Details

Time bar (total: 16.6s)

analyze532.0ms (3.2%)

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

Compiled 34 to 24 computations (29.4% saved)

sample8.3s (49.8%)

Results
5.1s4249×body2048valid
1.8s2448×body1024valid
383.0ms786×body256valid
302.0ms758×body512valid
259.0ms422×body1024unsamplable
198.0ms272×body2048unsamplable
105.0ms709×body256unsamplable
69.0ms243×body512unsamplable
23.0ms15×body4096valid
1.0msbody2048infinite
Bogosity

preprocess48.0ms (0.3%)

Algorithm
egg-herbie
Rules
1584×associate-*r/
1444×associate-*l/
1182×associate-/l/
1144×distribute-lft-in
782×associate-/r/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
053220
1143220
2311220
3798220
43248220
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 (*.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)))))
(*.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 (*.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)))))
(*.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 (expm1.f64 (*.f64 a (+.f64 eps b))) (expm1.f64 (*.f64 eps a))) (/.f64 a (expm1.f64 (*.f64 a b))))
(/.f64 (expm1.f64 (*.f64 a (+.f64 eps b))) (*.f64 (expm1.f64 (*.f64 a b)) (/.f64 (expm1.f64 (*.f64 eps a)) 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 b (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 a b)) (expm1.f64 (*.f64 b (+.f64 eps a))))))
(*.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)

simplify79.0ms (0.5%)

Algorithm
egg-herbie
Rules
1724×times-frac
1096×associate-/l*
824×associate-*r*
778×associate-*l*
724×fma-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02055
14955
211055
327655
494455
5728755
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 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (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)))))

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
50.8%
Counts
5 → 3
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.7%
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
43.8%
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
34.9%
(*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
Compiler

Compiled 63 to 39 computations (38.1% saved)

localize18.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.9%
(expm1.f64 (*.f64 eps (+.f64 a b)))
99.6%
(*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))
77.6%
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
51.8%
(*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
Compiler

Compiled 77 to 13 computations (83.1% saved)

series27.0ms (0.2%)

Counts
4 → 144
Calls

36 calls:

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

rewrite101.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1468×associate-/l*
836×distribute-rgt-in
778×distribute-lft-in
346×associate-/r/
338×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

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

simplify131.0ms (0.8%)

Algorithm
egg-herbie
Rules
1572×associate-*r*
1172×associate-*l*
884×associate-/l*
808×*-commutative
754×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
064818454
1207518382
Stop Event
node limit
Counts
278 → 333
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 (+.f64 a b) (*.f64 eps (*.f64 a b)))
(-.f64 (+.f64 (/.f64 1 (*.f64 eps b)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 1 (*.f64 eps a)))) (/.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 (*.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)))) eps) (+.f64 (/.f64 1 (*.f64 eps b)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 1 (*.f64 eps a))))) (/.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 (*.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 2)) (+.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)))) eps) (+.f64 (/.f64 1 (*.f64 eps b)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 1 (*.f64 eps a)))))) (/.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 (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 (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 (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 (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 (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 (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 (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 (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 (*.f64 eps a))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a))) 1/2)
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (+.f64 (*.f64 1/6 eps) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))))) a) (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a)))) 1/2)
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (+.f64 (*.f64 1/24 (pow.f64 eps 2)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (+.f64 (*.f64 1/6 eps) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))))) eps)))))) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (+.f64 (*.f64 1/6 eps) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))))) a) (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a))))) 1/2)
(/.f64 (-.f64 (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 (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 (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 (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 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 1 (*.f64 eps b))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 (*.f64 eps b))) 1/2)
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (+.f64 (/.f64 1 (*.f64 eps b)) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 1/6 eps) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2))))) b))) 1/2)
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (+.f64 (/.f64 1 (*.f64 eps b)) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 1/6 eps) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2))))) b) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 1/24 (pow.f64 eps 2)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2))) (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 1/6 eps) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2)))))))))))))) 1/2)
(/.f64 (-.f64 (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 (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 (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 (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 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 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 (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 (exp.f64 (log1p.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))) 1)
(/.f64 eps (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b))))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) eps))
(/.f64 1 (/.f64 (expm1.f64 (*.f64 eps a)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (expm1.f64 (*.f64 eps b)) eps))))
(/.f64 1 (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b))) eps))
(/.f64 (sqrt.f64 eps) (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b))) (sqrt.f64 eps)))
(/.f64 (sqrt.f64 eps) (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) (*.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 eps (+.f64 a b))))))
(/.f64 (cbrt.f64 eps) (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b))) (pow.f64 (cbrt.f64 eps) 2)))
(/.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b))) (cbrt.f64 eps)))
(/.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) (*.f64 (cbrt.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 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) eps))
(/.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (neg.f64 (expm1.f64 (*.f64 eps b)))) eps))
(/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))))))
(/.f64 (*.f64 eps (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (expm1.f64 (*.f64 eps a)) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b)))))
(/.f64 (*.f64 eps (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2)) (/.f64 (expm1.f64 (*.f64 eps a)) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b)))))
(/.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a)))) (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 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) eps) (expm1.f64 (*.f64 eps b)))
(/.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) eps) (*.f64 (expm1.f64 (*.f64 eps a)) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps (+.f64 a b))))) (expm1.f64 (*.f64 eps b)))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (expm1.f64 (*.f64 eps b)) eps)) (expm1.f64 (*.f64 eps a)))
(/.f64 (/.f64 eps (/.f64 1 (expm1.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 eps (/.f64 (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 eps (+.f64 a b))))) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 eps (/.f64 (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2) (expm1.f64 (*.f64 eps (+.f64 a b))))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(/.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) (*.f64 (sqrt.f64 eps) (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a 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)))))
(pow.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) 1)
(pow.f64 (sqrt.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))) 2)
(pow.f64 (cbrt.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))) 3)
(pow.f64 (pow.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) 2))
(log.f64 (pow.f64 (exp.f64 eps) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))))
(cbrt.f64 (pow.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))))
(exp.f64 (log.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))))
(+.f64 (*.f64 (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) (pow.f64 (exp.f64 (+.f64 a b)) eps)) (*.f64 (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) -1))
(+.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (*.f64 -1 (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))) 1)
(-.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 1)
(*.f64 1 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (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 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) 2) (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (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 (*.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 1 (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(*.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (neg.f64 (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 1 (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 1 (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 1 (*.f64 (expm1.f64 (*.f64 eps a)) (neg.f64 (expm1.f64 (*.f64 eps b))))) (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))
(*.f64 (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps a))) (/.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)))) (expm1.f64 (*.f64 eps b))) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 1) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))
(*.f64 (/.f64 (sqrt.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 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2) (expm1.f64 (*.f64 eps a))) (/.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) (expm1.f64 (*.f64 eps b))) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps a))))
(*.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)))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (/.f64 (cbrt.f64 (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 (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 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))
(*.f64 (/.f64 1 (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2) (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))
(*.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) (-.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (pow.f64 (exp.f64 eps) b)) 1)) (+.f64 1 (pow.f64 (exp.f64 eps) b)))
(*.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) (-.f64 (pow.f64 (pow.f64 (exp.f64 eps) b) 3) 1)) (+.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (pow.f64 (exp.f64 eps) b)) (+.f64 1 (*.f64 (pow.f64 (exp.f64 eps) b) 1))))
(*.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) (-.f64 (*.f64 (pow.f64 (exp.f64 eps) a) (pow.f64 (exp.f64 eps) a)) 1)) (+.f64 1 (pow.f64 (exp.f64 eps) a)))
(*.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) (-.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) 1)) (+.f64 (*.f64 (pow.f64 (exp.f64 eps) a) (pow.f64 (exp.f64 eps) a)) (+.f64 1 (*.f64 (pow.f64 (exp.f64 eps) a) 1))))
(pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 1)
(pow.f64 (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) 2)
(pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) 3)
(pow.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 3) 1/3)
(pow.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b))) -1)
(neg.f64 (/.f64 (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 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2))
(log.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))))
(cbrt.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (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 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(exp.f64 (log.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) 1))
(log1p.f64 (expm1.f64 (/.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 a)) (pow.f64 (exp.f64 eps) b)) (*.f64 (expm1.f64 (*.f64 eps a)) -1))
(+.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) a)) (*.f64 (expm1.f64 (*.f64 eps b)) -1))
(+.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps a))) (*.f64 -1 (expm1.f64 (*.f64 eps a))))
(+.f64 (*.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps b))) (*.f64 -1 (expm1.f64 (*.f64 eps b))))
(-.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 (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2)
(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)
(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 a))) (expm1.f64 (*.f64 eps b))))
(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 -1 (pow.f64 (exp.f64 (+.f64 a b)) eps))
(+.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 1) -1)
(-.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 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (sqrt.f64 (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 (-.f64 (*.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 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) 1) (+.f64 (*.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))))
(pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1)
(pow.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2)
(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)
(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)))))
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)))
(fma.f64 eps (-.f64 (/.f64 (*.f64 1/2 (pow.f64 (+.f64 a b) 2)) (*.f64 a b)) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (/.f64 1/2 (/.f64 (*.f64 a a) (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b))))))) (+.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))))
(fma.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.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))) (*.f64 a a)) (/.f64 (+.f64 a b) (*.f64 b 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 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (/.f64 (fma.f64 1/6 (*.f64 b (pow.f64 a 3)) (fma.f64 1/6 (*.f64 a (pow.f64 b 3)) (*.f64 (*.f64 b b) (*.f64 (*.f64 1/4 a) a)))) (*.f64 a a)))) (/.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 (+.f64 a b) 2)) (*.f64 a b)) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (/.f64 1/2 (/.f64 (*.f64 a a) (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b))))))) (/.f64 a (/.f64 1/2 (/.f64 b (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b)))))))) (*.f64 eps eps) (fma.f64 eps (-.f64 (/.f64 (*.f64 1/2 (pow.f64 (+.f64 a b) 2)) (*.f64 a b)) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (/.f64 1/2 (/.f64 (*.f64 a a) (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b))))))) (+.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)))))
(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 (*.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 (/.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 a a)) (/.f64 (+.f64 a b) (*.f64 b 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 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.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))) (*.f64 a a)) (/.f64 (+.f64 a b) (*.f64 b 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 (/.f64 (*.f64 1/24 (pow.f64 (+.f64 a b) 4)) (*.f64 a b)) (/.f64 (+.f64 a b) (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (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 (/.f64 (fma.f64 1/6 (*.f64 b (pow.f64 a 3)) (fma.f64 1/6 (*.f64 a (pow.f64 b 3)) (*.f64 (*.f64 b b) (*.f64 (*.f64 1/4 a) a)))) a) (/.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 (+.f64 a b) 2)) (*.f64 a b)) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (/.f64 1/2 (/.f64 (*.f64 a a) (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b))))))) b))) (/.f64 (-.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (/.f64 (fma.f64 1/6 (*.f64 b (pow.f64 a 3)) (fma.f64 1/6 (*.f64 a (pow.f64 b 3)) (*.f64 (*.f64 b b) (*.f64 (*.f64 1/4 a) a)))) (*.f64 a a)))) (/.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 (+.f64 a b) 2)) (*.f64 a b)) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (/.f64 1/2 (/.f64 (*.f64 a a) (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b))))))) (/.f64 a (/.f64 1/2 (/.f64 b (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b)))))))) (/.f64 a (/.f64 1/2 (/.f64 b (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b)))))))) (pow.f64 eps 3) (fma.f64 (-.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (/.f64 (fma.f64 1/6 (*.f64 b (pow.f64 a 3)) (fma.f64 1/6 (*.f64 a (pow.f64 b 3)) (*.f64 (*.f64 b b) (*.f64 (*.f64 1/4 a) a)))) (*.f64 a a)))) (/.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 (+.f64 a b) 2)) (*.f64 a b)) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (/.f64 1/2 (/.f64 (*.f64 a a) (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b))))))) (/.f64 a (/.f64 1/2 (/.f64 b (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b)))))))) (*.f64 eps eps) (fma.f64 eps (-.f64 (/.f64 (*.f64 1/2 (pow.f64 (+.f64 a b) 2)) (*.f64 a b)) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (/.f64 1/2 (/.f64 (*.f64 a a) (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b))))))) (+.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 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 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 (*.f64 eps (exp.f64 (*.f64 b eps))) (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 eps) b)) (*.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 (exp.f64 (*.f64 b eps))) (expm1.f64 (*.f64 b eps))) (-.f64 (fma.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps eps) (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))) (fma.f64 1/6 (*.f64 eps eps) (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 b eps))) (expm1.f64 (*.f64 b eps))) (*.f64 -1/2 eps)))))) a (/.f64 1 a)) (*.f64 eps 1/2)))
(+.f64 (fma.f64 (-.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 eps eps)) (pow.f64 (exp.f64 eps) b)) (expm1.f64 (*.f64 b eps))) (fma.f64 1/6 (*.f64 eps eps) (*.f64 eps (*.f64 (+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (pow.f64 (exp.f64 eps) b)) (*.f64 eps -1/2)) 1/2)))) a (/.f64 1 a)) (+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (pow.f64 (exp.f64 eps) b)) (*.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 (exp.f64 (*.f64 b eps))) (expm1.f64 (*.f64 b eps))) (-.f64 (fma.f64 (*.f64 a a) (-.f64 (*.f64 1/6 (/.f64 (pow.f64 eps 3) (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))) (fma.f64 1/24 (pow.f64 eps 3) (fma.f64 1/6 (*.f64 (*.f64 eps eps) (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 b eps))) (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)) (exp.f64 (*.f64 b eps))))) (fma.f64 1/6 (*.f64 eps eps) (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 b eps))) (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)) (exp.f64 (*.f64 b eps))))) (fma.f64 1/6 (*.f64 eps eps) (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 b eps))) (expm1.f64 (*.f64 b eps))) (*.f64 -1/2 eps)))))) a (/.f64 1 a))) (*.f64 eps 1/2)))
(+.f64 (*.f64 (/.f64 eps (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) (expm1.f64 (*.f64 b eps))) (pow.f64 (exp.f64 eps) b))) (fma.f64 1/24 (pow.f64 eps 3) (fma.f64 1/6 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (pow.f64 (exp.f64 eps) b)) (*.f64 eps -1/2))) (*.f64 eps (*.f64 1/2 (-.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 eps eps)) (pow.f64 (exp.f64 eps) b)) (expm1.f64 (*.f64 b eps))) (fma.f64 1/6 (*.f64 eps eps) (*.f64 eps (*.f64 (+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (pow.f64 (exp.f64 eps) b)) (*.f64 eps -1/2)) 1/2))))))))) (fma.f64 (-.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 eps eps)) (pow.f64 (exp.f64 eps) b)) (expm1.f64 (*.f64 b eps))) (fma.f64 1/6 (*.f64 eps eps) (*.f64 eps (*.f64 (+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (pow.f64 (exp.f64 eps) b)) (*.f64 eps -1/2)) 1/2)))) a (/.f64 1 a))) (*.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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 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 (expm1.f64 (*.f64 eps (-.f64 b (neg.f64 a)))) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 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 (expm1.f64 (*.f64 eps (-.f64 b (neg.f64 a)))) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 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 (expm1.f64 (*.f64 eps (-.f64 b (neg.f64 a)))) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 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 (expm1.f64 (*.f64 eps (-.f64 b (neg.f64 a)))) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 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)) (exp.f64 (*.f64 a eps)))) (-.f64 (/.f64 1 b) (*.f64 eps 1/2)))
(+.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 (*.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 (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps)))) (fma.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps eps) (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps))))) (fma.f64 1/6 (*.f64 eps eps) (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps)))) (*.f64 -1/2 eps)))))) b (/.f64 1 b))) (*.f64 -1/2 eps))
(+.f64 (fma.f64 (-.f64 (/.f64 1/2 (/.f64 (expm1.f64 (*.f64 a eps)) (*.f64 (*.f64 eps eps) (pow.f64 (exp.f64 eps) a)))) (fma.f64 1/6 (*.f64 eps eps) (*.f64 eps (*.f64 1/2 (+.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) a)) (expm1.f64 (*.f64 a eps))) (*.f64 eps -1/2)))))) b (/.f64 1 b)) (+.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) a)) (expm1.f64 (*.f64 a 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)) (exp.f64 (*.f64 a eps)))) (-.f64 (+.f64 (fma.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps eps) (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps))))) (fma.f64 1/6 (*.f64 eps eps) (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (exp.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)) (exp.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)) (exp.f64 (*.f64 a eps))))) (fma.f64 1/6 (*.f64 eps eps) (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps)))) (*.f64 -1/2 eps))))))) (*.f64 1/6 (*.f64 (*.f64 eps eps) (+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps)))) (*.f64 -1/2 eps))))))))) (*.f64 eps 1/2)))
(+.f64 (+.f64 (fma.f64 (-.f64 (/.f64 1/2 (/.f64 (expm1.f64 (*.f64 a eps)) (*.f64 (*.f64 eps eps) (pow.f64 (exp.f64 eps) a)))) (fma.f64 1/6 (*.f64 eps eps) (*.f64 eps (*.f64 1/2 (+.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) a)) (expm1.f64 (*.f64 a eps))) (*.f64 eps -1/2)))))) b (/.f64 1 b)) (*.f64 (*.f64 b b) (-.f64 (/.f64 1/6 (/.f64 (expm1.f64 (*.f64 a eps)) (*.f64 (pow.f64 eps 3) (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 (expm1.f64 (*.f64 a eps)) (*.f64 (*.f64 eps eps) (pow.f64 (exp.f64 eps) a)))) (fma.f64 1/6 (*.f64 eps eps) (*.f64 eps (*.f64 1/2 (+.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) a)) (expm1.f64 (*.f64 a eps))) (*.f64 eps -1/2))))))) (*.f64 1/6 (*.f64 (*.f64 eps eps) (+.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) a)) (expm1.f64 (*.f64 a eps))) (*.f64 eps -1/2))))))))) (+.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) a)) (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 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 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 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 eps (-.f64 a (neg.f64 b)))) (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 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 eps (-.f64 a (neg.f64 b)))) (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 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 eps (-.f64 a (neg.f64 b)))) (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 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 eps (-.f64 a (neg.f64 b)))) (expm1.f64 (*.f64 b eps))))
(/.f64 (+.f64 a b) (*.f64 eps (*.f64 a b)))
(/.f64 (+.f64 a b) (*.f64 (*.f64 a eps) b))
(/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps)))
(-.f64 (+.f64 (/.f64 1 (*.f64 eps b)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 1 (*.f64 eps a)))) (/.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 (*.f64 b eps)) (-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)) (/.f64 1 (*.f64 a eps))) (*.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 (/.f64 1 eps) b) (-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)) (/.f64 1 (*.f64 a eps))) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (/.f64 1/2 (/.f64 (*.f64 a a) (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b))))))))
(-.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)))) eps) (+.f64 (/.f64 1 (*.f64 eps b)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 1 (*.f64 eps a))))) (/.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 (fma.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.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))) (*.f64 a a)) (/.f64 (+.f64 a b) (*.f64 b 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)))))))) eps (+.f64 (/.f64 1 (*.f64 b eps)) (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)) (/.f64 1 (*.f64 a eps))))) (*.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 (fma.f64 (-.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (/.f64 (fma.f64 1/6 (*.f64 b (pow.f64 a 3)) (fma.f64 1/6 (*.f64 a (pow.f64 b 3)) (*.f64 (*.f64 b b) (*.f64 (*.f64 1/4 a) a)))) (*.f64 a a)))) (/.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 (+.f64 a b) 2)) (*.f64 a b)) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (/.f64 1/2 (/.f64 (*.f64 a a) (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b))))))) (/.f64 a (/.f64 1/2 (/.f64 b (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b)))))))) eps (+.f64 (/.f64 (/.f64 1 eps) b) (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)) (/.f64 1 (*.f64 a eps))))) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (/.f64 1/2 (/.f64 (*.f64 a a) (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b)))))))
(-.f64 (+.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 2)) (+.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)))) eps) (+.f64 (/.f64 1 (*.f64 eps b)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 1 (*.f64 eps a)))))) (/.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 (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 (*.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 (/.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 a a)) (/.f64 (+.f64 a b) (*.f64 b 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)))) (*.f64 eps eps) (fma.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.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))) (*.f64 a a)) (/.f64 (+.f64 a b) (*.f64 b 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)))))))) eps (+.f64 (/.f64 1 (*.f64 b eps)) (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)) (/.f64 1 (*.f64 a eps)))))) (*.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 (fma.f64 (-.f64 (-.f64 (-.f64 (/.f64 (*.f64 1/24 (pow.f64 (+.f64 a b) 4)) (*.f64 a b)) (/.f64 (+.f64 a b) (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (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 (/.f64 (fma.f64 1/6 (*.f64 b (pow.f64 a 3)) (fma.f64 1/6 (*.f64 a (pow.f64 b 3)) (*.f64 (*.f64 b b) (*.f64 (*.f64 1/4 a) a)))) a) (/.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 (+.f64 a b) 2)) (*.f64 a b)) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (/.f64 1/2 (/.f64 (*.f64 a a) (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b))))))) b))) (/.f64 (-.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (/.f64 (fma.f64 1/6 (*.f64 b (pow.f64 a 3)) (fma.f64 1/6 (*.f64 a (pow.f64 b 3)) (*.f64 (*.f64 b b) (*.f64 (*.f64 1/4 a) a)))) (*.f64 a a)))) (/.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 (+.f64 a b) 2)) (*.f64 a b)) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (/.f64 1/2 (/.f64 (*.f64 a a) (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b))))))) (/.f64 a (/.f64 1/2 (/.f64 b (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b)))))))) (/.f64 a (/.f64 1/2 (/.f64 b (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b)))))))) (*.f64 eps eps) (fma.f64 (-.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (/.f64 (fma.f64 1/6 (*.f64 b (pow.f64 a 3)) (fma.f64 1/6 (*.f64 a (pow.f64 b 3)) (*.f64 (*.f64 b b) (*.f64 (*.f64 1/4 a) a)))) (*.f64 a a)))) (/.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 (+.f64 a b) 2)) (*.f64 a b)) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (/.f64 1/2 (/.f64 (*.f64 a a) (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b))))))) (/.f64 a (/.f64 1/2 (/.f64 b (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b)))))))) eps (+.f64 (/.f64 (/.f64 1 eps) b) (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)) (/.f64 1 (*.f64 a eps)))))) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (/.f64 1/2 (/.f64 (*.f64 a a) (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b)))))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 1 (*.f64 eps a))
(/.f64 1 (*.f64 a eps))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a))) 1/2)
(+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 1 (*.f64 a eps)) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (+.f64 (*.f64 1/6 eps) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))))) a) (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a)))) 1/2)
(+.f64 (fma.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps (exp.f64 (*.f64 b eps))) (expm1.f64 (*.f64 b eps)))) (fma.f64 1/6 eps (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) -1/2))))) a (+.f64 (/.f64 1 (*.f64 a eps)) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))) -1/2)
(+.f64 (fma.f64 (-.f64 (/.f64 1/2 (/.f64 (expm1.f64 (*.f64 b eps)) (*.f64 eps (pow.f64 (exp.f64 eps) b)))) (fma.f64 1/6 eps (*.f64 eps (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2))))) a (+.f64 (/.f64 1 (*.f64 a eps)) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))) -1/2)
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (+.f64 (*.f64 1/24 (pow.f64 eps 2)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (+.f64 (*.f64 1/6 eps) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))))) eps)))))) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (+.f64 (*.f64 1/6 eps) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))))) a) (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a))))) 1/2)
(+.f64 (fma.f64 (*.f64 a a) (-.f64 (*.f64 1/6 (/.f64 (*.f64 eps eps) (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))) (fma.f64 1/24 (*.f64 eps eps) (fma.f64 1/6 (*.f64 (*.f64 eps eps) (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) -1/2)) (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps (exp.f64 (*.f64 b eps))) (expm1.f64 (*.f64 b eps)))) (fma.f64 1/6 eps (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) -1/2)))))))))) (fma.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps (exp.f64 (*.f64 b eps))) (expm1.f64 (*.f64 b eps)))) (fma.f64 1/6 eps (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) -1/2))))) a (+.f64 (/.f64 1 (*.f64 a eps)) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))) -1/2)
(+.f64 (fma.f64 (*.f64 a a) (-.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps 1/6)) (pow.f64 (exp.f64 eps) b)) (expm1.f64 (*.f64 b eps))) (fma.f64 1/24 (*.f64 eps eps) (fma.f64 1/6 (*.f64 (*.f64 eps eps) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2)) (*.f64 eps (*.f64 1/2 (-.f64 (/.f64 1/2 (/.f64 (expm1.f64 (*.f64 b eps)) (*.f64 eps (pow.f64 (exp.f64 eps) b)))) (fma.f64 1/6 eps (*.f64 eps (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2)))))))))) (fma.f64 (-.f64 (/.f64 1/2 (/.f64 (expm1.f64 (*.f64 b eps)) (*.f64 eps (pow.f64 (exp.f64 eps) b)))) (fma.f64 1/6 eps (*.f64 eps (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2))))) a (+.f64 (/.f64 1 (*.f64 a eps)) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))))) -1/2)
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (expm1.f64 (*.f64 eps (-.f64 b (neg.f64 a)))) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (expm1.f64 (*.f64 eps (-.f64 b (neg.f64 a)))) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (expm1.f64 (*.f64 eps (-.f64 b (neg.f64 a)))) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (expm1.f64 (*.f64 eps (-.f64 b (neg.f64 a)))) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 (*.f64 eps b))) 1/2)
(+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (+.f64 (/.f64 1 (*.f64 eps b)) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 1/6 eps) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2))))) b))) 1/2)
(+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (+.f64 (/.f64 1 (*.f64 b eps)) (*.f64 b (-.f64 (/.f64 (*.f64 1/2 (*.f64 eps (exp.f64 (*.f64 a eps)))) (expm1.f64 (*.f64 a eps))) (fma.f64 1/6 eps (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) -1/2))))))) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (*.f64 b (-.f64 (/.f64 (*.f64 1/2 (*.f64 eps (pow.f64 (exp.f64 eps) a))) (expm1.f64 (*.f64 a eps))) (fma.f64 1/6 eps (*.f64 (*.f64 eps 1/2) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2))))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2)))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (+.f64 (/.f64 1 (*.f64 eps b)) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 1/6 eps) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2))))) b) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 1/24 (pow.f64 eps 2)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2))) (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 1/6 eps) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2)))))))))))))) 1/2)
(+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (+.f64 (/.f64 1 (*.f64 b eps)) (fma.f64 (-.f64 (/.f64 (*.f64 1/2 (*.f64 eps (exp.f64 (*.f64 a eps)))) (expm1.f64 (*.f64 a eps))) (fma.f64 1/6 eps (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) -1/2))))) b (*.f64 (*.f64 b b) (-.f64 (*.f64 1/6 (/.f64 (*.f64 eps eps) (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps))))) (fma.f64 1/24 (*.f64 eps eps) (fma.f64 1/6 (*.f64 (*.f64 eps eps) (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) -1/2)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 1/2 (*.f64 eps (exp.f64 (*.f64 a eps)))) (expm1.f64 (*.f64 a eps))) (fma.f64 1/6 eps (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) -1/2))))))))))))) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 eps) b) (-.f64 (fma.f64 (-.f64 (/.f64 (*.f64 1/2 (*.f64 eps (pow.f64 (exp.f64 eps) a))) (expm1.f64 (*.f64 a eps))) (fma.f64 1/6 eps (*.f64 (*.f64 eps 1/2) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))) b (*.f64 b (*.f64 b (-.f64 (/.f64 1/6 (/.f64 (expm1.f64 (*.f64 a eps)) (*.f64 (*.f64 eps eps) (pow.f64 (exp.f64 eps) a)))) (fma.f64 1/24 (*.f64 eps eps) (fma.f64 1/6 (*.f64 (*.f64 eps eps) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)) (*.f64 eps (*.f64 1/2 (-.f64 (/.f64 (*.f64 1/2 (*.f64 eps (pow.f64 (exp.f64 eps) a))) (expm1.f64 (*.f64 a eps))) (fma.f64 1/6 eps (*.f64 (*.f64 eps 1/2) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))))))))))) 1/2)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (expm1.f64 (*.f64 eps (-.f64 a (neg.f64 b)))) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (expm1.f64 (*.f64 eps (-.f64 a (neg.f64 b)))) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (expm1.f64 (*.f64 eps (-.f64 a (neg.f64 b)))) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (expm1.f64 (*.f64 eps (-.f64 a (neg.f64 b)))) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 (*.f64 a b) (*.f64 eps eps))
(*.f64 b (*.f64 a (*.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 eps eps) (*.f64 a b) (*.f64 1/2 (*.f64 (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b))) (pow.f64 eps 3))))
(+.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 (*.f64 a a) (*.f64 b b)) 1/4))) (*.f64 (*.f64 1/2 (+.f64 (*.f64 b (*.f64 a a)) (*.f64 a (*.f64 b b)))) (pow.f64 eps 3))))
(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 b b) (*.f64 (*.f64 1/4 a) a)))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b))) (pow.f64 eps 3)))))
(+.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 (*.f64 a a) (*.f64 b b)) 1/4))) (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 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 b b) (*.f64 (*.f64 1/4 a) a)))) (fma.f64 (pow.f64 eps 3) (*.f64 1/2 (+.f64 (*.f64 a (*.f64 a b)) (*.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 (*.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 a eps)) (expm1.f64 (*.f64 b eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))
(*.f64 eps (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 eps (*.f64 a (expm1.f64 (*.f64 b eps))))
(*.f64 a (*.f64 eps (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 (*.f64 eps eps) (*.f64 a a)) (expm1.f64 (*.f64 b eps))) (*.f64 eps (*.f64 a (expm1.f64 (*.f64 b eps)))))
(fma.f64 1/2 (*.f64 eps (*.f64 eps (*.f64 a (*.f64 a (expm1.f64 (*.f64 b eps)))))) (*.f64 a (*.f64 eps (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 (*.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 (*.f64 eps eps) (*.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 a (*.f64 a (expm1.f64 (*.f64 b eps)))))) (fma.f64 1/6 (*.f64 (pow.f64 a 3) (*.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 eps 3))) (*.f64 a (*.f64 eps (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 (*.f64 eps eps) (*.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 a (*.f64 a (expm1.f64 (*.f64 b eps)))))) (fma.f64 1/6 (*.f64 (pow.f64 a 3) (*.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 eps 3))) (*.f64 a (*.f64 eps (expm1.f64 (*.f64 b eps)))))))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))
(*.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(*.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps))))
(*.f64 (*.f64 b eps) (expm1.f64 (*.f64 a 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 1/2 (*.f64 (*.f64 b b) (*.f64 (*.f64 eps eps) (expm1.f64 (*.f64 a eps)))) (*.f64 (*.f64 b 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 (pow.f64 b 3) (*.f64 (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)))) (*.f64 (*.f64 b 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 (pow.f64 b 3) (*.f64 (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 1/24 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 eps 4) (expm1.f64 (*.f64 a eps)))) (*.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 a eps)) (expm1.f64 (*.f64 b eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b 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))
(fma.f64 1/2 (*.f64 eps (*.f64 eps (pow.f64 (+.f64 a b) 2))) (*.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)))
(fma.f64 1/6 (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 eps 3)) (fma.f64 1/2 (*.f64 eps (*.f64 eps (pow.f64 (+.f64 a b) 2))) (*.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))))
(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 eps (*.f64 eps (pow.f64 (+.f64 a b) 2))) (*.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 eps (*.f64 a (exp.f64 (*.f64 b eps)))) (expm1.f64 (*.f64 b eps)))
(+.f64 -1 (*.f64 (pow.f64 (exp.f64 eps) b) (+.f64 1 (*.f64 a 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 (exp.f64 (*.f64 b eps))) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 a a)) (exp.f64 (*.f64 b eps))) (exp.f64 (*.f64 b eps)))) -1)
(+.f64 -1 (+.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (+.f64 1 (*.f64 a eps))) (*.f64 (*.f64 a (*.f64 a (pow.f64 (exp.f64 eps) b))) (*.f64 1/2 (*.f64 eps 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 (exp.f64 (*.f64 b eps))) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 3) (exp.f64 (*.f64 b eps)))) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 a a)) (exp.f64 (*.f64 b eps))) (exp.f64 (*.f64 b eps))))) -1)
(+.f64 -1 (fma.f64 eps (*.f64 a (pow.f64 (exp.f64 eps) b)) (fma.f64 1/6 (*.f64 (pow.f64 (exp.f64 eps) b) (*.f64 (pow.f64 a 3) (pow.f64 eps 3))) (fma.f64 1/2 (*.f64 eps (*.f64 eps (*.f64 a (*.f64 a (pow.f64 (exp.f64 eps) b))))) (pow.f64 (exp.f64 eps) b)))))
(-.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 eps (-.f64 b (neg.f64 a))))
(-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1)
(expm1.f64 (*.f64 eps (-.f64 b (neg.f64 a))))
(-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1)
(expm1.f64 (*.f64 eps (-.f64 b (neg.f64 a))))
(-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1)
(expm1.f64 (*.f64 eps (-.f64 b (neg.f64 a))))
(-.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 (exp.f64 (*.f64 a eps)))) (expm1.f64 (*.f64 a eps)))
(+.f64 -1 (*.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1 (*.f64 b 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 (exp.f64 (*.f64 a eps))) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 b b) (*.f64 eps eps)) (exp.f64 (*.f64 a eps))) (exp.f64 (*.f64 a eps)))) -1)
(+.f64 -1 (+.f64 (*.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1 (*.f64 b eps))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (exp.f64 eps) a)) 1/2))))
(-.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 (exp.f64 (*.f64 a eps))) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 b 3) (exp.f64 (*.f64 a eps)))) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 b b) (*.f64 eps eps)) (exp.f64 (*.f64 a eps))) (exp.f64 (*.f64 a eps))))) -1)
(+.f64 -1 (fma.f64 eps (*.f64 b (pow.f64 (exp.f64 eps) a)) (fma.f64 1/6 (*.f64 (pow.f64 b 3) (*.f64 (pow.f64 eps 3) (pow.f64 (exp.f64 eps) a))) (fma.f64 1/2 (*.f64 (*.f64 b b) (*.f64 (*.f64 eps eps) (pow.f64 (exp.f64 eps) a))) (pow.f64 (exp.f64 eps) a)))))
(-.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 eps (-.f64 a (neg.f64 b))))
(-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1)
(expm1.f64 (*.f64 eps (-.f64 a (neg.f64 b))))
(-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1)
(expm1.f64 (*.f64 eps (-.f64 a (neg.f64 b))))
(-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1)
(expm1.f64 (*.f64 eps (-.f64 a (neg.f64 b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 eps (expm1.f64 (*.f64 b eps)))))
(/.f64 eps (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 eps (expm1.f64 (*.f64 b eps)))))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) eps))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 eps (expm1.f64 (*.f64 b eps)))))
(/.f64 1 (/.f64 (expm1.f64 (*.f64 eps a)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (expm1.f64 (*.f64 eps b)) eps))))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 eps (expm1.f64 (*.f64 b eps)))))
(/.f64 1 (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b))) eps))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 eps (expm1.f64 (*.f64 b eps)))))
(/.f64 (sqrt.f64 eps) (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b))) (sqrt.f64 eps)))
(*.f64 (/.f64 (sqrt.f64 eps) (/.f64 (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 (+.f64 a b) eps)))) (sqrt.f64 eps))
(*.f64 (*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (sqrt.f64 eps)) (/.f64 (sqrt.f64 eps) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(/.f64 (sqrt.f64 eps) (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) (*.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 eps (+.f64 a b))))))
(*.f64 (/.f64 (sqrt.f64 eps) (/.f64 (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 (+.f64 a b) eps)))) (sqrt.f64 eps))
(*.f64 (*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (sqrt.f64 eps)) (/.f64 (sqrt.f64 eps) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(/.f64 (cbrt.f64 eps) (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b))) (pow.f64 (cbrt.f64 eps) 2)))
(*.f64 (/.f64 (cbrt.f64 eps) (/.f64 (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 (+.f64 a b) eps)))) (pow.f64 (cbrt.f64 eps) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (expm1.f64 (*.f64 b eps)) (cbrt.f64 eps))))
(/.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b))) (cbrt.f64 eps)))
(*.f64 (/.f64 (cbrt.f64 eps) (/.f64 (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 (+.f64 a b) eps)))) (pow.f64 (cbrt.f64 eps) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (expm1.f64 (*.f64 b eps)) (cbrt.f64 eps))))
(/.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) (*.f64 (cbrt.f64 eps) (expm1.f64 (*.f64 eps (+.f64 a b))))))
(*.f64 (/.f64 (cbrt.f64 eps) (/.f64 (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 (+.f64 a b) eps)))) (pow.f64 (cbrt.f64 eps) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (expm1.f64 (*.f64 b eps)) (cbrt.f64 eps))))
(/.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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 eps (expm1.f64 (*.f64 b eps)))))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) eps))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 eps (expm1.f64 (*.f64 b eps)))))
(/.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (neg.f64 (expm1.f64 (*.f64 eps b)))) eps))
(*.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (expm1.f64 (*.f64 a eps)) (neg.f64 (expm1.f64 (*.f64 b eps))))) eps)
(/.f64 (*.f64 eps (neg.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (neg.f64 (expm1.f64 (*.f64 b eps)))))) (expm1.f64 (*.f64 a eps)))
(/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps)))) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))) (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps)))))
(*.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps)))) (/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps)))) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps)))) (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps))))) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))) (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps)))))
(*.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps)))) (/.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps)))) (*.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps))))) (expm1.f64 (*.f64 b eps)))))
(/.f64 (*.f64 eps (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (expm1.f64 (*.f64 eps a)) (/.f64 (sqrt.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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 eps (expm1.f64 (*.f64 b eps)))))
(/.f64 (*.f64 eps (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2)) (/.f64 (expm1.f64 (*.f64 eps a)) (/.f64 (cbrt.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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 eps (expm1.f64 (*.f64 b eps)))))
(/.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 eps (expm1.f64 (*.f64 b eps)))))
(/.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 (expm1.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (expm1.f64 (*.f64 a eps)) (neg.f64 (expm1.f64 (*.f64 b eps))))) eps)
(/.f64 (*.f64 eps (neg.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (neg.f64 (expm1.f64 (*.f64 b eps)))))) (expm1.f64 (*.f64 a eps)))
(/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 eps (expm1.f64 (*.f64 b eps)))))
(/.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) eps) (*.f64 (expm1.f64 (*.f64 eps a)) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (expm1.f64 (*.f64 a eps)) (neg.f64 (expm1.f64 (*.f64 b eps))))) eps)
(/.f64 (*.f64 eps (neg.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (neg.f64 (expm1.f64 (*.f64 b eps)))))) (expm1.f64 (*.f64 a eps)))
(/.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps a)) (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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 eps (expm1.f64 (*.f64 b eps)))))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (expm1.f64 (*.f64 eps b)) 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 eps (expm1.f64 (*.f64 b eps)))))
(/.f64 (/.f64 eps (/.f64 1 (expm1.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (/.f64 eps 1) (expm1.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))) (/.f64 1 (expm1.f64 (*.f64 (+.f64 a b) eps))))
(/.f64 (/.f64 eps (/.f64 (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 eps (+.f64 a b))))) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(/.f64 (*.f64 (/.f64 eps (sqrt.f64 (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))) (expm1.f64 (*.f64 (+.f64 a b) eps))) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(/.f64 eps (/.f64 (pow.f64 (sqrt.f64 (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))) 2) (expm1.f64 (*.f64 (+.f64 a b) eps))))
(/.f64 (/.f64 eps (/.f64 (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2) (expm1.f64 (*.f64 eps (+.f64 a b))))) (cbrt.f64 (*.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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 eps (expm1.f64 (*.f64 b eps)))))
(/.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) (*.f64 (sqrt.f64 eps) (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))))
(*.f64 (/.f64 (sqrt.f64 eps) (/.f64 (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 (+.f64 a b) eps)))) (sqrt.f64 eps))
(*.f64 (*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (sqrt.f64 eps)) (/.f64 (sqrt.f64 eps) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b 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 (neg.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (expm1.f64 (*.f64 a eps)) (neg.f64 (expm1.f64 (*.f64 b eps))))) eps)
(/.f64 (*.f64 eps (neg.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (neg.f64 (expm1.f64 (*.f64 b eps)))))) (expm1.f64 (*.f64 a eps)))
(pow.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 eps (expm1.f64 (*.f64 b eps)))))
(pow.f64 (sqrt.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))) 2)
(pow.f64 (sqrt.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))) 2)
(pow.f64 (sqrt.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 eps (expm1.f64 (*.f64 b eps)))))) 2)
(pow.f64 (cbrt.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 eps (expm1.f64 (*.f64 b eps)))))
(pow.f64 (pow.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 eps (expm1.f64 (*.f64 b eps)))))
(sqrt.f64 (pow.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) 2))
(sqrt.f64 (pow.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))) 2))
(sqrt.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 eps (expm1.f64 (*.f64 b eps))))) 2))
(log.f64 (pow.f64 (exp.f64 eps) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))) (log.f64 (exp.f64 eps)))
(/.f64 (*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (log.f64 (exp.f64 eps))) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (/.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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 eps (expm1.f64 (*.f64 b eps)))))
(cbrt.f64 (pow.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 eps (expm1.f64 (*.f64 b eps)))))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 eps (expm1.f64 (*.f64 b eps)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 3) (pow.f64 eps 3)))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 eps (expm1.f64 (*.f64 b eps)))))
(expm1.f64 (log1p.f64 (*.f64 eps (/.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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 eps (expm1.f64 (*.f64 b eps)))))
(exp.f64 (log.f64 (*.f64 eps (/.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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 eps (expm1.f64 (*.f64 b eps)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 eps (expm1.f64 (*.f64 b eps)))))
(log1p.f64 (expm1.f64 (*.f64 eps (/.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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 eps (expm1.f64 (*.f64 b eps)))))
(+.f64 (*.f64 (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) (pow.f64 (exp.f64 (+.f64 a b)) eps)) (*.f64 (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) -1))
(*.f64 (/.f64 1 (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))) (+.f64 -1 (pow.f64 (exp.f64 (+.f64 a b)) eps)))
(+.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (*.f64 -1 (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 1 (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))) (+.f64 -1 (pow.f64 (exp.f64 (+.f64 a b)) eps)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))) 1)
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(-.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 1 (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))) (+.f64 -1 (pow.f64 (exp.f64 (+.f64 a b)) eps)))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 1)
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(*.f64 1 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(*.f64 (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(*.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) 2))
(/.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 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) 2) (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(*.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 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) (/.f64 1 (expm1.f64 (*.f64 eps b))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(*.f64 (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(*.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (neg.f64 (expm1.f64 (*.f64 eps b))))))
(/.f64 (*.f64 1 (neg.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)))) (*.f64 (expm1.f64 (*.f64 a eps)) (neg.f64 (expm1.f64 (*.f64 b eps)))))
(/.f64 (neg.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (neg.f64 (expm1.f64 (*.f64 b eps))))) (expm1.f64 (*.f64 a eps)))
(*.f64 (/.f64 1 (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 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.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 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 1 (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 (+.f64 a b) eps)) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 a 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 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(*.f64 (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (neg.f64 (expm1.f64 (*.f64 eps b))))) (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))
(/.f64 (*.f64 1 (neg.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)))) (*.f64 (expm1.f64 (*.f64 a eps)) (neg.f64 (expm1.f64 (*.f64 b eps)))))
(/.f64 (neg.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (neg.f64 (expm1.f64 (*.f64 b eps))))) (expm1.f64 (*.f64 a eps)))
(*.f64 (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps a))) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(*.f64 (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b))) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps a))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(*.f64 (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 1) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(*.f64 (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(*.f64 (/.f64 (sqrt.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 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2) (expm1.f64 (*.f64 eps a))) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2) (expm1.f64 (*.f64 eps b))) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps a))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(*.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)))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 1 (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 (+.f64 a b) eps)) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (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 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))) (/.f64 (pow.f64 (cbrt.f64 (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 (*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) 2) (cbrt.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))) (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(*.f64 (/.f64 1 (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2) (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(*.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) (-.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (pow.f64 (exp.f64 eps) b)) 1)) (+.f64 1 (pow.f64 (exp.f64 eps) b)))
(*.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) -1) (expm1.f64 (*.f64 a eps)))) (+.f64 1 (exp.f64 (*.f64 b eps))))
(*.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 -1 (pow.f64 (exp.f64 eps) (*.f64 b 2))))) (+.f64 1 (pow.f64 (exp.f64 eps) b)))
(*.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) (-.f64 (pow.f64 (pow.f64 (exp.f64 eps) b) 3) 1)) (+.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (pow.f64 (exp.f64 eps) b)) (+.f64 1 (*.f64 (pow.f64 (exp.f64 eps) b) 1))))
(*.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (+.f64 (pow.f64 (exp.f64 (*.f64 b eps)) 3) -1) (expm1.f64 (*.f64 a eps)))) (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (+.f64 1 (exp.f64 (*.f64 b eps)))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 -1 (pow.f64 (pow.f64 (exp.f64 eps) b) 3)) (+.f64 (pow.f64 (exp.f64 eps) b) (+.f64 1 (pow.f64 (exp.f64 eps) (*.f64 b 2))))))
(*.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) (-.f64 (*.f64 (pow.f64 (exp.f64 eps) a) (pow.f64 (exp.f64 eps) a)) 1)) (+.f64 1 (pow.f64 (exp.f64 eps) a)))
(*.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) -1) (expm1.f64 (*.f64 b eps)))) (+.f64 1 (exp.f64 (*.f64 a eps))))
(*.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 -1 (pow.f64 (exp.f64 eps) (*.f64 a 2))))) (+.f64 1 (pow.f64 (exp.f64 eps) a)))
(*.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) (-.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) 1)) (+.f64 (*.f64 (pow.f64 (exp.f64 eps) a) (pow.f64 (exp.f64 eps) a)) (+.f64 1 (*.f64 (pow.f64 (exp.f64 eps) a) 1))))
(*.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))) (+.f64 (pow.f64 (exp.f64 (*.f64 a eps)) 3) -1)) (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (exp.f64 (*.f64 a eps)))))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (+.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1 (pow.f64 (exp.f64 eps) (*.f64 a 2))))) (expm1.f64 (*.f64 b eps))) (+.f64 -1 (pow.f64 (pow.f64 (exp.f64 eps) a) 3)))
(pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 1)
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(pow.f64 (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) 2)
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) 3)
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(pow.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 3) 1/3)
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(pow.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b))) -1)
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(neg.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (neg.f64 (expm1.f64 (*.f64 eps b))))))
(/.f64 (*.f64 1 (neg.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)))) (*.f64 (expm1.f64 (*.f64 a eps)) (neg.f64 (expm1.f64 (*.f64 b eps)))))
(/.f64 (neg.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (neg.f64 (expm1.f64 (*.f64 b eps))))) (expm1.f64 (*.f64 a eps)))
(sqrt.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2))
(sqrt.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))) 2))
(log.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(cbrt.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 3))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(cbrt.f64 (/.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 3) (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) 3)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(expm1.f64 (log1p.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(exp.f64 (log.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(exp.f64 (*.f64 (log.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) 1))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(log1p.f64 (expm1.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))
(+.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) b)) (*.f64 (expm1.f64 (*.f64 eps a)) -1))
(*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))
(+.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) a)) (*.f64 (expm1.f64 (*.f64 eps b)) -1))
(*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))
(+.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps a))) (*.f64 -1 (expm1.f64 (*.f64 eps a))))
(*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))
(+.f64 (*.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps b))) (*.f64 -1 (expm1.f64 (*.f64 eps b))))
(*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) 1)
(*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))
(pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) 1)
(*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))
(pow.f64 (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2)
(pow.f64 (sqrt.f64 (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 3)
(*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))
(pow.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) 3) 1/3)
(*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b 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 a eps)) (expm1.f64 (*.f64 b eps))) 2))
(log.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(*.f64 (expm1.f64 (*.f64 b eps)) (log.f64 (exp.f64 (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 a eps)) (expm1.f64 (*.f64 b eps)))
(cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) 3))
(*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))
(cbrt.f64 (*.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3) (pow.f64 (expm1.f64 (*.f64 eps b)) 3)))
(*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))
(cbrt.f64 (*.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 3) (pow.f64 (expm1.f64 (*.f64 eps a)) 3)))
(*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))
(expm1.f64 (log1p.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))
(exp.f64 (log.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))
(exp.f64 (*.f64 (log.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 1))
(*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))
(log1p.f64 (expm1.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))
(+.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) -1)
(+.f64 -1 (pow.f64 (exp.f64 (+.f64 a b)) eps))
(+.f64 -1 (pow.f64 (exp.f64 (+.f64 a b)) eps))
(+.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 1) -1)
(+.f64 -1 (pow.f64 (exp.f64 (+.f64 a b)) eps))
(-.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 1)
(+.f64 -1 (pow.f64 (exp.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 (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 (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 (-.f64 (*.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 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) -1) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps)))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 eps 2))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) 1) (+.f64 (*.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) (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 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 (pow.f64 (exp.f64 (+.f64 a b)) eps) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 eps 2)))))
(pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1)
(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))
(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))
(sqrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2))
(sqrt.f64 (pow.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) 2))
(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))

localize18.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.9%
(expm1.f64 (*.f64 eps (+.f64 a b)))
92.5%
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))
75.7%
(/.f64 eps (expm1.f64 (*.f64 eps a)))
61.0%
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
Compiler

Compiled 69 to 13 computations (81.2% saved)

series38.0ms (0.2%)

Counts
3 → 96
Calls

24 calls:

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

rewrite95.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1886×associate-/l*
652×associate-/r/
524×associate-/l/
346×add-sqr-sqrt
344×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
016105
1334105
24686105
Stop Event
node limit
Counts
3 → 146
Calls
Call 1
Inputs
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))
Outputs
((-.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 eps (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.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 b)) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 eps (expm1.f64 (*.f64 eps a)))))) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (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) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))) (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2) (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 eps (expm1.f64 (*.f64 eps a)))))) (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) eps) (expm1.f64 (*.f64 eps b))) (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (/.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) eps)) (/.f64 (expm1.f64 (*.f64 eps b)) (sqrt.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) eps)))) (/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) eps)) (cbrt.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) eps))) (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) eps)))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) eps) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) eps) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) 1) (expm1.f64 (*.f64 eps a)))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))))) (/.f64 (expm1.f64 (*.f64 eps b)) (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 2)) (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (neg.f64 eps) (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 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) (/.f64 (*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (neg.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) eps) (expm1.f64 (*.f64 eps a)))) (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) eps) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))))) (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (pow.f64 (exp.f64 (+.f64 a b)) eps)) 1) (*.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps)))) (/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) 1) (*.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (+.f64 (+.f64 (*.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 (neg.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) eps)) (neg.f64 (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 (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))) 2) (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) (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 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps (+.f64 a b))))) (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 (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 (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))))) (*.f64 (sqrt.f64 eps) (*.f64 (sqrt.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 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1 (expm1.f64 (*.f64 eps a))))) (*.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) eps) (*.f64 (neg.f64 eps) (/.f64 1 (neg.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 1 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2)) (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a))))) (*.f64 (/.f64 1 (neg.f64 (expm1.f64 (*.f64 eps a)))) (neg.f64 eps)) (*.f64 (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 eps a))) (sqrt.f64 eps)) (*.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))))) (*.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) (sqrt.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (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) (expm1.f64 (*.f64 eps a))) (cbrt.f64 eps)) (*.f64 (/.f64 eps (-.f64 (*.f64 (pow.f64 (exp.f64 a) eps) (pow.f64 (exp.f64 a) eps)) 1)) (+.f64 1 (pow.f64 (exp.f64 a) eps))) (*.f64 (/.f64 eps (-.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) 3) 1)) (+.f64 (*.f64 (pow.f64 (exp.f64 a) eps) (pow.f64 (exp.f64 a) eps)) (+.f64 1 (*.f64 (pow.f64 (exp.f64 a) eps) 1)))) (*.f64 (/.f64 1 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (cbrt.f64 eps) 2))) (cbrt.f64 eps)) (*.f64 (/.f64 (/.f64 eps 1) (-.f64 (*.f64 (pow.f64 (exp.f64 a) eps) (pow.f64 (exp.f64 a) eps)) 1)) (+.f64 1 (pow.f64 (exp.f64 a) eps))) (*.f64 (/.f64 (/.f64 eps 1) (-.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) 3) 1)) (+.f64 (*.f64 (pow.f64 (exp.f64 a) eps) (pow.f64 (exp.f64 a) eps)) (+.f64 1 (*.f64 (pow.f64 (exp.f64 a) eps) 1)))) (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1) (pow.f64 (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 2) (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 (/.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 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))) 1) (*.f64 eps (*.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (/.f64 1 (expm1.f64 (*.f64 eps b))))) (*.f64 eps (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 1 (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 (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 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (*.f64 (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 1 (expm1.f64 (*.f64 eps b))))) (*.f64 (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps b)))) (*.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 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 2) (*.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 1 (expm1.f64 (*.f64 eps b))))) (*.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (/.f64 eps (expm1.f64 (*.f64 eps a)))) (*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (/.f64 1 (neg.f64 (expm1.f64 (*.f64 eps b))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (/.f64 1 (expm1.f64 (*.f64 eps a)))) (*.f64 (/.f64 eps 1) (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (*.f64 (/.f64 1 (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 eps (*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (/.f64 eps (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))) (*.f64 (/.f64 1 (neg.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) (*.f64 (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 eps b))) (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 eps a)))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (expm1.f64 (*.f64 eps b))) (/.f64 (cbrt.f64 eps) (expm1.f64 (*.f64 eps a)))) (*.f64 (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) eps) (*.f64 (/.f64 eps (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 1 (*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))) (*.f64 (/.f64 eps (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (/.f64 1 (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps b))) (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (/.f64 (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 2) 1) (/.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps b)))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 2) (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (sqrt.f64 (expm1.f64 (*.f64 eps b))))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 2) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))) (*.f64 (/.f64 (sqrt.f64 eps) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) (sqrt.f64 eps)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 2) (expm1.f64 (*.f64 eps b))) (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))))) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (-.f64 (*.f64 (pow.f64 (exp.f64 b) eps) (pow.f64 (exp.f64 b) eps)) 1)) (+.f64 1 (pow.f64 (exp.f64 b) eps))) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (-.f64 (pow.f64 (pow.f64 (exp.f64 b) eps) 3) 1)) (+.f64 (+.f64 (*.f64 (pow.f64 (exp.f64 b) eps) (pow.f64 (exp.f64 b) eps)) 1) (*.f64 (pow.f64 (exp.f64 b) eps) 1))) (*.f64 (/.f64 1 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 2))) (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) (cbrt.f64 eps)) (*.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) eps) (*.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) 1) (/.f64 eps (expm1.f64 (*.f64 eps a)))) (*.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (sqrt.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 eps (sqrt.f64 (expm1.f64 (*.f64 eps a))))) (*.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2)) (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a))))) (*.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (neg.f64 (expm1.f64 (*.f64 eps a)))) (neg.f64 eps)) (*.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (/.f64 (expm1.f64 (*.f64 eps a)) 1)) eps) (*.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (/.f64 (expm1.f64 (*.f64 eps a)) (sqrt.f64 eps))) (sqrt.f64 eps)) (*.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (cbrt.f64 eps) 2))) (cbrt.f64 eps)) (*.f64 (/.f64 (*.f64 eps (/.f64 1 (expm1.f64 (*.f64 eps b)))) (-.f64 (*.f64 (pow.f64 (exp.f64 a) eps) (pow.f64 (exp.f64 a) eps)) 1)) (+.f64 1 (pow.f64 (exp.f64 a) eps))) (*.f64 (/.f64 (*.f64 eps (/.f64 1 (expm1.f64 (*.f64 eps b)))) (-.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) 3) 1)) (+.f64 (*.f64 (pow.f64 (exp.f64 a) eps) (pow.f64 (exp.f64 a) eps)) (+.f64 1 (*.f64 (pow.f64 (exp.f64 a) eps) 1)))) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (-.f64 (*.f64 (pow.f64 (exp.f64 a) eps) (pow.f64 (exp.f64 a) eps)) 1)) (+.f64 1 (pow.f64 (exp.f64 a) eps))) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (-.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) 3) 1)) (+.f64 (*.f64 (pow.f64 (exp.f64 a) eps) (pow.f64 (exp.f64 a) eps)) (+.f64 1 (*.f64 (pow.f64 (exp.f64 a) eps) 1)))) (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 1) (pow.f64 (sqrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) 2) (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 (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) -1) (neg.f64 (/.f64 (/.f64 eps (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 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (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))))))

simplify110.0ms (0.7%)

Algorithm
egg-herbie
Rules
1236×associate-*r*
1134×associate-*l*
950×*-commutative
822×associate-/l*
702×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
066914548
1221314324
Stop Event
node limit
Counts
242 → 300
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 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 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 (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 eps (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps a)) eps)))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.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 b)) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))))
(/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))
(/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (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) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))))
(/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2) (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))
(/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) eps) (expm1.f64 (*.f64 eps b)))
(/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (/.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) eps)) (/.f64 (expm1.f64 (*.f64 eps b)) (sqrt.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) eps))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) eps)) (cbrt.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) eps))) (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) eps))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) eps) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) eps) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) 1) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))))) (/.f64 (expm1.f64 (*.f64 eps b)) (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 2)) (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (neg.f64 eps) (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 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (neg.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) eps) (expm1.f64 (*.f64 eps a)))) (sqrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) eps) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))))) (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (pow.f64 (exp.f64 (+.f64 a b)) eps)) 1) (*.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) 1) (*.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (+.f64 (+.f64 (*.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 (neg.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) eps)) (neg.f64 (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 (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))) 2)
(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)
(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 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(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 (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 (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.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 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1 (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) eps)
(*.f64 (neg.f64 eps) (/.f64 1 (neg.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 1 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2)) (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 1 (neg.f64 (expm1.f64 (*.f64 eps a)))) (neg.f64 eps))
(*.f64 (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 eps a))) (sqrt.f64 eps))
(*.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)))))
(*.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) (sqrt.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (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) (expm1.f64 (*.f64 eps a))) (cbrt.f64 eps))
(*.f64 (/.f64 eps (-.f64 (*.f64 (pow.f64 (exp.f64 a) eps) (pow.f64 (exp.f64 a) eps)) 1)) (+.f64 1 (pow.f64 (exp.f64 a) eps)))
(*.f64 (/.f64 eps (-.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) 3) 1)) (+.f64 (*.f64 (pow.f64 (exp.f64 a) eps) (pow.f64 (exp.f64 a) eps)) (+.f64 1 (*.f64 (pow.f64 (exp.f64 a) eps) 1))))
(*.f64 (/.f64 1 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (cbrt.f64 eps) 2))) (cbrt.f64 eps))
(*.f64 (/.f64 (/.f64 eps 1) (-.f64 (*.f64 (pow.f64 (exp.f64 a) eps) (pow.f64 (exp.f64 a) eps)) 1)) (+.f64 1 (pow.f64 (exp.f64 a) eps)))
(*.f64 (/.f64 (/.f64 eps 1) (-.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) 3) 1)) (+.f64 (*.f64 (pow.f64 (exp.f64 a) eps) (pow.f64 (exp.f64 a) eps)) (+.f64 1 (*.f64 (pow.f64 (exp.f64 a) eps) 1))))
(pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
(pow.f64 (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 2)
(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 (/.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 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))) 1)
(*.f64 eps (*.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (/.f64 1 (expm1.f64 (*.f64 eps b)))))
(*.f64 eps (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 1 (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 (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 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (*.f64 (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 1 (expm1.f64 (*.f64 eps b)))))
(*.f64 (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps b))))
(*.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 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 2) (*.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 1 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (/.f64 1 (neg.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (/.f64 1 (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 eps 1) (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 1 (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 eps (*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (/.f64 eps (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 1 (neg.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 eps b))) (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (expm1.f64 (*.f64 eps b))) (/.f64 (cbrt.f64 eps) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) eps)
(*.f64 (/.f64 eps (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 1 (*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (/.f64 1 (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps b))) (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (/.f64 (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 2) 1) (/.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 2) (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (sqrt.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 2) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 (sqrt.f64 eps) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) (sqrt.f64 eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 2) (expm1.f64 (*.f64 eps b))) (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (-.f64 (*.f64 (pow.f64 (exp.f64 b) eps) (pow.f64 (exp.f64 b) eps)) 1)) (+.f64 1 (pow.f64 (exp.f64 b) eps)))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (-.f64 (pow.f64 (pow.f64 (exp.f64 b) eps) 3) 1)) (+.f64 (+.f64 (*.f64 (pow.f64 (exp.f64 b) eps) (pow.f64 (exp.f64 b) eps)) 1) (*.f64 (pow.f64 (exp.f64 b) eps) 1)))
(*.f64 (/.f64 1 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 2))) (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) (cbrt.f64 eps))
(*.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) eps)
(*.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) 1) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (sqrt.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 eps (sqrt.f64 (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2)) (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (neg.f64 (expm1.f64 (*.f64 eps a)))) (neg.f64 eps))
(*.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (/.f64 (expm1.f64 (*.f64 eps a)) 1)) eps)
(*.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (/.f64 (expm1.f64 (*.f64 eps a)) (sqrt.f64 eps))) (sqrt.f64 eps))
(*.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (cbrt.f64 eps) 2))) (cbrt.f64 eps))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 (expm1.f64 (*.f64 eps b)))) (-.f64 (*.f64 (pow.f64 (exp.f64 a) eps) (pow.f64 (exp.f64 a) eps)) 1)) (+.f64 1 (pow.f64 (exp.f64 a) eps)))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 (expm1.f64 (*.f64 eps b)))) (-.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) 3) 1)) (+.f64 (*.f64 (pow.f64 (exp.f64 a) eps) (pow.f64 (exp.f64 a) eps)) (+.f64 1 (*.f64 (pow.f64 (exp.f64 a) eps) 1))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (-.f64 (*.f64 (pow.f64 (exp.f64 a) eps) (pow.f64 (exp.f64 a) eps)) 1)) (+.f64 1 (pow.f64 (exp.f64 a) eps)))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (-.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) 3) 1)) (+.f64 (*.f64 (pow.f64 (exp.f64 a) eps) (pow.f64 (exp.f64 a) eps)) (+.f64 1 (*.f64 (pow.f64 (exp.f64 a) eps) 1))))
(pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 1)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) 2)
(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 (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) -1)
(neg.f64 (/.f64 (/.f64 eps (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 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (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)))))
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)))
(fma.f64 eps (-.f64 (/.f64 (*.f64 1/2 (pow.f64 (+.f64 a b) 2)) (*.f64 a b)) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (/.f64 1/2 (/.f64 (*.f64 a a) (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b))))))) (+.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))))
(fma.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.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 a a)) (/.f64 (+.f64 a b) (*.f64 b 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 (/.f64 (*.f64 a b) (pow.f64 (+.f64 a b) 3))) (/.f64 (fma.f64 1/6 (*.f64 b (pow.f64 a 3)) (fma.f64 1/6 (*.f64 a (pow.f64 b 3)) (*.f64 (*.f64 b b) (*.f64 (*.f64 a a) 1/4)))) (/.f64 (*.f64 b b) (/.f64 (+.f64 a b) (*.f64 a a))))) (*.f64 (/.f64 (*.f64 1/2 (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b)))) b) (/.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 (+.f64 a b) 2)) (*.f64 a b)) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (/.f64 1/2 (/.f64 (*.f64 a a) (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b))))))) a))) (*.f64 eps eps) (fma.f64 eps (-.f64 (/.f64 (*.f64 1/2 (pow.f64 (+.f64 a b) 2)) (*.f64 a b)) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (/.f64 1/2 (/.f64 (*.f64 a a) (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b))))))) (+.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)))))
(fma.f64 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 a b) 4) (*.f64 a b))) (+.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 (*.f64 (*.f64 a a) (*.f64 b b)) (+.f64 a b))) (+.f64 (*.f64 (/.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.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 a a)) (/.f64 (+.f64 a b) (*.f64 b 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 (/.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 a a)) (/.f64 (+.f64 a b) (*.f64 b 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 (/.f64 1/24 (/.f64 (*.f64 a b) (pow.f64 (+.f64 a b) 4))) (*.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 (*.f64 a a) (*.f64 b b))) (+.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 b b) (*.f64 (*.f64 a a) 1/4)))) a) (/.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 (+.f64 a b) 2)) (*.f64 a b)) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (/.f64 1/2 (/.f64 (*.f64 a a) (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b))))))) b))) (/.f64 (-.f64 (-.f64 (/.f64 1/6 (/.f64 (*.f64 a b) (pow.f64 (+.f64 a b) 3))) (/.f64 (fma.f64 1/6 (*.f64 b (pow.f64 a 3)) (fma.f64 1/6 (*.f64 a (pow.f64 b 3)) (*.f64 (*.f64 b b) (*.f64 (*.f64 a a) 1/4)))) (/.f64 (*.f64 b b) (/.f64 (+.f64 a b) (*.f64 a a))))) (*.f64 (/.f64 (*.f64 1/2 (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b)))) b) (/.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 (+.f64 a b) 2)) (*.f64 a b)) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (/.f64 1/2 (/.f64 (*.f64 a a) (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b))))))) a))) (/.f64 a (/.f64 (*.f64 1/2 (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b)))) b)))) (pow.f64 eps 3) (fma.f64 (-.f64 (-.f64 (/.f64 1/6 (/.f64 (*.f64 a b) (pow.f64 (+.f64 a b) 3))) (/.f64 (fma.f64 1/6 (*.f64 b (pow.f64 a 3)) (fma.f64 1/6 (*.f64 a (pow.f64 b 3)) (*.f64 (*.f64 b b) (*.f64 (*.f64 a a) 1/4)))) (/.f64 (*.f64 b b) (/.f64 (+.f64 a b) (*.f64 a a))))) (*.f64 (/.f64 (*.f64 1/2 (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b)))) b) (/.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 (+.f64 a b) 2)) (*.f64 a b)) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (/.f64 1/2 (/.f64 (*.f64 a a) (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b))))))) a))) (*.f64 eps eps) (fma.f64 eps (-.f64 (/.f64 (*.f64 1/2 (pow.f64 (+.f64 a b) 2)) (*.f64 a b)) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (/.f64 1/2 (/.f64 (*.f64 a a) (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b))))))) (+.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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 b 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 b 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 b 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 b 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 b 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 b 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 b 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 b 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 (*.f64 eps (pow.f64 (exp.f64 eps) b)) (expm1.f64 (*.f64 b eps))) (fma.f64 -1/2 eps (/.f64 1 a)))
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (+.f64 (*.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 eps -1/2)))))) a (/.f64 1 a)) (*.f64 eps 1/2)))
(+.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b)) (expm1.f64 (*.f64 b eps))) (+.f64 (fma.f64 (-.f64 (/.f64 1/2 (/.f64 (expm1.f64 (*.f64 b eps)) (*.f64 eps (*.f64 eps (pow.f64 (exp.f64 eps) b))))) (fma.f64 1/6 (*.f64 eps eps) (*.f64 (*.f64 eps 1/2) (+.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b)) (expm1.f64 (*.f64 b eps))) (*.f64 eps -1/2))))) a (/.f64 1 a)) (*.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 (*.f64 eps (pow.f64 (exp.f64 eps) b)) (expm1.f64 (*.f64 b eps))) (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 eps -1/2))) (*.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 eps -1/2))))))))))) (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 eps -1/2)))))) a (/.f64 1 a)))) (*.f64 eps -1/2))
(+.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 eps -1/2))) (*.f64 eps (*.f64 1/2 (-.f64 (/.f64 1/2 (/.f64 (expm1.f64 (*.f64 b eps)) (*.f64 eps (*.f64 eps (pow.f64 (exp.f64 eps) b))))) (fma.f64 1/6 (*.f64 eps eps) (*.f64 (*.f64 eps 1/2) (+.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b)) (expm1.f64 (*.f64 b eps))) (*.f64 eps -1/2)))))))))) (fma.f64 (-.f64 (/.f64 1/2 (/.f64 (expm1.f64 (*.f64 b eps)) (*.f64 eps (*.f64 eps (pow.f64 (exp.f64 eps) b))))) (fma.f64 1/6 (*.f64 eps eps) (*.f64 (*.f64 eps 1/2) (+.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b)) (expm1.f64 (*.f64 b eps))) (*.f64 eps -1/2))))) a (/.f64 1 a))) (*.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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 b 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 b 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 b 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 b 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 (expm1.f64 (*.f64 eps (-.f64 b (neg.f64 a)))) (*.f64 (expm1.f64 (*.f64 b eps)) (/.f64 (expm1.f64 (*.f64 a eps)) eps)))
(/.f64 (expm1.f64 (*.f64 eps (-.f64 b (neg.f64 a)))) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 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 (expm1.f64 (*.f64 eps (-.f64 b (neg.f64 a)))) (*.f64 (expm1.f64 (*.f64 b eps)) (/.f64 (expm1.f64 (*.f64 a eps)) eps)))
(/.f64 (expm1.f64 (*.f64 eps (-.f64 b (neg.f64 a)))) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 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 (expm1.f64 (*.f64 eps (-.f64 b (neg.f64 a)))) (*.f64 (expm1.f64 (*.f64 b eps)) (/.f64 (expm1.f64 (*.f64 a eps)) eps)))
(/.f64 (expm1.f64 (*.f64 eps (-.f64 b (neg.f64 a)))) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 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 (expm1.f64 (*.f64 eps (-.f64 b (neg.f64 a)))) (*.f64 (expm1.f64 (*.f64 b eps)) (/.f64 (expm1.f64 (*.f64 a eps)) eps)))
(/.f64 (expm1.f64 (*.f64 eps (-.f64 b (neg.f64 a)))) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 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 (*.f64 eps (pow.f64 (exp.f64 eps) a)) (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 (*.f64 eps (pow.f64 (exp.f64 eps) a)) (expm1.f64 (*.f64 a eps))) (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 1/2 (*.f64 eps (+.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) a)) (expm1.f64 (*.f64 a eps))) (*.f64 eps -1/2)))))) b (/.f64 1 b))) (*.f64 eps -1/2))
(+.f64 (fma.f64 (-.f64 (/.f64 1/2 (/.f64 (expm1.f64 (*.f64 a eps)) (*.f64 (*.f64 eps eps) (pow.f64 (exp.f64 eps) a)))) (fma.f64 1/6 (*.f64 eps eps) (*.f64 eps (*.f64 (+.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) a)) (expm1.f64 (*.f64 a eps))) (*.f64 eps -1/2)) 1/2)))) b (/.f64 1 b)) (+.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) a)) (expm1.f64 (*.f64 a 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 (*.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 1/2 (*.f64 eps (+.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) a)) (expm1.f64 (*.f64 a eps))) (*.f64 eps -1/2)))))) 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 eps eps) (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a)))) (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 eps -1/2))))))) (*.f64 1/6 (*.f64 (*.f64 eps eps) (+.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) a)) (expm1.f64 (*.f64 a eps))) (*.f64 eps -1/2))))))))) (*.f64 eps 1/2)))
(+.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) a)) (expm1.f64 (*.f64 a eps))) (+.f64 (fma.f64 (-.f64 (/.f64 1/2 (/.f64 (expm1.f64 (*.f64 a eps)) (*.f64 (*.f64 eps eps) (pow.f64 (exp.f64 eps) a)))) (fma.f64 1/6 (*.f64 eps eps) (*.f64 eps (*.f64 (+.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) a)) (expm1.f64 (*.f64 a eps))) (*.f64 eps -1/2)) 1/2)))) b (/.f64 1 b)) (-.f64 (*.f64 (*.f64 b b) (-.f64 (/.f64 1/6 (/.f64 (expm1.f64 (*.f64 a eps)) (*.f64 (pow.f64 eps 3) (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 (expm1.f64 (*.f64 a eps)) (*.f64 (*.f64 eps eps) (pow.f64 (exp.f64 eps) a)))) (fma.f64 1/6 (*.f64 eps eps) (*.f64 eps (*.f64 (+.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) a)) (expm1.f64 (*.f64 a eps))) (*.f64 eps -1/2)) 1/2))))) (*.f64 1/6 (*.f64 (*.f64 eps eps) (+.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) a)) (expm1.f64 (*.f64 a 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 b 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 b 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 b 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 b 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 eps (-.f64 a (neg.f64 b)))) (expm1.f64 (*.f64 b eps))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps (-.f64 a (neg.f64 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 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 eps (-.f64 a (neg.f64 b)))) (expm1.f64 (*.f64 b eps))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps (-.f64 a (neg.f64 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 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 eps (-.f64 a (neg.f64 b)))) (expm1.f64 (*.f64 b eps))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps (-.f64 a (neg.f64 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 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 eps (-.f64 a (neg.f64 b)))) (expm1.f64 (*.f64 b eps))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps (-.f64 a (neg.f64 b)))))
(/.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)))
(fma.f64 -1 (*.f64 a (*.f64 (*.f64 eps eps) -1/12)) (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 (/.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 (pow.f64 eps 3) (fma.f64 -1/2 (*.f64 a (*.f64 a -1/12)) (*.f64 (*.f64 a a) -1/24))))))
(+.f64 (fma.f64 -1 (*.f64 a (*.f64 (*.f64 eps eps) -1/12)) (fma.f64 -1/2 eps (/.f64 1 a))) (*.f64 (neg.f64 (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 a (*.f64 a -1/12)) (*.f64 a (*.f64 a -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 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)))
(fma.f64 -1 (*.f64 a (*.f64 (*.f64 eps eps) -1/12)) (fma.f64 -1/2 eps (/.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))))
(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 eps -1/2) (*.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 (fma.f64 -1 (*.f64 a (*.f64 a (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 3) -1/12)) (*.f64 (pow.f64 eps 3) -1/24)))) (fma.f64 -1 (*.f64 a (*.f64 (*.f64 eps eps) -1/12)) (/.f64 1 a))))
(/.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 (*.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 (/.f64 -1/2 a) (/.f64 (/.f64 1 eps) (*.f64 a b)))) (*.f64 (+.f64 1/4 (fma.f64 1/6 (/.f64 a b) (fma.f64 1/6 (/.f64 b a) (/.f64 (*.f64 (+.f64 (/.f64 -1/2 b) (/.f64 -1/2 a)) (*.f64 1/2 (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b))))) (*.f64 a b))))) (neg.f64 eps)))
(+.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 (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 a b) (+.f64 (/.f64 1/2 b) (/.f64 1/2 a)))) (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)))))))))))
(fma.f64 -1 (*.f64 eps (*.f64 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 1/6 (*.f64 a (pow.f64 b 3)) (*.f64 (*.f64 b b) (*.f64 (*.f64 a a) 1/4))))) (*.f64 a b)) (fma.f64 1/12 a (fma.f64 1/24 (/.f64 a (/.f64 b a)) (fma.f64 1/24 (/.f64 b (/.f64 a b)) (fma.f64 -1 (/.f64 (*.f64 1/2 (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b)))) (/.f64 (*.f64 a b) (+.f64 1/4 (fma.f64 1/6 (/.f64 a b) (fma.f64 1/6 (/.f64 b a) (/.f64 (*.f64 (+.f64 (/.f64 -1/2 b) (/.f64 -1/2 a)) (*.f64 1/2 (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b))))) (*.f64 a b))))))) (*.f64 b 1/12)))))))) (+.f64 (+.f64 (/.f64 -1/2 b) (+.f64 (/.f64 -1/2 a) (/.f64 (/.f64 1 eps) (*.f64 a b)))) (*.f64 (+.f64 1/4 (fma.f64 1/6 (/.f64 a b) (fma.f64 1/6 (/.f64 b a) (/.f64 (*.f64 (+.f64 (/.f64 -1/2 b) (/.f64 -1/2 a)) (*.f64 1/2 (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b))))) (*.f64 a b))))) (neg.f64 eps))))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (/.f64 eps (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 (/.f64 eps (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 (/.f64 eps (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 (/.f64 eps (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 (/.f64 eps (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 (/.f64 eps (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 (/.f64 eps (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 (/.f64 eps (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))))))
(fma.f64 -1 (*.f64 a (/.f64 (*.f64 (*.f64 eps eps) -1/12) (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 (*.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)))))))
(fma.f64 -1 (*.f64 a (/.f64 (*.f64 (*.f64 eps eps) -1/12) (expm1.f64 (*.f64 b eps)))) (fma.f64 -1 (*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 eps -1/2) (/.f64 (*.f64 (*.f64 eps eps) -1/12) (expm1.f64 (*.f64 b eps)))) (*.f64 (/.f64 (pow.f64 eps 3) (expm1.f64 (*.f64 b eps))) -1/24))) (fma.f64 -1/2 (/.f64 eps (expm1.f64 (*.f64 b eps))) (/.f64 (/.f64 1 a) (expm1.f64 (*.f64 b eps))))))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (/.f64 eps (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 (/.f64 eps (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 (/.f64 eps (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 (/.f64 eps (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 (/.f64 eps (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 (/.f64 eps (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 (/.f64 eps (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 (/.f64 eps (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 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)))))
(fma.f64 -1/2 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (/.f64 1 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))) (fma.f64 -1 (*.f64 b (/.f64 (*.f64 (*.f64 eps eps) -1/12) (expm1.f64 (*.f64 a eps)))) (/.f64 (/.f64 1 b) (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 (*.f64 (pow.f64 eps 3) -1/12) (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)))))))
(fma.f64 -1 (*.f64 b (*.f64 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) -1/12) (expm1.f64 (*.f64 a eps)))) (/.f64 (*.f64 (pow.f64 eps 3) -1/12) (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) -1/12) (expm1.f64 (*.f64 a eps)))) (/.f64 (/.f64 1 b) (expm1.f64 (*.f64 a eps))))))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (/.f64 eps (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 (/.f64 eps (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 (/.f64 eps (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 (/.f64 eps (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 (/.f64 eps (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 (/.f64 eps (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 (/.f64 eps (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 (/.f64 eps (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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 a eps))))
(/.f64 eps (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 a eps))))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps a)) eps)))
(*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 a eps))))
(/.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 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 a eps))))
(/.f64 1 (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (expm1.f64 (*.f64 eps a)) eps)))
(*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 a eps))))
(/.f64 1 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 a eps))))
(/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))))
(/.f64 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (/.f64 (expm1.f64 (*.f64 b eps)) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (/.f64 (expm1.f64 (*.f64 a eps)) eps))))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (/.f64 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))) eps))
(/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))
(/.f64 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (/.f64 (expm1.f64 (*.f64 b eps)) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (/.f64 (expm1.f64 (*.f64 a eps)) eps))))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (/.f64 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))) eps))
(/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (expm1.f64 (*.f64 b eps)) (/.f64 (expm1.f64 (*.f64 a eps)) eps))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) 2) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 eps (expm1.f64 (*.f64 b eps))))))
(/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))))
(*.f64 (/.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (expm1.f64 (*.f64 b eps)) (/.f64 (expm1.f64 (*.f64 a eps)) eps))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) 2) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 eps (expm1.f64 (*.f64 b eps))))))
(/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2) (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))
(*.f64 (/.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (expm1.f64 (*.f64 b eps)) (/.f64 (expm1.f64 (*.f64 a eps)) eps))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) 2) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 eps (expm1.f64 (*.f64 b eps))))))
(/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) eps) (expm1.f64 (*.f64 eps b)))
(*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 a eps))))
(/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (/.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(*.f64 (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 a eps))) (neg.f64 (expm1.f64 (*.f64 b eps)))) (expm1.f64 (*.f64 (+.f64 a b) eps)))
(*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 a eps)) (neg.f64 (expm1.f64 (*.f64 b eps))))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) eps)) (/.f64 (expm1.f64 (*.f64 eps b)) (sqrt.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) eps))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 a eps))))) (expm1.f64 (*.f64 b eps))) (sqrt.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 a eps))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 a eps))))) (sqrt.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 a eps)))))) (expm1.f64 (*.f64 b eps)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) eps)) (cbrt.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) eps))) (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) eps))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 a eps))))) (cbrt.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 a eps)))))) (expm1.f64 (*.f64 b eps))) (cbrt.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 a eps))))))
(*.f64 (cbrt.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 a eps))))) (/.f64 (cbrt.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 a eps))))) (/.f64 (expm1.f64 (*.f64 b eps)) (cbrt.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 a eps))))))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) eps) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
(*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) eps) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) 1) (expm1.f64 (*.f64 eps a))))
(*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))))) (/.f64 (expm1.f64 (*.f64 eps b)) (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))))))
(*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 2)) (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))))))
(*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) (neg.f64 (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 a eps))) (neg.f64 (expm1.f64 (*.f64 b eps)))) (expm1.f64 (*.f64 (+.f64 a b) eps)))
(*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 a eps)) (neg.f64 (expm1.f64 (*.f64 b eps))))))
(/.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 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 a eps))) (neg.f64 (expm1.f64 (*.f64 b eps)))) (expm1.f64 (*.f64 (+.f64 a b) eps)))
(*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 a eps)) (neg.f64 (expm1.f64 (*.f64 b eps))))))
(/.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 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (neg.f64 (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 a eps))) (neg.f64 (expm1.f64 (*.f64 b eps)))) (expm1.f64 (*.f64 (+.f64 a b) eps)))
(*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 a eps)) (neg.f64 (expm1.f64 (*.f64 b eps))))))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) eps) (expm1.f64 (*.f64 eps a)))) (sqrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (sqrt.f64 (expm1.f64 (*.f64 b eps))) (*.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 b eps))) eps))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (sqrt.f64 (expm1.f64 (*.f64 b eps)))) (/.f64 (*.f64 (expm1.f64 (*.f64 a eps)) (sqrt.f64 (expm1.f64 (*.f64 b eps)))) eps))
(/.f64 (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) eps) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 a eps)))) (*.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2)))
(/.f64 eps (/.f64 (*.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2)) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 a eps)))))
(/.f64 (*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))))) (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))))
(/.f64 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (/.f64 (expm1.f64 (*.f64 b eps)) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (/.f64 (expm1.f64 (*.f64 a eps)) eps))))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (/.f64 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))) eps))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (pow.f64 (exp.f64 (+.f64 a b)) eps)) 1) (*.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) -1) (*.f64 (expm1.f64 (*.f64 b eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 a eps)) eps) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps)))))
(/.f64 (*.f64 (/.f64 (+.f64 -1 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 eps 2))) (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))) eps) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) 1) (*.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (+.f64 (+.f64 (*.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 (+.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) -1) (*.f64 (*.f64 (expm1.f64 (*.f64 b eps)) (/.f64 (expm1.f64 (*.f64 a eps)) eps)) (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps))))))
(/.f64 (+.f64 -1 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3)) (*.f64 (expm1.f64 (*.f64 b eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 a eps)) eps) (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 eps 2)))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) eps)) (neg.f64 (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 a eps))) (neg.f64 (expm1.f64 (*.f64 b eps)))) (expm1.f64 (*.f64 (+.f64 a b) eps)))
(*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 a eps)) (neg.f64 (expm1.f64 (*.f64 b 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 b 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)
(pow.f64 (sqrt.f64 (*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 a eps))))) 2)
(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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 b 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 b 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 (/.f64 eps (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 a eps)))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 b 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 b 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 b 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 b 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 b 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 b 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 b 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 b 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 a eps))))
(-.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 (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 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (expm1.f64 (*.f64 eps a)))))
(*.f64 (sqrt.f64 eps) (/.f64 (*.f64 (sqrt.f64 eps) 1) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 (sqrt.f64 eps) (sqrt.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 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1 (expm1.f64 (*.f64 eps a)))))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (*.f64 (cbrt.f64 eps) 1) (expm1.f64 (*.f64 a eps))))
(*.f64 (cbrt.f64 eps) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) eps)
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(*.f64 (neg.f64 eps) (/.f64 1 (neg.f64 (expm1.f64 (*.f64 eps a)))))
(/.f64 (*.f64 (neg.f64 eps) 1) (neg.f64 (expm1.f64 (*.f64 a eps))))
(/.f64 (neg.f64 eps) (neg.f64 (expm1.f64 (*.f64 a eps))))
(*.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 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 1 (neg.f64 (expm1.f64 (*.f64 eps a)))) (neg.f64 eps))
(/.f64 (*.f64 (neg.f64 eps) 1) (neg.f64 (expm1.f64 (*.f64 a eps))))
(/.f64 (neg.f64 eps) (neg.f64 (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 eps a))) (sqrt.f64 eps))
(*.f64 (sqrt.f64 eps) (/.f64 (*.f64 (sqrt.f64 eps) 1) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 eps)) (expm1.f64 (*.f64 a eps)))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 eps a))))
(*.f64 (sqrt.f64 eps) (/.f64 (*.f64 (sqrt.f64 eps) 1) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 (sqrt.f64 eps) (sqrt.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 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (expm1.f64 (*.f64 a eps)))))
(/.f64 (sqrt.f64 eps) (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) 2) (/.f64 (sqrt.f64 eps) (cbrt.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 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (*.f64 (cbrt.f64 eps) 1) (expm1.f64 (*.f64 a eps))))
(*.f64 (cbrt.f64 eps) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (expm1.f64 (*.f64 a eps))))
(*.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 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (expm1.f64 (*.f64 a eps)))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (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 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 a eps)))) (pow.f64 (cbrt.f64 eps) 2)) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (expm1.f64 (*.f64 eps a))) (cbrt.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (*.f64 (cbrt.f64 eps) 1) (expm1.f64 (*.f64 a eps))))
(*.f64 (cbrt.f64 eps) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 eps (-.f64 (*.f64 (pow.f64 (exp.f64 a) eps) (pow.f64 (exp.f64 a) eps)) 1)) (+.f64 1 (pow.f64 (exp.f64 a) eps)))
(*.f64 (/.f64 eps (+.f64 (pow.f64 (exp.f64 a) (*.f64 2 eps)) -1)) (+.f64 1 (pow.f64 (exp.f64 a) eps)))
(*.f64 (/.f64 eps (+.f64 -1 (pow.f64 (exp.f64 a) (*.f64 eps 2)))) (+.f64 1 (pow.f64 (exp.f64 a) eps)))
(*.f64 (/.f64 eps (-.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) 3) 1)) (+.f64 (*.f64 (pow.f64 (exp.f64 a) eps) (pow.f64 (exp.f64 a) eps)) (+.f64 1 (*.f64 (pow.f64 (exp.f64 a) eps) 1))))
(*.f64 (/.f64 eps (+.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) 3) -1)) (+.f64 (pow.f64 (exp.f64 a) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 a) eps))))
(/.f64 (*.f64 eps (+.f64 1 (+.f64 (pow.f64 (exp.f64 a) eps) (pow.f64 (exp.f64 a) (*.f64 eps 2))))) (+.f64 -1 (pow.f64 (pow.f64 (exp.f64 a) eps) 3)))
(*.f64 (/.f64 1 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (cbrt.f64 eps) 2))) (cbrt.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (*.f64 (cbrt.f64 eps) 1) (expm1.f64 (*.f64 a eps))))
(*.f64 (cbrt.f64 eps) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 (/.f64 eps 1) (-.f64 (*.f64 (pow.f64 (exp.f64 a) eps) (pow.f64 (exp.f64 a) eps)) 1)) (+.f64 1 (pow.f64 (exp.f64 a) eps)))
(*.f64 (/.f64 eps (+.f64 (pow.f64 (exp.f64 a) (*.f64 2 eps)) -1)) (+.f64 1 (pow.f64 (exp.f64 a) eps)))
(*.f64 (/.f64 eps (+.f64 -1 (pow.f64 (exp.f64 a) (*.f64 eps 2)))) (+.f64 1 (pow.f64 (exp.f64 a) eps)))
(*.f64 (/.f64 (/.f64 eps 1) (-.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) 3) 1)) (+.f64 (*.f64 (pow.f64 (exp.f64 a) eps) (pow.f64 (exp.f64 a) eps)) (+.f64 1 (*.f64 (pow.f64 (exp.f64 a) eps) 1))))
(*.f64 (/.f64 eps (+.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) 3) -1)) (+.f64 (pow.f64 (exp.f64 a) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 a) eps))))
(/.f64 (*.f64 eps (+.f64 1 (+.f64 (pow.f64 (exp.f64 a) eps) (pow.f64 (exp.f64 a) (*.f64 eps 2))))) (+.f64 -1 (pow.f64 (pow.f64 (exp.f64 a) eps) 3)))
(pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
(/.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 (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 (/.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 (*.f64 (neg.f64 eps) 1) (neg.f64 (expm1.f64 (*.f64 a eps))))
(/.f64 (neg.f64 eps) (neg.f64 (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))
(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 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))) 1)
(/.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 a eps)))
(*.f64 eps (*.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (/.f64 1 (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 eps (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 (/.f64 eps (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 (/.f64 eps (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 (/.f64 eps (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 (/.f64 eps (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 (/.f64 eps (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 a eps)))
(*.f64 (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (*.f64 (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 1 (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 a eps)))
(*.f64 (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 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 (/.f64 eps (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 (/.f64 eps (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 a eps)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 2) (*.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 1 (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 eps (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 (/.f64 eps (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 a eps)))
(*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (/.f64 1 (neg.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 a eps))) (/.f64 1 (neg.f64 (expm1.f64 (*.f64 b eps)))))
(/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 a eps)) (neg.f64 (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (/.f64 1 (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 a eps)))
(*.f64 (/.f64 eps 1) (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 a eps)))
(*.f64 (/.f64 1 (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 eps (*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 1 (sqrt.f64 (expm1.f64 (*.f64 b eps)))) (/.f64 eps (*.f64 (expm1.f64 (*.f64 a eps)) (sqrt.f64 (expm1.f64 (*.f64 b eps))))))
(/.f64 (/.f64 eps (sqrt.f64 (expm1.f64 (*.f64 b eps)))) (*.f64 (expm1.f64 (*.f64 a eps)) (sqrt.f64 (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (/.f64 eps (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2)) (/.f64 eps (*.f64 (expm1.f64 (*.f64 a eps)) (cbrt.f64 (expm1.f64 (*.f64 b eps))))))
(/.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 a eps)) (cbrt.f64 (expm1.f64 (*.f64 b eps))))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2))
(*.f64 (/.f64 1 (neg.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 a eps))) (/.f64 1 (neg.f64 (expm1.f64 (*.f64 b eps)))))
(/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 a eps)) (neg.f64 (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 eps b))) (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 a eps))) (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 eps)) (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 b eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (expm1.f64 (*.f64 eps b))) (/.f64 (cbrt.f64 eps) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (cbrt.f64 eps) (expm1.f64 (*.f64 a eps))) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (expm1.f64 (*.f64 b eps))))
(*.f64 (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) eps)
(/.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 a eps)))
(*.f64 (/.f64 eps (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 1 (*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 1 (sqrt.f64 (expm1.f64 (*.f64 b eps)))) (/.f64 eps (*.f64 (expm1.f64 (*.f64 a eps)) (sqrt.f64 (expm1.f64 (*.f64 b eps))))))
(/.f64 (/.f64 eps (sqrt.f64 (expm1.f64 (*.f64 b eps)))) (*.f64 (expm1.f64 (*.f64 a eps)) (sqrt.f64 (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (/.f64 1 (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2)) (/.f64 eps (*.f64 (expm1.f64 (*.f64 a eps)) (cbrt.f64 (expm1.f64 (*.f64 b eps))))))
(/.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 a eps)) (cbrt.f64 (expm1.f64 (*.f64 b eps))))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps b))) (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 a eps)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (/.f64 (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2)) (/.f64 eps (*.f64 (expm1.f64 (*.f64 a eps)) (cbrt.f64 (expm1.f64 (*.f64 b eps))))))
(/.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 a eps)) (cbrt.f64 (expm1.f64 (*.f64 b eps))))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 2) 1) (/.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 a eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 2) (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (sqrt.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 1 (sqrt.f64 (expm1.f64 (*.f64 b eps)))) (/.f64 eps (*.f64 (expm1.f64 (*.f64 a eps)) (sqrt.f64 (expm1.f64 (*.f64 b eps))))))
(/.f64 (/.f64 eps (sqrt.f64 (expm1.f64 (*.f64 b eps)))) (*.f64 (expm1.f64 (*.f64 a eps)) (sqrt.f64 (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 2) (pow.f64 (cbrt.f64 (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 (/.f64 eps (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 a eps)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 a eps)))) 2) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 a eps)))) 2) (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2) (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 a eps))))))
(*.f64 (/.f64 (sqrt.f64 eps) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) (sqrt.f64 eps))
(*.f64 (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 a eps))) (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 eps)) (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 b eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 2) (expm1.f64 (*.f64 eps b))) (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 a eps)))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (-.f64 (*.f64 (pow.f64 (exp.f64 b) eps) (pow.f64 (exp.f64 b) eps)) 1)) (+.f64 1 (pow.f64 (exp.f64 b) eps)))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (+.f64 (pow.f64 (exp.f64 b) (*.f64 2 eps)) -1)) (+.f64 1 (pow.f64 (exp.f64 b) eps)))
(*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 -1 (pow.f64 (exp.f64 b) (*.f64 eps 2))))) (+.f64 1 (pow.f64 (exp.f64 b) eps)))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (-.f64 (pow.f64 (pow.f64 (exp.f64 b) eps) 3) 1)) (+.f64 (+.f64 (*.f64 (pow.f64 (exp.f64 b) eps) (pow.f64 (exp.f64 b) eps)) 1) (*.f64 (pow.f64 (exp.f64 b) eps) 1)))
(*.f64 (/.f64 eps (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 b) eps) 3) -1) (expm1.f64 (*.f64 a eps)))) (+.f64 (pow.f64 (exp.f64 b) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 b) eps))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 -1 (pow.f64 (pow.f64 (exp.f64 b) eps) 3)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 b) (*.f64 eps 2)) (pow.f64 (exp.f64 b) eps)))))
(*.f64 (/.f64 1 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 2))) (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 a eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) (cbrt.f64 eps))
(*.f64 (/.f64 (cbrt.f64 eps) (expm1.f64 (*.f64 a eps))) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (expm1.f64 (*.f64 b eps))))
(*.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) eps)
(/.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 a eps)))
(*.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) 1) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 a eps)))
(*.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (sqrt.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 eps (sqrt.f64 (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 eps (sqrt.f64 (expm1.f64 (*.f64 a eps)))) (/.f64 1 (*.f64 (sqrt.f64 (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 b eps)))))
(/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (sqrt.f64 (expm1.f64 (*.f64 a eps)))) (sqrt.f64 (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2)) (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 a eps)))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) 2) (expm1.f64 (*.f64 b eps)))))
(/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (cbrt.f64 (expm1.f64 (*.f64 a eps)))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) 2))
(*.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (neg.f64 (expm1.f64 (*.f64 eps a)))) (neg.f64 eps))
(*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 a eps))) (/.f64 1 (neg.f64 (expm1.f64 (*.f64 b eps)))))
(/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 a eps)) (neg.f64 (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (/.f64 (expm1.f64 (*.f64 eps a)) 1)) eps)
(/.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 a eps)))
(*.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (/.f64 (expm1.f64 (*.f64 eps a)) (sqrt.f64 eps))) (sqrt.f64 eps))
(*.f64 (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 a eps))) (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 eps)) (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 b eps)))
(*.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (cbrt.f64 eps) 2))) (cbrt.f64 eps))
(*.f64 (cbrt.f64 eps) (*.f64 (/.f64 1 (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))) (pow.f64 (cbrt.f64 eps) 2)))
(*.f64 (cbrt.f64 eps) (/.f64 (*.f64 (/.f64 (cbrt.f64 eps) (expm1.f64 (*.f64 a eps))) (cbrt.f64 eps)) (expm1.f64 (*.f64 b eps))))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 (expm1.f64 (*.f64 eps b)))) (-.f64 (*.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) eps)) (/.f64 eps (/.f64 (+.f64 (pow.f64 (exp.f64 a) (*.f64 2 eps)) -1) (/.f64 1 (expm1.f64 (*.f64 b eps))))))
(*.f64 (+.f64 1 (pow.f64 (exp.f64 a) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (+.f64 -1 (pow.f64 (exp.f64 a) (*.f64 eps 2)))))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 (expm1.f64 (*.f64 eps b)))) (-.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) 3) 1)) (+.f64 (*.f64 (pow.f64 (exp.f64 a) eps) (pow.f64 (exp.f64 a) eps)) (+.f64 1 (*.f64 (pow.f64 (exp.f64 a) eps) 1))))
(*.f64 (+.f64 (pow.f64 (exp.f64 a) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 a) eps))) (/.f64 (/.f64 (*.f64 eps 1) (expm1.f64 (*.f64 b eps))) (+.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) 3) -1)))
(*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 a) eps) (pow.f64 (exp.f64 a) (*.f64 eps 2)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (+.f64 -1 (pow.f64 (pow.f64 (exp.f64 a) eps) 3))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (-.f64 (*.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) eps)) (/.f64 eps (/.f64 (+.f64 (pow.f64 (exp.f64 a) (*.f64 2 eps)) -1) (/.f64 1 (expm1.f64 (*.f64 b eps))))))
(*.f64 (+.f64 1 (pow.f64 (exp.f64 a) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (+.f64 -1 (pow.f64 (exp.f64 a) (*.f64 eps 2)))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (-.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) 3) 1)) (+.f64 (*.f64 (pow.f64 (exp.f64 a) eps) (pow.f64 (exp.f64 a) eps)) (+.f64 1 (*.f64 (pow.f64 (exp.f64 a) eps) 1))))
(*.f64 (+.f64 (pow.f64 (exp.f64 a) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 a) eps))) (/.f64 (/.f64 (*.f64 eps 1) (expm1.f64 (*.f64 b eps))) (+.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) 3) -1)))
(*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 a) eps) (pow.f64 (exp.f64 a) (*.f64 eps 2)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (+.f64 -1 (pow.f64 (pow.f64 (exp.f64 a) eps) 3))))
(pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 1)
(/.f64 (/.f64 eps (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 (/.f64 eps (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 (/.f64 eps (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 (/.f64 eps (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 a eps)))
(pow.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) -1)
(/.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 a eps)))
(neg.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 a eps))) (/.f64 1 (neg.f64 (expm1.f64 (*.f64 b eps)))))
(/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 a eps)) (neg.f64 (expm1.f64 (*.f64 b eps)))))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 2))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 a eps))) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))
(/.f64 (/.f64 eps (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 (/.f64 eps (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 (/.f64 eps (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 a eps)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (expm1.f64 (*.f64 eps b)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (expm1.f64 (*.f64 b eps)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))
(/.f64 (/.f64 eps (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 (/.f64 eps (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 (/.f64 eps (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 (/.f64 eps (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 a eps)))

localize28.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.9%
(expm1.f64 (*.f64 eps (+.f64 a b)))
91.4%
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
75.7%
(/.f64 eps (expm1.f64 (*.f64 eps a)))
75.3%
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
Compiler

Compiled 69 to 13 computations (81.2% saved)

series8.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite118.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1860×associate-/l*
780×distribute-lft-in
476×associate-/r/
370×associate-/l/
350×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01688
133788
2478488
Stop Event
node limit
Counts
2 → 217
Calls
Call 1
Inputs
(/.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 (*.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 (+.f64 a b)) eps)) (*.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) -1)) (-.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 (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 (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 (/.f64 1 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 1 (neg.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 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 (neg.f64 (expm1.f64 (*.f64 eps b)))) (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a 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)))) (expm1.f64 (*.f64 eps b))) (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a 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 (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) (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 (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) (expm1.f64 (*.f64 eps b))) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (-.f64 (*.f64 (pow.f64 (exp.f64 b) eps) (pow.f64 (exp.f64 b) eps)) 1)) (+.f64 1 (pow.f64 (exp.f64 b) eps))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (-.f64 (pow.f64 (pow.f64 (exp.f64 b) eps) 3) 1)) (+.f64 (*.f64 (pow.f64 (exp.f64 b) eps) (pow.f64 (exp.f64 b) eps)) (+.f64 1 (*.f64 (pow.f64 (exp.f64 b) eps) 1)))) (*.f64 (/.f64 1 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1) (-.f64 (*.f64 (pow.f64 (exp.f64 b) eps) (pow.f64 (exp.f64 b) eps)) 1)) (+.f64 1 (pow.f64 (exp.f64 b) eps))) (*.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1) (-.f64 (pow.f64 (pow.f64 (exp.f64 b) eps) 3) 1)) (+.f64 (*.f64 (pow.f64 (exp.f64 b) eps) (pow.f64 (exp.f64 b) eps)) (+.f64 1 (*.f64 (pow.f64 (exp.f64 b) eps) 1)))) (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) 1) (pow.f64 (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 2) (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 (/.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 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) (/.f64 eps (expm1.f64 (*.f64 eps a)))))) 1) (/.f64 eps (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (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 eps a)) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))))) (/.f64 eps (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b))) 1)) (/.f64 eps (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps a))) 1)) (/.f64 eps (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))) 1)) (/.f64 eps (/.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 1 (expm1.f64 (*.f64 eps a))))) (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))))) (/.f64 eps (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (neg.f64 (expm1.f64 (*.f64 eps b)))) (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) (/.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 (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) 1)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (expm1.f64 (*.f64 eps b))) 1)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (/.f64 1 (expm1.f64 (*.f64 eps b))))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 eps (expm1.f64 (*.f64 eps a))))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a)))) (neg.f64 eps))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a 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 1 (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b))) eps)) (/.f64 1 (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps a))) eps)) (/.f64 1 (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))) eps)) (/.f64 1 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 1 (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 1 (/.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))) (/.f64 1 (/.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))) (/.f64 1 (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (neg.f64 (expm1.f64 (*.f64 eps a)))) (neg.f64 eps))) (/.f64 1 (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (neg.f64 (expm1.f64 (*.f64 eps b)))) (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))) (/.f64 (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))) (/.f64 (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps (+.f64 a b)))))) (/.f64 (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (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 (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (expm1.f64 (*.f64 eps b))) (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 1 (expm1.f64 (*.f64 eps b)))))) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (neg.f64 (expm1.f64 (*.f64 eps b)))) (neg.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))))) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (/.f64 (expm1.f64 (*.f64 eps b)) (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))))) (/.f64 (sqrt.f64 eps) (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b))) (sqrt.f64 eps))) (/.f64 (sqrt.f64 eps) (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps a))) (sqrt.f64 eps))) (/.f64 (sqrt.f64 eps) (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))) (sqrt.f64 eps))) (/.f64 (sqrt.f64 eps) (/.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (sqrt.f64 eps) (/.f64 1 (expm1.f64 (*.f64 eps a)))))) (/.f64 (sqrt.f64 eps) (/.f64 (expm1.f64 (*.f64 eps a)) (*.f64 (sqrt.f64 eps) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))) (/.f64 (sqrt.f64 eps) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) (*.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 eps (+.f64 a b)))))) (/.f64 (sqrt.f64 eps) (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (neg.f64 (expm1.f64 (*.f64 eps a)))) (neg.f64 (sqrt.f64 eps)))) (/.f64 (sqrt.f64 eps) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (expm1.f64 (*.f64 eps a)) (sqrt.f64 eps)))) (/.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (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) (/.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 2) (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps (+.f64 a b)))))) (/.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (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) (/.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2))) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (expm1.f64 (*.f64 eps 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) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))) (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2) (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (expm1.f64 (*.f64 eps b))) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))) (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2) (/.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 1 (expm1.f64 (*.f64 eps b)))))) (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2) (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (neg.f64 (expm1.f64 (*.f64 eps b)))) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))))) (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))))) (/.f64 (cbrt.f64 eps) (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b))) (pow.f64 (cbrt.f64 eps) 2))) (/.f64 (cbrt.f64 eps) (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps a))) (pow.f64 (cbrt.f64 eps) 2))) (/.f64 (cbrt.f64 eps) (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))) (pow.f64 (cbrt.f64 eps) 2))) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b))) (cbrt.f64 eps))) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps a))) (cbrt.f64 eps))) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))) (cbrt.f64 eps))) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (cbrt.f64 eps) (/.f64 1 (expm1.f64 (*.f64 eps a)))))) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (expm1.f64 (*.f64 eps a)) (*.f64 (cbrt.f64 eps) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) (*.f64 (cbrt.f64 eps) (expm1.f64 (*.f64 eps (+.f64 a b)))))) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (neg.f64 (expm1.f64 (*.f64 eps a)))) (neg.f64 (cbrt.f64 eps)))) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 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 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 eps a))) (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) eps)) (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (expm1.f64 (*.f64 eps a)) (/.f64 1 (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 (neg.f64 eps) (/.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 1 (neg.f64 (expm1.f64 (*.f64 eps a)))))) (/.f64 (neg.f64 eps) (/.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))) (/.f64 (neg.f64 eps) (/.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (neg.f64 eps) (/.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))) 1)) (/.f64 (neg.f64 eps) (/.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (neg.f64 (expm1.f64 (*.f64 eps b)))) (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a 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 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (/.f64 1 (neg.f64 (expm1.f64 (*.f64 eps b)))))) (/.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (/.f64 eps (expm1.f64 (*.f64 eps a))))) (/.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) eps)) (/.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) 1)) (/.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (neg.f64 (expm1.f64 (*.f64 eps a)))) (neg.f64 eps))) (/.f64 (sqrt.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))) (/.f64 (expm1.f64 (*.f64 eps a)) (sqrt.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))))) (/.f64 (sqrt.f64 (neg.f64 eps)) (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (neg.f64 (expm1.f64 (*.f64 eps a)))) (sqrt.f64 (neg.f64 eps)))) (/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))))) (/.f64 (sqrt.f64 (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps b)) (sqrt.f64 (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps a)))))) (/.f64 (sqrt.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (neg.f64 (expm1.f64 (*.f64 eps b)))) (sqrt.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))))) (/.f64 (*.f64 (cbrt.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))) (cbrt.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))))) (/.f64 (*.f64 (cbrt.f64 (neg.f64 eps)) (cbrt.f64 (neg.f64 eps))) (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (neg.f64 (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (neg.f64 eps)))) (/.f64 (*.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))))) (/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps a))))) (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps a)))))) (/.f64 (*.f64 (cbrt.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))) (cbrt.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))) (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (neg.f64 (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))))) (/.f64 (*.f64 eps (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))) (/.f64 (expm1.f64 (*.f64 eps a)) (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))) (/.f64 (*.f64 eps (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 2)) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))) (/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (expm1.f64 (*.f64 eps b)) (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))) (/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2)) (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))) (/.f64 (*.f64 eps (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))) (/.f64 (*.f64 eps (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2)) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) (cbrt.f64 (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 (/.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 (/.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 (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 (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 eps) (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))) (/.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 eps 1) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps a)))) (/.f64 (/.f64 eps (sqrt.f64 (expm1.f64 (*.f64 eps a)))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (sqrt.f64 (expm1.f64 (*.f64 eps a))))) (/.f64 (/.f64 eps (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2)) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (expm1.f64 (*.f64 eps a))))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (expm1.f64 (*.f64 eps b)))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (sqrt.f64 (expm1.f64 (*.f64 eps b))))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (cbrt.f64 (expm1.f64 (*.f64 eps b))))) (/.f64 (/.f64 1 (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (expm1.f64 (*.f64 eps b)))))) (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (/.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) (/.f64 eps (expm1.f64 (*.f64 eps a))))) (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2) (/.f64 eps (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (/.f64 eps (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))) (sqrt.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (/.f64 eps (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))) (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (/.f64 1 (sqrt.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 eps (sqrt.f64 (expm1.f64 (*.f64 eps a)))))) (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2)) (/.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))))) (/.f64 -1 (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (neg.f64 (expm1.f64 (*.f64 eps a)))) eps)) (/.f64 -1 (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (neg.f64 (expm1.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 -1 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (neg.f64 (/.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)))) (neg.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps)))) (/.f64 (neg.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (neg.f64 (expm1.f64 (*.f64 eps b)))) (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))) (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2)) (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (neg.f64 (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))) (/.f64 (neg.f64 (sqrt.f64 eps)) (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (neg.f64 (expm1.f64 (*.f64 eps a)))) (sqrt.f64 eps))) (/.f64 (neg.f64 (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (neg.f64 (expm1.f64 (*.f64 eps a)))) (cbrt.f64 eps))) (/.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))) (/.f64 (expm1.f64 (*.f64 eps a)) (*.f64 (sqrt.f64 eps) (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))))) (/.f64 (*.f64 (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))))) (/.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) (*.f64 (sqrt.f64 eps) (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))))) (/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (pow.f64 (exp.f64 (+.f64 a b)) eps)) 1) (*.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps)))) (/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (pow.f64 (exp.f64 (+.f64 a b)) eps)) 1) (*.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (expm1.f64 (*.f64 eps b))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps)))) (/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) 1) (*.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (+.f64 (*.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) (*.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (expm1.f64 (*.f64 eps b))) (+.f64 (*.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 (sqrt.f64 eps) 1) (/.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.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 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (sqrt.f64 eps) (cbrt.f64 (expm1.f64 (*.f64 eps a)))))) (/.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (cbrt.f64 eps) (expm1.f64 (*.f64 eps a))))) (/.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (expm1.f64 (*.f64 eps a)))))) (/.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2)) (/.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))) (/.f64 (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 1) (/.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (/.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 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))))) (/.f64 (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2) 1) (/.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (/.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) (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (/.f64 (cbrt.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) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (/.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (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 (*.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 (*.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 (neg.f64 (neg.f64 eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (neg.f64 (neg.f64 (expm1.f64 (*.f64 eps a)))))) (/.f64 (neg.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (neg.f64 (neg.f64 (expm1.f64 (*.f64 eps b)))))) (/.f64 (neg.f64 (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps a)))) (neg.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (neg.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (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 b)) (expm1.f64 (*.f64 eps a))))) (pow.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) (/.f64 eps (expm1.f64 (*.f64 eps a)))) 1) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) (/.f64 eps (expm1.f64 (*.f64 eps a))))) 2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) (/.f64 eps (expm1.f64 (*.f64 eps a))))) 3) (pow.f64 (pow.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) (/.f64 eps (expm1.f64 (*.f64 eps a)))) 3) 1/3) (sqrt.f64 (pow.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) (/.f64 eps (expm1.f64 (*.f64 eps a)))) 2)) (log.f64 (exp.f64 (*.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 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) (/.f64 eps (expm1.f64 (*.f64 eps a)))) 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))) (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))) (expm1.f64 (log1p.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) (/.f64 eps (expm1.f64 (*.f64 eps a)))))) (exp.f64 (log.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) (/.f64 eps (expm1.f64 (*.f64 eps a)))))) (exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) (/.f64 eps (expm1.f64 (*.f64 eps a))))) 1)) (log1p.f64 (expm1.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) (/.f64 eps (expm1.f64 (*.f64 eps a)))))))

simplify192.0ms (1.2%)

Algorithm
egg-herbie
Rules
1388×associate-/r*
1380×associate-/l*
1318×associate-*r*
1050×*-commutative
1032×associate-/r/
Iterations

Useful iterations: 1 (0.0ms)

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

eval604.0ms (3.6%)

Compiler

Compiled 45957 to 13830 computations (69.9% saved)

prune442.0ms (2.7%)

Pruning

15 alts after pruning (15 fresh and 0 done)

PrunedKeptTotal
New1225151240
Fresh000
Picked101
Done202
Total1228151243
Accurracy
99.6%
Counts
1243 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.7%
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) (/.f64 (expm1.f64 (*.f64 eps a)) eps))
73.4%
(/.f64 (+.f64 a b) (*.f64 a b))
53.4%
(/.f64 1 b)
44.2%
(/.f64 1 a)
70.4%
(+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps)))) (-.f64 (/.f64 1 b) (*.f64 eps 1/2)))
54.0%
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (+.f64 a b) b))
30.2%
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 eps b))))
25.5%
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
30.3%
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 1 eps) (*.f64 a b)))
38.4%
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 1 a) (expm1.f64 (*.f64 b eps))))
39.6%
(*.f64 eps (/.f64 (+.f64 a b) (*.f64 (*.f64 a eps) b)))
39.6%
(*.f64 eps (/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps))))
24.8%
(*.f64 eps (/.f64 1 (*.f64 eps b)))
21.1%
(*.f64 eps (/.f64 1 (*.f64 eps a)))
44.0%
(*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)))
Compiler

Compiled 430 to 278 computations (35.3% saved)

localize6.0ms (0%)

Local Accuracy

Found 1 expressions with local accuracy:

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

Compiled 18 to 6 computations (66.7% saved)

series3.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite59.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1956×add-sqr-sqrt
1940×*-un-lft-identity
1822×add-cube-cbrt
1798×add-cbrt-cube
166×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0719
115619
2234919
Stop Event
node limit
Counts
1 → 39
Calls
Call 1
Inputs
(/.f64 (+.f64 a b) (*.f64 a b))
Outputs
((-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 1) (*.f64 (+.f64 a b) (/.f64 1 (*.f64 a b))) (*.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 1) (*.f64 1 (/.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 (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 (/.f64 (+.f64 a b) a) (/.f64 1 b)) (*.f64 (/.f64 1 (*.f64 a b)) (+.f64 a b)) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 a (neg.f64 b)))) (*.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b)) (*.f64 (/.f64 1 b) (/.f64 (+.f64 a b) a)) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 a b))) (/.f64 (+.f64 a b) (sqrt.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 (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 (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)) b) (/.f64 (sqrt.f64 (+.f64 a b)) a)) (*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (/.f64 (sqrt.f64 (+.f64 a b)) (cbrt.f64 (*.f64 a b)))) (*.f64 (/.f64 (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) (sqrt.f64 (*.f64 a b))) (/.f64 (cbrt.f64 (+.f64 a b)) (sqrt.f64 (*.f64 a b)))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 1) (pow.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2) (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 (/.f64 a (/.f64 (+.f64 a b) 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)))) (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)) (log1p.f64 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b)))))

simplify77.0ms (0.5%)

Algorithm
egg-herbie
Rules
1740×associate-+r+
1578×associate-+l+
1296×associate-*r/
970×associate-*l/
642×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01041289
12701265
210901265
363041265
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 (exp.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 1)
(*.f64 (+.f64 a b) (/.f64 1 (*.f64 a b)))
(*.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 1)
(*.f64 1 (/.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 (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 (/.f64 (+.f64 a b) a) (/.f64 1 b))
(*.f64 (/.f64 1 (*.f64 a b)) (+.f64 a b))
(*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 a (neg.f64 b))))
(*.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b))
(*.f64 (/.f64 1 b) (/.f64 (+.f64 a b) a))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 a b))) (/.f64 (+.f64 a b) (sqrt.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 (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 (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)) b) (/.f64 (sqrt.f64 (+.f64 a b)) a))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (/.f64 (sqrt.f64 (+.f64 a b)) (cbrt.f64 (*.f64 a b))))
(*.f64 (/.f64 (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) (sqrt.f64 (*.f64 a b))) (/.f64 (cbrt.f64 (+.f64 a b)) (sqrt.f64 (*.f64 a b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 1)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2)
(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 (/.f64 a (/.f64 (+.f64 a b) 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))))
(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))
(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 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 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 (/.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 (exp.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(*.f64 (+.f64 a b) (/.f64 1 (*.f64 a b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(*.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(*.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(*.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 (/.f64 1 b) (/.f64 1 a))
(*.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(*.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 (/.f64 1 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 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(*.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 (/.f64 1 b) (/.f64 1 a))
(*.f64 (/.f64 (+.f64 a b) a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(*.f64 (/.f64 1 (*.f64 a b)) (+.f64 a b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 a (neg.f64 b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(*.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(*.f64 (/.f64 1 b) (/.f64 (+.f64 a b) a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(*.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 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 (sqrt.f64 (+.f64 a b)) 1) (/.f64 (sqrt.f64 (+.f64 a b)) (*.f64 a b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(*.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 b) (/.f64 1 a))
(*.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 1 b) (/.f64 1 a))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) b) (/.f64 (sqrt.f64 (+.f64 a b)) a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (/.f64 (sqrt.f64 (+.f64 a b)) (cbrt.f64 (*.f64 a b))))
(*.f64 (/.f64 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 (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 1 b) (/.f64 1 a))
(*.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 1 b) (/.f64 1 a))
(*.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 (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 b) (/.f64 1 a))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (pow.f64 (cbrt.f64 (+.f64 a b)) 2)))
(pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 3)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(pow.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3) 1/3)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(pow.f64 (/.f64 a (/.f64 (+.f64 a b) b)) -1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(neg.f64 (/.f64 (+.f64 a b) (*.f64 a (neg.f64 b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(log.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b)))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(exp.f64 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 1))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))

localize3.0ms (0%)

Compiler

Compiled 8 to 6 computations (25% saved)

localize7.0ms (0%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.7%
(/.f64 1 (*.f64 eps b))
65.3%
(*.f64 eps (/.f64 1 (*.f64 eps b)))
Compiler

Compiled 21 to 10 computations (52.4% saved)

series3.0ms (0%)

Counts
2 → 24
Calls

12 calls:

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

rewrite109.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1568×add-sqr-sqrt
1552×*-un-lft-identity
1444×add-cube-cbrt
1420×add-cbrt-cube
1404×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0826
116226
2201126
Stop Event
node limit
Counts
2 → 51
Calls
Call 1
Inputs
(*.f64 eps (/.f64 1 (*.f64 eps b)))
(/.f64 1 (*.f64 eps b))
Outputs
((-.f64 (+.f64 1 (/.f64 (/.f64 eps eps) b)) 1) (/.f64 eps (*.f64 eps b)) (/.f64 1 (/.f64 (*.f64 eps b) eps)) (/.f64 (sqrt.f64 eps) (/.f64 (*.f64 eps b) (sqrt.f64 eps))) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (*.f64 eps b) (cbrt.f64 eps))) (/.f64 (*.f64 eps (pow.f64 eps -1)) b) (/.f64 (*.f64 eps -1) (*.f64 eps (neg.f64 b))) (/.f64 (*.f64 (pow.f64 eps -1) eps) b) (/.f64 (*.f64 -1 eps) (*.f64 eps (neg.f64 b))) (/.f64 (/.f64 eps eps) b) (/.f64 (/.f64 eps 1) (*.f64 eps b)) (/.f64 (/.f64 eps b) eps) (/.f64 (/.f64 eps (sqrt.f64 (*.f64 eps b))) (sqrt.f64 (*.f64 eps b))) (/.f64 (/.f64 eps (pow.f64 (cbrt.f64 (*.f64 eps b)) 2)) (cbrt.f64 (*.f64 eps b))) (/.f64 (neg.f64 eps) (*.f64 eps (neg.f64 b))) (pow.f64 (/.f64 (/.f64 eps eps) b) 1) (pow.f64 (sqrt.f64 (/.f64 (/.f64 eps eps) b)) 2) (pow.f64 (cbrt.f64 (/.f64 (/.f64 eps eps) b)) 3) (pow.f64 (pow.f64 (/.f64 (/.f64 eps eps) b) 3) 1/3) (sqrt.f64 (pow.f64 (/.f64 (/.f64 eps eps) b) 2)) (log.f64 (exp.f64 (/.f64 (/.f64 eps eps) b))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 eps eps) b) 3)) (expm1.f64 (log1p.f64 (/.f64 (/.f64 eps eps) b))) (exp.f64 (log.f64 (/.f64 (/.f64 eps eps) b))) (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 eps eps) b)) 1)) (log1p.f64 (expm1.f64 (/.f64 (/.f64 eps eps) b))))
((-.f64 (+.f64 1 (/.f64 (pow.f64 eps -1) b)) 1) (*.f64 1 (/.f64 (pow.f64 eps -1) b)) (*.f64 (/.f64 (pow.f64 eps -1) b) 1) (*.f64 (pow.f64 (*.f64 eps b) -1/2) (pow.f64 (*.f64 eps b) -1/2)) (*.f64 (cbrt.f64 (/.f64 (pow.f64 eps -1) b)) (cbrt.f64 (pow.f64 (*.f64 eps b) -2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 eps b) -2)) (cbrt.f64 (/.f64 (pow.f64 eps -1) b))) (*.f64 (pow.f64 eps -1) (/.f64 1 b)) (*.f64 (pow.f64 eps -1) (pow.f64 b -1)) (*.f64 -1 (/.f64 1 (*.f64 eps (neg.f64 b)))) (*.f64 (pow.f64 b -1) (pow.f64 eps -1)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 eps b)) -1) (pow.f64 (sqrt.f64 (*.f64 eps b)) -1)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps b)) 2) -1) (pow.f64 (cbrt.f64 (*.f64 eps b)) -1)) (pow.f64 (*.f64 eps b) -1) (pow.f64 (/.f64 (pow.f64 eps -1) b) 1) (pow.f64 (pow.f64 (*.f64 eps b) -1/2) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 eps -1) b)) 3) (pow.f64 (pow.f64 (/.f64 (pow.f64 eps -1) b) 3) 1/3) (sqrt.f64 (pow.f64 (*.f64 eps b) -2)) (log.f64 (exp.f64 (/.f64 (pow.f64 eps -1) b))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 eps -1) b) 3)) (expm1.f64 (log1p.f64 (/.f64 (pow.f64 eps -1) b))) (exp.f64 (neg.f64 (log.f64 (*.f64 eps b)))) (exp.f64 (*.f64 (log.f64 (*.f64 eps b)) -1)) (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 eps b))) 1)) (log1p.f64 (expm1.f64 (/.f64 (pow.f64 eps -1) b))))

simplify55.0ms (0.3%)

Algorithm
egg-herbie
Rules
1324×associate-*r/
986×associate-*l/
956×associate-+r+
760×times-frac
750×associate-+l+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01161003
1283865
21082727
36146727
Stop Event
node limit
Counts
75 → 57
Calls
Call 1
Inputs
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(-.f64 (+.f64 1 (/.f64 (/.f64 eps eps) b)) 1)
(/.f64 eps (*.f64 eps b))
(/.f64 1 (/.f64 (*.f64 eps b) eps))
(/.f64 (sqrt.f64 eps) (/.f64 (*.f64 eps b) (sqrt.f64 eps)))
(/.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (*.f64 eps b) (cbrt.f64 eps)))
(/.f64 (*.f64 eps (pow.f64 eps -1)) b)
(/.f64 (*.f64 eps -1) (*.f64 eps (neg.f64 b)))
(/.f64 (*.f64 (pow.f64 eps -1) eps) b)
(/.f64 (*.f64 -1 eps) (*.f64 eps (neg.f64 b)))
(/.f64 (/.f64 eps eps) b)
(/.f64 (/.f64 eps 1) (*.f64 eps b))
(/.f64 (/.f64 eps b) eps)
(/.f64 (/.f64 eps (sqrt.f64 (*.f64 eps b))) (sqrt.f64 (*.f64 eps b)))
(/.f64 (/.f64 eps (pow.f64 (cbrt.f64 (*.f64 eps b)) 2)) (cbrt.f64 (*.f64 eps b)))
(/.f64 (neg.f64 eps) (*.f64 eps (neg.f64 b)))
(pow.f64 (/.f64 (/.f64 eps eps) b) 1)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 eps eps) b)) 2)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 eps eps) b)) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 eps eps) b) 3) 1/3)
(sqrt.f64 (pow.f64 (/.f64 (/.f64 eps eps) b) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 eps eps) b)))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 eps eps) b) 3))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 eps eps) b)))
(exp.f64 (log.f64 (/.f64 (/.f64 eps eps) b)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 eps eps) b)) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 eps eps) b)))
(-.f64 (+.f64 1 (/.f64 (pow.f64 eps -1) b)) 1)
(*.f64 1 (/.f64 (pow.f64 eps -1) b))
(*.f64 (/.f64 (pow.f64 eps -1) b) 1)
(*.f64 (pow.f64 (*.f64 eps b) -1/2) (pow.f64 (*.f64 eps b) -1/2))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 eps -1) b)) (cbrt.f64 (pow.f64 (*.f64 eps b) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps b) -2)) (cbrt.f64 (/.f64 (pow.f64 eps -1) b)))
(*.f64 (pow.f64 eps -1) (/.f64 1 b))
(*.f64 (pow.f64 eps -1) (pow.f64 b -1))
(*.f64 -1 (/.f64 1 (*.f64 eps (neg.f64 b))))
(*.f64 (pow.f64 b -1) (pow.f64 eps -1))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 eps b)) -1) (pow.f64 (sqrt.f64 (*.f64 eps b)) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps b)) 2) -1) (pow.f64 (cbrt.f64 (*.f64 eps b)) -1))
(pow.f64 (*.f64 eps b) -1)
(pow.f64 (/.f64 (pow.f64 eps -1) b) 1)
(pow.f64 (pow.f64 (*.f64 eps b) -1/2) 2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 eps -1) b)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 eps -1) b) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 eps b) -2))
(log.f64 (exp.f64 (/.f64 (pow.f64 eps -1) b)))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 eps -1) b) 3))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 eps -1) b)))
(exp.f64 (neg.f64 (log.f64 (*.f64 eps b))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps b)) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 eps b))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 eps -1) b)))
Outputs
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(-.f64 (+.f64 1 (/.f64 (/.f64 eps eps) b)) 1)
(/.f64 1 b)
(/.f64 eps (*.f64 eps b))
(/.f64 1 b)
(/.f64 1 (/.f64 (*.f64 eps b) eps))
(/.f64 1 b)
(/.f64 (sqrt.f64 eps) (/.f64 (*.f64 eps b) (sqrt.f64 eps)))
(/.f64 1 b)
(/.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (*.f64 eps b) (cbrt.f64 eps)))
(/.f64 1 b)
(/.f64 (*.f64 eps (pow.f64 eps -1)) b)
(/.f64 1 b)
(/.f64 (*.f64 eps -1) (*.f64 eps (neg.f64 b)))
(/.f64 1 b)
(/.f64 (*.f64 (pow.f64 eps -1) eps) b)
(/.f64 1 b)
(/.f64 (*.f64 -1 eps) (*.f64 eps (neg.f64 b)))
(/.f64 1 b)
(/.f64 (/.f64 eps eps) b)
(/.f64 1 b)
(/.f64 (/.f64 eps 1) (*.f64 eps b))
(/.f64 1 b)
(/.f64 (/.f64 eps b) eps)
(/.f64 1 b)
(/.f64 (/.f64 eps (sqrt.f64 (*.f64 eps b))) (sqrt.f64 (*.f64 eps b)))
(/.f64 1 b)
(/.f64 (/.f64 eps (pow.f64 (cbrt.f64 (*.f64 eps b)) 2)) (cbrt.f64 (*.f64 eps b)))
(/.f64 1 b)
(/.f64 (neg.f64 eps) (*.f64 eps (neg.f64 b)))
(/.f64 1 b)
(pow.f64 (/.f64 (/.f64 eps eps) b) 1)
(/.f64 1 b)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 eps eps) b)) 2)
(/.f64 1 b)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 eps eps) b)) 3)
(/.f64 1 b)
(pow.f64 (pow.f64 (/.f64 (/.f64 eps eps) b) 3) 1/3)
(/.f64 1 b)
(sqrt.f64 (pow.f64 (/.f64 (/.f64 eps eps) b) 2))
(/.f64 1 b)
(log.f64 (exp.f64 (/.f64 (/.f64 eps eps) b)))
(/.f64 1 b)
(cbrt.f64 (pow.f64 (/.f64 (/.f64 eps eps) b) 3))
(/.f64 1 b)
(expm1.f64 (log1p.f64 (/.f64 (/.f64 eps eps) b)))
(/.f64 1 b)
(exp.f64 (log.f64 (/.f64 (/.f64 eps eps) b)))
(/.f64 1 b)
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 eps eps) b)) 1))
(/.f64 1 b)
(log1p.f64 (expm1.f64 (/.f64 (/.f64 eps eps) b)))
(/.f64 1 b)
(-.f64 (+.f64 1 (/.f64 (pow.f64 eps -1) b)) 1)
(+.f64 1 (-.f64 (/.f64 (/.f64 1 eps) b) 1))
(+.f64 (/.f64 1 (*.f64 b eps)) 0)
(/.f64 (/.f64 1 eps) b)
(*.f64 1 (/.f64 (pow.f64 eps -1) b))
(+.f64 1 (-.f64 (/.f64 (/.f64 1 eps) b) 1))
(+.f64 (/.f64 1 (*.f64 b eps)) 0)
(/.f64 (/.f64 1 eps) b)
(*.f64 (/.f64 (pow.f64 eps -1) b) 1)
(+.f64 1 (-.f64 (/.f64 (/.f64 1 eps) b) 1))
(+.f64 (/.f64 1 (*.f64 b eps)) 0)
(/.f64 (/.f64 1 eps) b)
(*.f64 (pow.f64 (*.f64 eps b) -1/2) (pow.f64 (*.f64 eps b) -1/2))
(+.f64 1 (-.f64 (/.f64 (/.f64 1 eps) b) 1))
(+.f64 (/.f64 1 (*.f64 b eps)) 0)
(/.f64 (/.f64 1 eps) b)
(*.f64 (cbrt.f64 (/.f64 (pow.f64 eps -1) b)) (cbrt.f64 (pow.f64 (*.f64 eps b) -2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 eps) b)) (cbrt.f64 (pow.f64 (*.f64 b eps) -2)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 b eps))) (cbrt.f64 (pow.f64 (*.f64 b eps) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps b) -2)) (cbrt.f64 (/.f64 (pow.f64 eps -1) b)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 eps) b)) (cbrt.f64 (pow.f64 (*.f64 b eps) -2)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 b eps))) (cbrt.f64 (pow.f64 (*.f64 b eps) -2)))
(*.f64 (pow.f64 eps -1) (/.f64 1 b))
(+.f64 1 (-.f64 (/.f64 (/.f64 1 eps) b) 1))
(+.f64 (/.f64 1 (*.f64 b eps)) 0)
(/.f64 (/.f64 1 eps) b)
(*.f64 (pow.f64 eps -1) (pow.f64 b -1))
(+.f64 1 (-.f64 (/.f64 (/.f64 1 eps) b) 1))
(+.f64 (/.f64 1 (*.f64 b eps)) 0)
(/.f64 (/.f64 1 eps) b)
(*.f64 -1 (/.f64 1 (*.f64 eps (neg.f64 b))))
(+.f64 1 (-.f64 (/.f64 (/.f64 1 eps) b) 1))
(+.f64 (/.f64 1 (*.f64 b eps)) 0)
(/.f64 (/.f64 1 eps) b)
(*.f64 (pow.f64 b -1) (pow.f64 eps -1))
(+.f64 1 (-.f64 (/.f64 (/.f64 1 eps) b) 1))
(+.f64 (/.f64 1 (*.f64 b eps)) 0)
(/.f64 (/.f64 1 eps) b)
(*.f64 (pow.f64 (sqrt.f64 (*.f64 eps b)) -1) (pow.f64 (sqrt.f64 (*.f64 eps b)) -1))
(+.f64 1 (-.f64 (/.f64 (/.f64 1 eps) b) 1))
(+.f64 (/.f64 1 (*.f64 b eps)) 0)
(/.f64 (/.f64 1 eps) b)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps b)) 2) -1) (pow.f64 (cbrt.f64 (*.f64 eps b)) -1))
(+.f64 1 (-.f64 (/.f64 (/.f64 1 eps) b) 1))
(+.f64 (/.f64 1 (*.f64 b eps)) 0)
(/.f64 (/.f64 1 eps) b)
(pow.f64 (*.f64 eps b) -1)
(+.f64 1 (-.f64 (/.f64 (/.f64 1 eps) b) 1))
(+.f64 (/.f64 1 (*.f64 b eps)) 0)
(/.f64 (/.f64 1 eps) b)
(pow.f64 (/.f64 (pow.f64 eps -1) b) 1)
(+.f64 1 (-.f64 (/.f64 (/.f64 1 eps) b) 1))
(+.f64 (/.f64 1 (*.f64 b eps)) 0)
(/.f64 (/.f64 1 eps) b)
(pow.f64 (pow.f64 (*.f64 eps b) -1/2) 2)
(+.f64 1 (-.f64 (/.f64 (/.f64 1 eps) b) 1))
(+.f64 (/.f64 1 (*.f64 b eps)) 0)
(/.f64 (/.f64 1 eps) b)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 eps -1) b)) 3)
(+.f64 1 (-.f64 (/.f64 (/.f64 1 eps) b) 1))
(+.f64 (/.f64 1 (*.f64 b eps)) 0)
(/.f64 (/.f64 1 eps) b)
(pow.f64 (pow.f64 (/.f64 (pow.f64 eps -1) b) 3) 1/3)
(+.f64 1 (-.f64 (/.f64 (/.f64 1 eps) b) 1))
(+.f64 (/.f64 1 (*.f64 b eps)) 0)
(/.f64 (/.f64 1 eps) b)
(sqrt.f64 (pow.f64 (*.f64 eps b) -2))
(+.f64 1 (-.f64 (/.f64 (/.f64 1 eps) b) 1))
(+.f64 (/.f64 1 (*.f64 b eps)) 0)
(/.f64 (/.f64 1 eps) b)
(log.f64 (exp.f64 (/.f64 (pow.f64 eps -1) b)))
(+.f64 1 (-.f64 (/.f64 (/.f64 1 eps) b) 1))
(+.f64 (/.f64 1 (*.f64 b eps)) 0)
(/.f64 (/.f64 1 eps) b)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 eps -1) b) 3))
(+.f64 1 (-.f64 (/.f64 (/.f64 1 eps) b) 1))
(+.f64 (/.f64 1 (*.f64 b eps)) 0)
(/.f64 (/.f64 1 eps) b)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 eps -1) b)))
(+.f64 1 (-.f64 (/.f64 (/.f64 1 eps) b) 1))
(+.f64 (/.f64 1 (*.f64 b eps)) 0)
(/.f64 (/.f64 1 eps) b)
(exp.f64 (neg.f64 (log.f64 (*.f64 eps b))))
(+.f64 1 (-.f64 (/.f64 (/.f64 1 eps) b) 1))
(+.f64 (/.f64 1 (*.f64 b eps)) 0)
(/.f64 (/.f64 1 eps) b)
(exp.f64 (*.f64 (log.f64 (*.f64 eps b)) -1))
(+.f64 1 (-.f64 (/.f64 (/.f64 1 eps) b) 1))
(+.f64 (/.f64 1 (*.f64 b eps)) 0)
(/.f64 (/.f64 1 eps) b)
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 eps b))) 1))
(+.f64 1 (-.f64 (/.f64 (/.f64 1 eps) b) 1))
(+.f64 (/.f64 1 (*.f64 b eps)) 0)
(/.f64 (/.f64 1 eps) b)
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 eps -1) b)))
(+.f64 1 (-.f64 (/.f64 (/.f64 1 eps) b) 1))
(+.f64 (/.f64 1 (*.f64 b eps)) 0)
(/.f64 (/.f64 1 eps) b)

localize8.0ms (0%)

Local Accuracy

Found 2 expressions with local accuracy:

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

Compiled 27 to 9 computations (66.7% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite83.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1244×add-sqr-sqrt
1232×*-un-lft-identity
1136×add-cube-cbrt
1118×add-cbrt-cube
1104×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

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

simplify82.0ms (0.5%)

Algorithm
egg-herbie
Rules
1308×associate-*r*
1062×associate-/l*
1040×associate-*l*
978×associate-/r*
966×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
071798
1183798
2757786
33844786
Stop Event
node limit
Counts
42 → 35
Calls
Call 1
Inputs
(*.f64 eps a)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (*.f64 eps a))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(*.f64 eps a)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (*.f64 eps a))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(+.f64 (pow.f64 (exp.f64 a) eps) -1)
(-.f64 (pow.f64 (exp.f64 a) eps) 1)
(*.f64 (expm1.f64 (*.f64 eps a)) 1)
(*.f64 1 (expm1.f64 (*.f64 eps a)))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))) (sqrt.f64 (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 (-.f64 (*.f64 (pow.f64 (exp.f64 a) eps) (pow.f64 (exp.f64 a) eps)) 1) (+.f64 (pow.f64 (exp.f64 a) eps) 1))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) 3) 1) (+.f64 (*.f64 (pow.f64 (exp.f64 a) eps) (pow.f64 (exp.f64 a) eps)) (+.f64 1 (*.f64 (pow.f64 (exp.f64 a) eps) 1))))
(pow.f64 (expm1.f64 (*.f64 eps a)) 1)
(pow.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))) 2)
(pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 3)
(pow.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3) 1/3)
(sqrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))
(log.f64 (exp.f64 (expm1.f64 (*.f64 eps a))))
(cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3))
(exp.f64 (log.f64 (expm1.f64 (*.f64 eps a))))
(log1p.f64 (expm1.f64 (expm1.f64 (*.f64 eps a))))
Outputs
(*.f64 eps a)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (*.f64 eps a))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 a a)) (*.f64 eps a))
(fma.f64 eps a (*.f64 1/2 (*.f64 (*.f64 eps a) (*.f64 eps a))))
(*.f64 a (+.f64 eps (*.f64 a (*.f64 eps (*.f64 eps 1/2)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 a a)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)) (*.f64 eps a)))
(fma.f64 1/2 (*.f64 (*.f64 eps a) (*.f64 eps a)) (fma.f64 eps a (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)))))
(fma.f64 eps a (*.f64 (*.f64 a a) (+.f64 (*.f64 eps (*.f64 eps 1/2)) (*.f64 (pow.f64 eps 3) (*.f64 1/6 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))))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 a a)) (fma.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)) (*.f64 eps a))))
(fma.f64 1/2 (*.f64 (*.f64 eps a) (*.f64 eps a)) (fma.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4)) (fma.f64 eps a (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))))
(fma.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4)) (fma.f64 eps a (*.f64 (*.f64 a a) (+.f64 (*.f64 eps (*.f64 eps 1/2)) (*.f64 (pow.f64 eps 3) (*.f64 1/6 a))))))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(*.f64 eps a)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (*.f64 eps a))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 a a)) (*.f64 eps a))
(fma.f64 eps a (*.f64 1/2 (*.f64 (*.f64 eps a) (*.f64 eps a))))
(*.f64 a (+.f64 eps (*.f64 a (*.f64 eps (*.f64 eps 1/2)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 a a)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)) (*.f64 eps a)))
(fma.f64 1/2 (*.f64 (*.f64 eps a) (*.f64 eps a)) (fma.f64 eps a (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)))))
(fma.f64 eps a (*.f64 (*.f64 a a) (+.f64 (*.f64 eps (*.f64 eps 1/2)) (*.f64 (pow.f64 eps 3) (*.f64 1/6 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))))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 a a)) (fma.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)) (*.f64 eps a))))
(fma.f64 1/2 (*.f64 (*.f64 eps a) (*.f64 eps a)) (fma.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4)) (fma.f64 eps a (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))))
(fma.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4)) (fma.f64 eps a (*.f64 (*.f64 a a) (+.f64 (*.f64 eps (*.f64 eps 1/2)) (*.f64 (pow.f64 eps 3) (*.f64 1/6 a))))))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(+.f64 (pow.f64 (exp.f64 a) eps) -1)
(expm1.f64 (*.f64 eps a))
(-.f64 (pow.f64 (exp.f64 a) eps) 1)
(expm1.f64 (*.f64 eps a))
(*.f64 (expm1.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(*.f64 1 (expm1.f64 (*.f64 eps a)))
(expm1.f64 (*.f64 eps a))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))) (sqrt.f64 (expm1.f64 (*.f64 eps a))))
(expm1.f64 (*.f64 eps a))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2))
(expm1.f64 (*.f64 eps a))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(expm1.f64 (*.f64 eps a))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 a) eps) (pow.f64 (exp.f64 a) eps)) 1) (+.f64 (pow.f64 (exp.f64 a) eps) 1))
(expm1.f64 (*.f64 eps a))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) 3) 1) (+.f64 (*.f64 (pow.f64 (exp.f64 a) eps) (pow.f64 (exp.f64 a) eps)) (+.f64 1 (*.f64 (pow.f64 (exp.f64 a) eps) 1))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) 3) -1) (+.f64 (pow.f64 (exp.f64 a) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 a) eps))))
(/.f64 (+.f64 -1 (pow.f64 (pow.f64 (exp.f64 a) eps) 3)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 a) eps) (pow.f64 (exp.f64 a) (*.f64 eps 2)))))
(pow.f64 (expm1.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(pow.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))) 2)
(expm1.f64 (*.f64 eps a))
(pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 3)
(expm1.f64 (*.f64 eps a))
(pow.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3) 1/3)
(expm1.f64 (*.f64 eps a))
(sqrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))
(expm1.f64 (*.f64 eps a))
(log.f64 (exp.f64 (expm1.f64 (*.f64 eps a))))
(expm1.f64 (*.f64 eps a))
(cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3))
(expm1.f64 (*.f64 eps a))
(exp.f64 (log.f64 (expm1.f64 (*.f64 eps a))))
(expm1.f64 (*.f64 eps a))
(log1p.f64 (expm1.f64 (expm1.f64 (*.f64 eps a))))
(expm1.f64 (*.f64 eps a))

localize17.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.9%
(expm1.f64 (*.f64 b eps))
99.9%
(expm1.f64 (*.f64 eps (+.f64 a b)))
92.5%
(/.f64 (/.f64 1 a) (expm1.f64 (*.f64 b eps)))
61.0%
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 1 a) (expm1.f64 (*.f64 b eps))))
Compiler

Compiled 54 to 18 computations (66.7% saved)

series69.0ms (0.4%)

Counts
3 → 96
Calls

24 calls:

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

rewrite118.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1404×associate-/r*
890×associate-/l*
720×distribute-lft-in
382×associate-/r/
320×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify103.0ms (0.6%)

Algorithm
egg-herbie
Rules
982×associate-/r*
936×times-frac
770×associate-*r*
748×associate-/l*
644×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
058210634
1172210444
Stop Event
node limit
Counts
252 → 277
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 1/2 (/.f64 (+.f64 a b) a)))) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 1/2 (/.f64 (+.f64 a b) a)))) (+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 b (+.f64 a b)) a)) (*.f64 1/2 (*.f64 b (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 1/2 (/.f64 (+.f64 a b) a)))))))) (+.f64 (/.f64 1 a) (/.f64 1 b))))
(+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 a b) 4) (*.f64 a b))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 1/2 (/.f64 (+.f64 a b) a))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 a b)) a)) (*.f64 1/2 (*.f64 b (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 b (+.f64 a b)) a)) (*.f64 1/2 (*.f64 b (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 1/2 (/.f64 (+.f64 a b) a))))))))))))) (+.f64 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 1/2 (/.f64 (+.f64 a b) a)))) (+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 b (+.f64 a b)) a)) (*.f64 1/2 (*.f64 b (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 1/2 (/.f64 (+.f64 a b) a)))))))) (+.f64 (/.f64 1 a) (/.f64 1 b)))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 1 a)
(+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 a))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 a (exp.f64 (*.f64 eps b)))) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 a)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 a (exp.f64 (*.f64 eps b)))) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (+.f64 (/.f64 (*.f64 eps (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 2) (exp.f64 (*.f64 eps b)))) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (/.f64 1 a))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps (*.f64 a b)))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) a) (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 eps (*.f64 a b)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) a)) (/.f64 1 (*.f64 eps (*.f64 a b)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) a)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps) a)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) a) (*.f64 1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) a))))))) b) (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) a) (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 eps (*.f64 a b))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) a)) (/.f64 1 (*.f64 eps (*.f64 a b)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) a)) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) a)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)) a)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) a) (*.f64 1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) a))))))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) a) (*.f64 1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) a))))) (*.f64 1/24 (/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (pow.f64 eps 2)) a))))) (pow.f64 b 2)) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) a)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps) a)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) a) (*.f64 1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) a))))))) b) (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) a) (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 eps (*.f64 a b)))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) a)) (/.f64 1 (*.f64 eps (*.f64 a b)))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 1 (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 1 (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 1 (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 1 (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 1 (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 1 (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 1 (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 1 (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 1 (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 1 (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 1 (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 1 (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 1 (*.f64 eps (*.f64 a b)))
(-.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) (*.f64 1/2 (/.f64 1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (/.f64 eps a)) (*.f64 -1/4 (/.f64 eps a))) b)) (/.f64 1 (*.f64 eps (*.f64 a b)))) (*.f64 1/2 (/.f64 1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (/.f64 eps a)) (*.f64 -1/4 (/.f64 eps a))) b)) (+.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/2 (*.f64 eps (+.f64 (*.f64 1/6 (/.f64 eps a)) (*.f64 -1/4 (/.f64 eps a))))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 eps 2) a)) (*.f64 -1/12 (/.f64 (pow.f64 eps 2) a)))))))) (*.f64 1/2 (/.f64 1 a)))
(/.f64 1 (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 1 (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 1 (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 1 (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 1 (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 1 (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 1 (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 1 (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 1 (*.f64 eps (*.f64 a b)))
(-.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) (*.f64 1/2 (/.f64 1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/6 (/.f64 b a)) (*.f64 -1/4 (/.f64 b a))))) (/.f64 1 (*.f64 eps (*.f64 a b)))) (*.f64 1/2 (/.f64 1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/6 (/.f64 b a)) (*.f64 -1/4 (/.f64 b a))))) (+.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/6 (/.f64 b a)) (*.f64 -1/4 (/.f64 b a))) b)) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 b 2) a)) (*.f64 1/24 (/.f64 (pow.f64 b 2) a)))))))) (*.f64 1/2 (/.f64 1 a)))
(/.f64 1 (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 1 (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 1 (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 1 (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 1 (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 1 (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 1 (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 1 (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 eps b)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (+.f64 (*.f64 eps b) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 b 3)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 b 4))) (+.f64 (*.f64 eps b) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 b 3))))))
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(*.f64 eps b)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (+.f64 (*.f64 eps b) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 b 3)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 b 4))) (+.f64 (*.f64 eps b) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 b 3))))))
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(+.f64 (*.f64 (/.f64 1 (*.f64 a (expm1.f64 (*.f64 eps b)))) (pow.f64 (exp.f64 (+.f64 a b)) eps)) (*.f64 (/.f64 1 (*.f64 a (expm1.f64 (*.f64 eps b)))) -1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 a (expm1.f64 (*.f64 eps b)))))) 1)
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 a (expm1.f64 (*.f64 eps b))))
(/.f64 1 (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) a))
(/.f64 (/.f64 1 a) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 a (expm1.f64 (*.f64 eps b)))) 1)
(/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (*.f64 a (expm1.f64 (*.f64 eps b))) (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))))
(/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 1 a))))
(/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (*.f64 a (expm1.f64 (*.f64 eps 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) (/.f64 (*.f64 a (expm1.f64 (*.f64 eps b))) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))))
(/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2) (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 1 a))))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) a) (expm1.f64 (*.f64 eps b)))
(/.f64 (/.f64 -1 a) (/.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(/.f64 (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) a)) (/.f64 (expm1.f64 (*.f64 eps b)) (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) a))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) a)) (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) a))) (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) a))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (pow.f64 a -1/2)) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 a -1/2)))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 a -2))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) 1) (cbrt.f64 a)))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1 a)) (neg.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 a)))
(/.f64 (*.f64 (/.f64 -1 a) (expm1.f64 (*.f64 eps (+.f64 a b)))) (neg.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) a) (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (sqrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2) a)) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (pow.f64 a -1/2)) (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (pow.f64 a -1/2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (pow.f64 (exp.f64 (+.f64 a b)) eps)) 1) (*.f64 (*.f64 a (expm1.f64 (*.f64 eps b))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) 1) (*.f64 (*.f64 a (expm1.f64 (*.f64 eps b))) (+.f64 (*.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 (expm1.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) a))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) 1) a))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) a))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) (/.f64 1 a)))
(/.f64 (neg.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) a)) (neg.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) a) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) a)
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (*.f64 a (expm1.f64 (*.f64 eps b))))) (sqrt.f64 (*.f64 a (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (cbrt.f64 (*.f64 a (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (*.f64 a (expm1.f64 (*.f64 eps b)))))) (cbrt.f64 (*.f64 a (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps b)) (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (expm1.f64 (*.f64 eps b)) 1)) a)
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (expm1.f64 (*.f64 eps b)) -1)) (neg.f64 a))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) (sqrt.f64 a))) (*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) (sqrt.f64 a)))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 1 (cbrt.f64 (pow.f64 a -2)))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) 1) (cbrt.f64 a)))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 a -1/2))) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 a -1/2)))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) (cbrt.f64 (pow.f64 a -2)))) (*.f64 (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) 1) (cbrt.f64 a)))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2) (pow.f64 a -1/2))) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 a -1/2)))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2) (cbrt.f64 (pow.f64 a -2)))) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) (/.f64 1 (cbrt.f64 a))))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1 a)) 1) (neg.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1 a)) (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (neg.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1 a)) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1 a)) -1) (expm1.f64 (*.f64 eps b)))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1 a)) (sqrt.f64 (neg.f64 (expm1.f64 (*.f64 eps b))))) (sqrt.f64 (neg.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1 a)) (*.f64 (cbrt.f64 (neg.f64 (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (neg.f64 (expm1.f64 (*.f64 eps b)))))) (cbrt.f64 (neg.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1 a)) (neg.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))))) (sqrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1 a)) (neg.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 (*.f64 (/.f64 -1 a) (expm1.f64 (*.f64 eps (+.f64 a b)))) 1) (neg.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 (*.f64 (/.f64 -1 a) (expm1.f64 (*.f64 eps (+.f64 a b)))) (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (neg.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 (*.f64 (/.f64 -1 a) (expm1.f64 (*.f64 eps (+.f64 a b)))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 (*.f64 (/.f64 -1 a) (expm1.f64 (*.f64 eps (+.f64 a b)))) -1) (expm1.f64 (*.f64 eps b)))
(/.f64 (/.f64 (*.f64 (/.f64 -1 a) (expm1.f64 (*.f64 eps (+.f64 a b)))) (sqrt.f64 (neg.f64 (expm1.f64 (*.f64 eps b))))) (sqrt.f64 (neg.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 (*.f64 (/.f64 -1 a) (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (cbrt.f64 (neg.f64 (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (neg.f64 (expm1.f64 (*.f64 eps b)))))) (cbrt.f64 (neg.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 (*.f64 (/.f64 -1 a) (expm1.f64 (*.f64 eps (+.f64 a b)))) (neg.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))))) (sqrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 (*.f64 (/.f64 -1 a) (expm1.f64 (*.f64 eps (+.f64 a b)))) (neg.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) a) (sqrt.f64 (expm1.f64 (*.f64 eps b)))) 1) (sqrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) a) (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) a) (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (sqrt.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))))) (sqrt.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) a) (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (sqrt.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2))) (sqrt.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2) a)) 1) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2) a)) (sqrt.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))))) (sqrt.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2) a)) (*.f64 (cbrt.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b)))))) (cbrt.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2) a)) (cbrt.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))))) (cbrt.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2) a)) (cbrt.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2))) (cbrt.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 (neg.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) a)) 1) (neg.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 (neg.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) a)) (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (neg.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 (neg.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) a)) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 (neg.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) a)) -1) (expm1.f64 (*.f64 eps b)))
(/.f64 (/.f64 (neg.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) a)) (sqrt.f64 (neg.f64 (expm1.f64 (*.f64 eps b))))) (sqrt.f64 (neg.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 (neg.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) a)) (*.f64 (cbrt.f64 (neg.f64 (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (neg.f64 (expm1.f64 (*.f64 eps b)))))) (cbrt.f64 (neg.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 (neg.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) a)) (neg.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))))) (sqrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 (neg.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) a)) (neg.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 a)) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 a -1/2)))
(pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 a (expm1.f64 (*.f64 eps b)))) 1)
(pow.f64 (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 a (expm1.f64 (*.f64 eps b))))) 2)
(pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 a (expm1.f64 (*.f64 eps b))))) 3)
(pow.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 a (expm1.f64 (*.f64 eps b)))) 3) 1/3)
(sqrt.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 a (expm1.f64 (*.f64 eps b)))) 2))
(log.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 a (expm1.f64 (*.f64 eps b))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 a (expm1.f64 (*.f64 eps b)))))))
(cbrt.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 a (expm1.f64 (*.f64 eps b)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 3) (pow.f64 (/.f64 1 (*.f64 a (expm1.f64 (*.f64 eps b)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 a (expm1.f64 (*.f64 eps b)))) 3) (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 a (expm1.f64 (*.f64 eps b))))))
(exp.f64 (log.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 a (expm1.f64 (*.f64 eps b))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 a (expm1.f64 (*.f64 eps b))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 a (expm1.f64 (*.f64 eps b))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 a (expm1.f64 (*.f64 eps b)))))) 1)
(*.f64 1 (/.f64 1 (*.f64 a (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 1 a) (/.f64 1 (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 1 (*.f64 a (expm1.f64 (*.f64 eps b)))) 1)
(*.f64 (/.f64 (pow.f64 a -1/2) (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (pow.f64 a -1/2) (sqrt.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (pow.f64 a -1/2) (*.f64 (pow.f64 a -1/2) (/.f64 1 (expm1.f64 (*.f64 eps b)))))
(*.f64 (pow.f64 a -1/2) (/.f64 (pow.f64 a -1/2) (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 a (expm1.f64 (*.f64 eps b))))) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 a (expm1.f64 (*.f64 eps b))))) 2))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 a (expm1.f64 (*.f64 eps b))))) 2) (/.f64 1 (cbrt.f64 (*.f64 a (expm1.f64 (*.f64 eps b))))))
(*.f64 (cbrt.f64 (pow.f64 a -2)) (*.f64 (/.f64 1 (cbrt.f64 a)) (/.f64 1 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (/.f64 1 a))
(*.f64 (/.f64 -1 a) (/.f64 -1 (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 1 (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (/.f64 1 a) (sqrt.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (/.f64 (/.f64 1 a) (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 -1 (expm1.f64 (*.f64 eps b))) (/.f64 -1 a))
(*.f64 (/.f64 (pow.f64 a -1/2) (expm1.f64 (*.f64 eps b))) (pow.f64 a -1/2))
(*.f64 (/.f64 (pow.f64 a -1/2) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (/.f64 (pow.f64 a -1/2) (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) 1) (/.f64 (/.f64 1 (cbrt.f64 a)) (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (/.f64 1 (cbrt.f64 a)) (sqrt.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (/.f64 1 (cbrt.f64 (*.f64 a (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (sqrt.f64 a)) (pow.f64 a -1/2))
(*.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 1 (cbrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (expm1.f64 (*.f64 eps b))) (/.f64 1 (cbrt.f64 a)))
(*.f64 (/.f64 1 (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 a -2)))) (/.f64 1 (cbrt.f64 a)))
(*.f64 (/.f64 (/.f64 1 a) (-.f64 (*.f64 (pow.f64 (exp.f64 b) eps) (pow.f64 (exp.f64 b) eps)) 1)) (+.f64 1 (pow.f64 (exp.f64 b) eps)))
(*.f64 (/.f64 (/.f64 1 a) (-.f64 (pow.f64 (pow.f64 (exp.f64 b) eps) 3) 1)) (+.f64 (+.f64 (*.f64 (pow.f64 (exp.f64 b) eps) (pow.f64 (exp.f64 b) eps)) 1) (*.f64 (pow.f64 (exp.f64 b) eps) 1)))
(*.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (neg.f64 a)) -1)
(pow.f64 (/.f64 1 (*.f64 a (expm1.f64 (*.f64 eps b)))) 1)
(pow.f64 (/.f64 (pow.f64 a -1/2) (sqrt.f64 (expm1.f64 (*.f64 eps b)))) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 a (expm1.f64 (*.f64 eps b))))) 3)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 a (expm1.f64 (*.f64 eps b)))) 3) 1/3)
(pow.f64 (*.f64 a (expm1.f64 (*.f64 eps b))) -1)
(neg.f64 (/.f64 -1 (*.f64 a (expm1.f64 (*.f64 eps b)))))
(sqrt.f64 (/.f64 (pow.f64 a -2) (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))
(log.f64 (exp.f64 (/.f64 1 (*.f64 a (expm1.f64 (*.f64 eps b))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 a (expm1.f64 (*.f64 eps b)))))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 a (expm1.f64 (*.f64 eps b)))) 3))
(cbrt.f64 (/.f64 (/.f64 1 (pow.f64 a 3)) (pow.f64 (expm1.f64 (*.f64 eps b)) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 a (expm1.f64 (*.f64 eps b))))))
(exp.f64 (neg.f64 (log.f64 (*.f64 a (expm1.f64 (*.f64 eps b))))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 a (expm1.f64 (*.f64 eps b))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 a (expm1.f64 (*.f64 eps b))))))
(+.f64 (pow.f64 (exp.f64 b) eps) -1)
(+.f64 -1 (pow.f64 (exp.f64 b) eps))
(-.f64 (pow.f64 (exp.f64 b) eps) 1)
(*.f64 1 (expm1.f64 (*.f64 eps b)))
(*.f64 (expm1.f64 (*.f64 eps b)) 1)
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) (sqrt.f64 (expm1.f64 (*.f64 eps b))))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 b) eps) (pow.f64 (exp.f64 b) eps)) 1) (+.f64 1 (pow.f64 (exp.f64 b) eps)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 b) eps) 3) 1) (+.f64 (+.f64 (*.f64 (pow.f64 (exp.f64 b) eps) (pow.f64 (exp.f64 b) eps)) 1) (*.f64 (pow.f64 (exp.f64 b) eps) 1)))
(pow.f64 (expm1.f64 (*.f64 eps b)) 1)
(pow.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) 2)
(pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 3)
(pow.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 3) 1/3)
(sqrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))
(log.f64 (exp.f64 (expm1.f64 (*.f64 eps b))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (*.f64 eps b)))))
(cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 3))
(exp.f64 (log.f64 (expm1.f64 (*.f64 eps b))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (*.f64 eps b))) 1))
(log1p.f64 (expm1.f64 (expm1.f64 (*.f64 eps b))))
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 1/2 (/.f64 (+.f64 a b) a)))) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(fma.f64 eps (*.f64 1/2 (-.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)) (/.f64 (+.f64 a b) a))) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 eps (*.f64 1/2 (-.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)) (/.f64 (+.f64 a b) a))) (/.f64 1 a)))
(+.f64 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 1/2 (/.f64 (+.f64 a b) a)))) (+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 b (+.f64 a b)) a)) (*.f64 1/2 (*.f64 b (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 1/2 (/.f64 (+.f64 a b) a)))))))) (+.f64 (/.f64 1 a) (/.f64 1 b))))
(fma.f64 eps (*.f64 1/2 (-.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)) (/.f64 (+.f64 a b) a))) (fma.f64 (*.f64 eps eps) (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (fma.f64 1/6 (/.f64 b (/.f64 a (+.f64 a b))) (*.f64 1/2 (*.f64 b (*.f64 1/2 (-.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)) (/.f64 (+.f64 a b) a))))))) (+.f64 (/.f64 1 a) (/.f64 1 b))))
(fma.f64 eps (*.f64 1/2 (-.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)) (/.f64 (+.f64 a b) a))) (+.f64 (/.f64 1 b) (fma.f64 (*.f64 eps eps) (+.f64 (*.f64 1/6 (-.f64 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b)) (*.f64 (/.f64 b a) (+.f64 a b)))) (*.f64 -1/2 (*.f64 (*.f64 b 1/2) (-.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)) (/.f64 (+.f64 a b) a))))) (/.f64 1 a))))
(+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 a b) 4) (*.f64 a b))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 1/2 (/.f64 (+.f64 a b) a))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 a b)) a)) (*.f64 1/2 (*.f64 b (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 b (+.f64 a b)) a)) (*.f64 1/2 (*.f64 b (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 1/2 (/.f64 (+.f64 a b) a))))))))))))) (+.f64 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 1/2 (/.f64 (+.f64 a b) a)))) (+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 b (+.f64 a b)) a)) (*.f64 1/2 (*.f64 b (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 1/2 (/.f64 (+.f64 a b) a)))))))) (+.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 1/6 (*.f64 (*.f64 1/2 (-.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)) (/.f64 (+.f64 a b) a))) (*.f64 b b)) (fma.f64 1/24 (/.f64 (*.f64 b b) (/.f64 a (+.f64 a b))) (*.f64 1/2 (*.f64 b (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (fma.f64 1/6 (/.f64 b (/.f64 a (+.f64 a b))) (*.f64 1/2 (*.f64 b (*.f64 1/2 (-.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)) (/.f64 (+.f64 a b) a)))))))))))) (fma.f64 eps (*.f64 1/2 (-.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)) (/.f64 (+.f64 a b) a))) (fma.f64 (*.f64 eps eps) (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (fma.f64 1/6 (/.f64 b (/.f64 a (+.f64 a b))) (*.f64 1/2 (*.f64 b (*.f64 1/2 (-.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)) (/.f64 (+.f64 a b) a))))))) (+.f64 (/.f64 1 a) (/.f64 1 b)))))
(fma.f64 (pow.f64 eps 3) (-.f64 (*.f64 (/.f64 1/24 a) (/.f64 (pow.f64 (+.f64 a b) 4) b)) (fma.f64 1/6 (*.f64 b (*.f64 (*.f64 b 1/2) (-.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)) (/.f64 (+.f64 a b) a)))) (fma.f64 1/2 (*.f64 b (+.f64 (*.f64 1/6 (-.f64 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b)) (*.f64 (/.f64 b a) (+.f64 a b)))) (*.f64 -1/2 (*.f64 (*.f64 b 1/2) (-.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)) (/.f64 (+.f64 a b) a)))))) (*.f64 1/24 (*.f64 (/.f64 b (/.f64 a b)) (+.f64 a b)))))) (fma.f64 eps (*.f64 1/2 (-.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)) (/.f64 (+.f64 a b) a))) (+.f64 (/.f64 1 b) (fma.f64 (*.f64 eps eps) (+.f64 (*.f64 1/6 (-.f64 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b)) (*.f64 (/.f64 b a) (+.f64 a b)))) (*.f64 -1/2 (*.f64 (*.f64 b 1/2) (-.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)) (/.f64 (+.f64 a b) a))))) (/.f64 1 a)))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 1 a)
(+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b)) (expm1.f64 (*.f64 b eps))))
(+.f64 (/.f64 1 a) (*.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (pow.f64 (exp.f64 b) eps)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 a (exp.f64 (*.f64 eps b)))) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 a)))
(fma.f64 1/2 (/.f64 (*.f64 eps eps) (/.f64 (expm1.f64 (*.f64 b eps)) (*.f64 a (pow.f64 (exp.f64 eps) b)))) (+.f64 (/.f64 1 a) (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b)) (expm1.f64 (*.f64 b eps)))))
(+.f64 (/.f64 1 a) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 eps eps) (expm1.f64 (*.f64 b eps))) (*.f64 a (pow.f64 (exp.f64 b) eps))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (pow.f64 (exp.f64 b) eps))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 a (exp.f64 (*.f64 eps b)))) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (+.f64 (/.f64 (*.f64 eps (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 2) (exp.f64 (*.f64 eps b)))) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (/.f64 1 a))))
(fma.f64 1/2 (/.f64 (*.f64 eps eps) (/.f64 (expm1.f64 (*.f64 b eps)) (*.f64 a (pow.f64 (exp.f64 eps) b)))) (+.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b)) (expm1.f64 (*.f64 b eps))) (fma.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 (exp.f64 eps) b) (*.f64 a a))) (expm1.f64 (*.f64 b eps))) (/.f64 1 a))))
(+.f64 (fma.f64 1/6 (*.f64 (/.f64 (pow.f64 eps 3) (expm1.f64 (*.f64 b eps))) (*.f64 (pow.f64 (exp.f64 b) eps) (*.f64 a a))) (/.f64 1 a)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 eps eps) (expm1.f64 (*.f64 b eps))) (*.f64 a (pow.f64 (exp.f64 b) eps))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (pow.f64 (exp.f64 b) eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (expm1.f64 (*.f64 a eps)) (*.f64 (*.f64 a b) eps))
(/.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (*.f64 a eps)) b)
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) a) (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 eps (*.f64 a b)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) a)) (/.f64 1 (*.f64 eps (*.f64 a b)))))
(+.f64 (/.f64 (exp.f64 (*.f64 a eps)) a) (-.f64 (/.f64 (/.f64 (exp.f64 (*.f64 a eps)) eps) (*.f64 a b)) (fma.f64 1/2 (/.f64 (expm1.f64 (*.f64 a eps)) a) (/.f64 1 (*.f64 (*.f64 a b) eps)))))
(+.f64 (/.f64 (pow.f64 (exp.f64 a) eps) a) (-.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (*.f64 a eps)) b) (/.f64 (*.f64 1/2 (expm1.f64 (*.f64 a eps))) a)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) a)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps) a)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) a) (*.f64 1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) a))))))) b) (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) a) (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 eps (*.f64 a b))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) a)) (/.f64 1 (*.f64 eps (*.f64 a b)))))
(-.f64 (fma.f64 (-.f64 (*.f64 1/2 (/.f64 eps (/.f64 a (exp.f64 (*.f64 a eps))))) (fma.f64 1/6 (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 a eps)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) a) (/.f64 (*.f64 1/2 (expm1.f64 (*.f64 a eps))) a)))))) b (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) a) (/.f64 (/.f64 (exp.f64 (*.f64 a eps)) eps) (*.f64 a b)))) (fma.f64 1/2 (/.f64 (expm1.f64 (*.f64 a eps)) a) (/.f64 1 (*.f64 (*.f64 a b) eps))))
(+.f64 (fma.f64 b (-.f64 (/.f64 (*.f64 eps 1/2) (/.f64 a (pow.f64 (exp.f64 a) eps))) (fma.f64 1/2 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 a) eps) a) (*.f64 (/.f64 (expm1.f64 (*.f64 a eps)) a) -1/2))) (/.f64 (*.f64 (expm1.f64 (*.f64 a eps)) 1/6) (/.f64 a eps)))) (/.f64 (pow.f64 (exp.f64 a) eps) a)) (-.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (*.f64 a eps)) b) (/.f64 (*.f64 1/2 (expm1.f64 (*.f64 a eps))) a)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) a)) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) a)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)) a)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) a) (*.f64 1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) a))))))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) a) (*.f64 1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) a))))) (*.f64 1/24 (/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (pow.f64 eps 2)) a))))) (pow.f64 b 2)) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) a)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps) a)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) a) (*.f64 1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) a))))))) b) (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) a) (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 eps (*.f64 a b)))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) a)) (/.f64 1 (*.f64 eps (*.f64 a b)))))
(-.f64 (fma.f64 (-.f64 (*.f64 1/6 (/.f64 (*.f64 eps eps) (/.f64 a (exp.f64 (*.f64 a eps))))) (fma.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 eps (/.f64 a (exp.f64 (*.f64 a eps))))) (fma.f64 1/6 (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 a eps)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) a) (/.f64 (*.f64 1/2 (expm1.f64 (*.f64 a eps))) a))))))) (fma.f64 1/6 (*.f64 (*.f64 eps eps) (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) a) (/.f64 (*.f64 1/2 (expm1.f64 (*.f64 a eps))) a))) (*.f64 1/24 (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 a (*.f64 eps eps))))))) (*.f64 b b) (fma.f64 (-.f64 (*.f64 1/2 (/.f64 eps (/.f64 a (exp.f64 (*.f64 a eps))))) (fma.f64 1/6 (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 a eps)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) a) (/.f64 (*.f64 1/2 (expm1.f64 (*.f64 a eps))) a)))))) b (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) a) (/.f64 (/.f64 (exp.f64 (*.f64 a eps)) eps) (*.f64 a b))))) (fma.f64 1/2 (/.f64 (expm1.f64 (*.f64 a eps)) a) (/.f64 1 (*.f64 (*.f64 a b) eps))))
(fma.f64 (*.f64 b b) (-.f64 (*.f64 1/6 (*.f64 (/.f64 eps (/.f64 a eps)) (pow.f64 (exp.f64 a) eps))) (fma.f64 (*.f64 eps 1/2) (-.f64 (/.f64 (*.f64 eps 1/2) (/.f64 a (pow.f64 (exp.f64 a) eps))) (fma.f64 1/2 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 a) eps) a) (*.f64 (/.f64 (expm1.f64 (*.f64 a eps)) a) -1/2))) (/.f64 (*.f64 (expm1.f64 (*.f64 a eps)) 1/6) (/.f64 a eps)))) (fma.f64 (*.f64 (*.f64 eps eps) 1/6) (+.f64 (/.f64 (pow.f64 (exp.f64 a) eps) a) (*.f64 (/.f64 (expm1.f64 (*.f64 a eps)) a) -1/2)) (*.f64 1/24 (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (/.f64 a eps) eps)))))) (+.f64 (fma.f64 b (-.f64 (/.f64 (*.f64 eps 1/2) (/.f64 a (pow.f64 (exp.f64 a) eps))) (fma.f64 1/2 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 a) eps) a) (*.f64 (/.f64 (expm1.f64 (*.f64 a eps)) a) -1/2))) (/.f64 (*.f64 (expm1.f64 (*.f64 a eps)) 1/6) (/.f64 a eps)))) (/.f64 (pow.f64 (exp.f64 a) eps) a)) (-.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (*.f64 a eps)) b) (/.f64 (*.f64 1/2 (expm1.f64 (*.f64 a eps))) a))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b 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 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 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 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 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 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 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 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 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 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 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 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 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 (*.f64 a b) eps))
(/.f64 (/.f64 1 eps) (*.f64 a b))
(-.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) (*.f64 1/2 (/.f64 1 a)))
(-.f64 (/.f64 1 (*.f64 (*.f64 a b) eps)) (/.f64 1/2 a))
(+.f64 (/.f64 (/.f64 1 eps) (*.f64 a b)) (/.f64 -1/2 a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (/.f64 eps a)) (*.f64 -1/4 (/.f64 eps a))) b)) (/.f64 1 (*.f64 eps (*.f64 a b)))) (*.f64 1/2 (/.f64 1 a)))
(-.f64 (fma.f64 -1 (*.f64 b (*.f64 (/.f64 eps a) -1/12)) (/.f64 1 (*.f64 (*.f64 a b) eps))) (/.f64 1/2 a))
(+.f64 (-.f64 (/.f64 (/.f64 1 eps) (*.f64 a b)) (*.f64 (/.f64 eps a) (*.f64 -1/12 b))) (/.f64 -1/2 a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (/.f64 eps a)) (*.f64 -1/4 (/.f64 eps a))) b)) (+.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/2 (*.f64 eps (+.f64 (*.f64 1/6 (/.f64 eps a)) (*.f64 -1/4 (/.f64 eps a))))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 eps 2) a)) (*.f64 -1/12 (/.f64 (pow.f64 eps 2) a)))))))) (*.f64 1/2 (/.f64 1 a)))
(-.f64 (+.f64 (fma.f64 -1 (*.f64 b (*.f64 (/.f64 eps a) -1/12)) (/.f64 1 (*.f64 (*.f64 a b) eps))) (neg.f64 (*.f64 (*.f64 b b) (fma.f64 -1/2 (*.f64 eps (*.f64 (/.f64 eps a) -1/12)) (*.f64 (/.f64 (*.f64 eps eps) a) -1/24))))) (/.f64 1/2 a))
(+.f64 (-.f64 (-.f64 (/.f64 (/.f64 1 eps) (*.f64 a b)) (*.f64 (/.f64 eps a) (*.f64 -1/12 b))) (*.f64 (*.f64 b b) (fma.f64 -1/2 (*.f64 (/.f64 eps a) (*.f64 -1/12 eps)) (*.f64 (/.f64 eps (/.f64 a eps)) -1/24)))) (/.f64 -1/2 a))
(/.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 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 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 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 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 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 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 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 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 (*.f64 a b) eps))
(/.f64 (/.f64 1 eps) (*.f64 a b))
(-.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) (*.f64 1/2 (/.f64 1 a)))
(-.f64 (/.f64 1 (*.f64 (*.f64 a b) eps)) (/.f64 1/2 a))
(+.f64 (/.f64 (/.f64 1 eps) (*.f64 a b)) (/.f64 -1/2 a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/6 (/.f64 b a)) (*.f64 -1/4 (/.f64 b a))))) (/.f64 1 (*.f64 eps (*.f64 a b)))) (*.f64 1/2 (/.f64 1 a)))
(-.f64 (fma.f64 -1 (*.f64 eps (*.f64 (/.f64 b a) -1/12)) (/.f64 1 (*.f64 (*.f64 a b) eps))) (/.f64 1/2 a))
(fma.f64 (neg.f64 eps) (/.f64 (*.f64 b -1/12) a) (+.f64 (/.f64 (/.f64 1 eps) (*.f64 a b)) (/.f64 -1/2 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/6 (/.f64 b a)) (*.f64 -1/4 (/.f64 b a))))) (+.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/6 (/.f64 b a)) (*.f64 -1/4 (/.f64 b a))) b)) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 b 2) a)) (*.f64 1/24 (/.f64 (pow.f64 b 2) a)))))))) (*.f64 1/2 (/.f64 1 a)))
(-.f64 (+.f64 (fma.f64 -1 (*.f64 eps (*.f64 (/.f64 b a) -1/12)) (/.f64 1 (*.f64 (*.f64 a b) eps))) (neg.f64 (*.f64 (*.f64 eps eps) (fma.f64 -1/2 (*.f64 b (*.f64 (/.f64 b a) -1/12)) (*.f64 (/.f64 (*.f64 b b) a) -1/24))))) (/.f64 1/2 a))
(+.f64 (-.f64 (-.f64 (/.f64 (/.f64 1 eps) (*.f64 a b)) (*.f64 eps (/.f64 (*.f64 b -1/12) a))) (*.f64 eps (*.f64 eps (fma.f64 -1/2 (*.f64 b (/.f64 (*.f64 b -1/12) a)) (*.f64 (/.f64 b (/.f64 a b)) -1/24))))) (/.f64 -1/2 a))
(/.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 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 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 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 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 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 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 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 eps b)
(*.f64 b eps)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 b b)) (*.f64 b eps))
(fma.f64 b eps (*.f64 (*.f64 b b) (*.f64 (*.f64 eps 1/2) eps)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (+.f64 (*.f64 eps b) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 b 3)))))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 b b)) (fma.f64 eps b (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 b 3)))))
(fma.f64 1/2 (*.f64 b (*.f64 b (*.f64 eps eps))) (fma.f64 b eps (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 b 3) 1/6))))
(+.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 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 b 3))))))
(fma.f64 1/2 (*.f64 b (*.f64 b (*.f64 eps eps))) (fma.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 b 4)) (fma.f64 b eps (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 b 3) 1/6)))))
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(expm1.f64 (*.f64 b eps))
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(expm1.f64 (*.f64 b eps))
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(expm1.f64 (*.f64 b eps))
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(expm1.f64 (*.f64 b eps))
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(expm1.f64 (*.f64 b eps))
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(expm1.f64 (*.f64 b eps))
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(expm1.f64 (*.f64 b eps))
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(expm1.f64 (*.f64 b eps))
(*.f64 eps b)
(*.f64 b eps)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 b b)) (*.f64 b eps))
(fma.f64 b eps (*.f64 (*.f64 b b) (*.f64 (*.f64 eps 1/2) eps)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (+.f64 (*.f64 eps b) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 b 3)))))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 b b)) (fma.f64 eps b (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 b 3)))))
(fma.f64 1/2 (*.f64 b (*.f64 b (*.f64 eps eps))) (fma.f64 b eps (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 b 3) 1/6))))
(+.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 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 b 3))))))
(fma.f64 1/2 (*.f64 b (*.f64 b (*.f64 eps eps))) (fma.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 b 4)) (fma.f64 b eps (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 b 3) 1/6)))))
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(expm1.f64 (*.f64 b eps))
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(expm1.f64 (*.f64 b eps))
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(expm1.f64 (*.f64 b eps))
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(expm1.f64 (*.f64 b eps))
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(expm1.f64 (*.f64 b eps))
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(expm1.f64 (*.f64 b eps))
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(expm1.f64 (*.f64 b eps))
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(expm1.f64 (*.f64 b eps))
(+.f64 (*.f64 (/.f64 1 (*.f64 a (expm1.f64 (*.f64 eps b)))) (pow.f64 (exp.f64 (+.f64 a b)) eps)) (*.f64 (/.f64 1 (*.f64 a (expm1.f64 (*.f64 eps b)))) -1))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 a (expm1.f64 (*.f64 eps b)))))) 1)
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 a (expm1.f64 (*.f64 eps b))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 1 (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) a))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 1 a) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 a (expm1.f64 (*.f64 eps b)))) 1)
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (*.f64 a (expm1.f64 (*.f64 eps b))) (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))))
(*.f64 (/.f64 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (*.f64 a (expm1.f64 (*.f64 b eps)))) (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (*.f64 a (expm1.f64 (*.f64 b eps)))))
(/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 1 a))))
(*.f64 (/.f64 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (*.f64 a (expm1.f64 (*.f64 b eps)))) (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (*.f64 a (expm1.f64 (*.f64 b eps)))))
(/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (*.f64 a (expm1.f64 (*.f64 eps b))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2)))
(/.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (/.f64 (*.f64 a (expm1.f64 (*.f64 b eps))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) 2)))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) 2) (*.f64 a (expm1.f64 (*.f64 b eps)))))
(/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2) (/.f64 (*.f64 a (expm1.f64 (*.f64 eps b))) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))))
(/.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (/.f64 (*.f64 a (expm1.f64 (*.f64 b eps))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) 2)))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) 2) (*.f64 a (expm1.f64 (*.f64 b eps)))))
(/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2) (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 1 a))))
(/.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (/.f64 (*.f64 a (expm1.f64 (*.f64 b eps))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) 2)))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) 2) (*.f64 a (expm1.f64 (*.f64 b eps)))))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) a) (expm1.f64 (*.f64 eps b)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 -1 a) (/.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) a)) (/.f64 (expm1.f64 (*.f64 eps b)) (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) a))))
(/.f64 (sqrt.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) a)) (/.f64 (expm1.f64 (*.f64 b eps)) (sqrt.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) a))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) a)) (sqrt.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) a))) (expm1.f64 (*.f64 b eps)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) a)) (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) a))) (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) a))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) a)) (cbrt.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) a))) (expm1.f64 (*.f64 b eps))) (cbrt.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) a)))
(*.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) a)) (/.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) a)) (/.f64 (expm1.f64 (*.f64 b eps)) (cbrt.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) a)))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (pow.f64 a -1/2)) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 a -1/2)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 a -2))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) 1) (cbrt.f64 a)))
(*.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))) (/.f64 (cbrt.f64 (pow.f64 a -2)) (cbrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (expm1.f64 (*.f64 b eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (cbrt.f64 a)))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1 a)) (neg.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 a)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (*.f64 (/.f64 -1 a) (expm1.f64 (*.f64 eps (+.f64 a b)))) (neg.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) a) (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (sqrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2) a)) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (pow.f64 a -1/2)) (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (pow.f64 a -1/2))))
(*.f64 (/.f64 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (*.f64 a (expm1.f64 (*.f64 b eps)))) (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (*.f64 a (expm1.f64 (*.f64 b eps)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (pow.f64 (exp.f64 (+.f64 a b)) eps)) 1) (*.f64 (*.f64 a (expm1.f64 (*.f64 eps b))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) -1) (*.f64 a (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps)))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 eps 2))) (*.f64 (*.f64 a (expm1.f64 (*.f64 b eps))) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) 1) (*.f64 (*.f64 a (expm1.f64 (*.f64 eps b))) (+.f64 (*.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) (*.f64 (*.f64 a (expm1.f64 (*.f64 b eps))) (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps)))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3)) (*.f64 a (expm1.f64 (*.f64 b eps)))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 eps 2)))))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (expm1.f64 (*.f64 eps b))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) a))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) 1) a))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) a))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) (/.f64 1 a)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (neg.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) a)) (neg.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) a) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) a)
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (*.f64 a (expm1.f64 (*.f64 eps b))))) (sqrt.f64 (*.f64 a (expm1.f64 (*.f64 eps b)))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (cbrt.f64 (*.f64 a (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (*.f64 a (expm1.f64 (*.f64 eps b)))))) (cbrt.f64 (*.f64 a (expm1.f64 (*.f64 eps b)))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps b)) (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (sqrt.f64 a) (*.f64 (expm1.f64 (*.f64 b eps)) (sqrt.f64 a))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 b eps)) (*.f64 (sqrt.f64 a) (sqrt.f64 a))))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (cbrt.f64 a) (*.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (cbrt.f64 a) 2))))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (expm1.f64 (*.f64 eps b)) 1)) a)
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (expm1.f64 (*.f64 eps b)) -1)) (neg.f64 a))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) (sqrt.f64 a))) (*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) (sqrt.f64 a)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (sqrt.f64 a) (*.f64 (expm1.f64 (*.f64 b eps)) (sqrt.f64 a))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 b eps)) (*.f64 (sqrt.f64 a) (sqrt.f64 a))))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 1 (cbrt.f64 (pow.f64 a -2)))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) 1) (cbrt.f64 a)))
(*.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))) (/.f64 (cbrt.f64 (pow.f64 a -2)) (cbrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (expm1.f64 (*.f64 b eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (cbrt.f64 a)))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 a -1/2))) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 a -1/2)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) (cbrt.f64 (pow.f64 a -2)))) (*.f64 (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) 1) (cbrt.f64 a)))
(*.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))) (/.f64 (cbrt.f64 (pow.f64 a -2)) (cbrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (expm1.f64 (*.f64 b eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (cbrt.f64 a)))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2) (pow.f64 a -1/2))) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 a -1/2)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2) (cbrt.f64 (pow.f64 a -2)))) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) (/.f64 1 (cbrt.f64 a))))
(*.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))) (/.f64 (cbrt.f64 (pow.f64 a -2)) (cbrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (expm1.f64 (*.f64 b eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (cbrt.f64 a)))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1 a)) 1) (neg.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1 a)) (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (neg.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1 a)) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1 a)) -1) (expm1.f64 (*.f64 eps b)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1 a)) (sqrt.f64 (neg.f64 (expm1.f64 (*.f64 eps b))))) (sqrt.f64 (neg.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1 a)) (*.f64 (cbrt.f64 (neg.f64 (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (neg.f64 (expm1.f64 (*.f64 eps b)))))) (cbrt.f64 (neg.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1 a)) (neg.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))))) (sqrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1 a)) (neg.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 (*.f64 (/.f64 -1 a) (expm1.f64 (*.f64 eps (+.f64 a b)))) 1) (neg.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 (*.f64 (/.f64 -1 a) (expm1.f64 (*.f64 eps (+.f64 a b)))) (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (neg.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 (*.f64 (/.f64 -1 a) (expm1.f64 (*.f64 eps (+.f64 a b)))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 (*.f64 (/.f64 -1 a) (expm1.f64 (*.f64 eps (+.f64 a b)))) -1) (expm1.f64 (*.f64 eps b)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 (*.f64 (/.f64 -1 a) (expm1.f64 (*.f64 eps (+.f64 a b)))) (sqrt.f64 (neg.f64 (expm1.f64 (*.f64 eps b))))) (sqrt.f64 (neg.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 (*.f64 (/.f64 -1 a) (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (cbrt.f64 (neg.f64 (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (neg.f64 (expm1.f64 (*.f64 eps b)))))) (cbrt.f64 (neg.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 (*.f64 (/.f64 -1 a) (expm1.f64 (*.f64 eps (+.f64 a b)))) (neg.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))))) (sqrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 (*.f64 (/.f64 -1 a) (expm1.f64 (*.f64 eps (+.f64 a b)))) (neg.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) a) (sqrt.f64 (expm1.f64 (*.f64 eps b)))) 1) (sqrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) a) (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) a) (sqrt.f64 (expm1.f64 (*.f64 b eps)))) (*.f64 (cbrt.f64 (sqrt.f64 (expm1.f64 (*.f64 b eps)))) (cbrt.f64 (expm1.f64 (*.f64 b eps)))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) (cbrt.f64 (sqrt.f64 (expm1.f64 (*.f64 b eps))))) (*.f64 a (sqrt.f64 (expm1.f64 (*.f64 b eps))))))
(/.f64 (/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) a) (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (sqrt.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))))) (sqrt.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) a) (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (sqrt.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2))) (sqrt.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) a) (sqrt.f64 (expm1.f64 (*.f64 b eps)))) (*.f64 (sqrt.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps)))) (sqrt.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 (fabs.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps)))) (sqrt.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))))) (*.f64 a (sqrt.f64 (expm1.f64 (*.f64 b eps))))))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2) a)) 1) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2) a)) (sqrt.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))))) (sqrt.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2) a)) (*.f64 (cbrt.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b)))))) (cbrt.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2) a)) (cbrt.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))))) (cbrt.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (expm1.f64 (*.f64 b eps)))) (cbrt.f64 (sqrt.f64 (expm1.f64 (*.f64 b eps))))))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) a) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (expm1.f64 (*.f64 b eps)))) (cbrt.f64 (sqrt.f64 (expm1.f64 (*.f64 b eps))))))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2) a)) (cbrt.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2))) (cbrt.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps)))) (cbrt.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps)))) (cbrt.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2))) (*.f64 a (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2))))
(/.f64 (/.f64 (neg.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) a)) 1) (neg.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 (neg.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) a)) (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (neg.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 (neg.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) a)) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 (neg.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) a)) -1) (expm1.f64 (*.f64 eps b)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 (neg.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) a)) (sqrt.f64 (neg.f64 (expm1.f64 (*.f64 eps b))))) (sqrt.f64 (neg.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 (neg.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) a)) (*.f64 (cbrt.f64 (neg.f64 (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (neg.f64 (expm1.f64 (*.f64 eps b)))))) (cbrt.f64 (neg.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 (neg.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) a)) (neg.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))))) (sqrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 (neg.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) a)) (neg.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 a)) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 a -1/2)))
(*.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (sqrt.f64 a)) (expm1.f64 (*.f64 b eps))) (pow.f64 a -1/2))
(*.f64 (pow.f64 a -1/2) (/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (sqrt.f64 a)) (expm1.f64 (*.f64 b eps))))
(pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 a (expm1.f64 (*.f64 eps b)))) 1)
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(pow.f64 (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 a (expm1.f64 (*.f64 eps b))))) 2)
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 a (expm1.f64 (*.f64 eps b))))) 3)
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(pow.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 a (expm1.f64 (*.f64 eps b)))) 3) 1/3)
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(sqrt.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 a (expm1.f64 (*.f64 eps b)))) 2))
(sqrt.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps)))) 2))
(fabs.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps)))))
(log.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 a (expm1.f64 (*.f64 eps b))))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 a (expm1.f64 (*.f64 eps b)))))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(cbrt.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 a (expm1.f64 (*.f64 eps b)))) 3))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(cbrt.f64 (*.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 3) (pow.f64 (/.f64 1 (*.f64 a (expm1.f64 (*.f64 eps b)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) 3) (/.f64 1 (pow.f64 (*.f64 a (expm1.f64 (*.f64 b eps))) 3))))
(cbrt.f64 (*.f64 (pow.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) 3) (pow.f64 (/.f64 (/.f64 1 a) (expm1.f64 (*.f64 b eps))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 a (expm1.f64 (*.f64 eps b)))) 3) (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) 3) (/.f64 1 (pow.f64 (*.f64 a (expm1.f64 (*.f64 b eps))) 3))))
(cbrt.f64 (*.f64 (pow.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) 3) (pow.f64 (/.f64 (/.f64 1 a) (expm1.f64 (*.f64 b eps))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 a (expm1.f64 (*.f64 eps b))))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(exp.f64 (log.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 a (expm1.f64 (*.f64 eps b))))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(exp.f64 (*.f64 (log.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 a (expm1.f64 (*.f64 eps b))))) 1))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(log1p.f64 (expm1.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 a (expm1.f64 (*.f64 eps b))))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (expm1.f64 (*.f64 b eps))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 a (expm1.f64 (*.f64 eps b)))))) 1)
(/.f64 1 (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 1 a) (expm1.f64 (*.f64 b eps)))
(*.f64 1 (/.f64 1 (*.f64 a (expm1.f64 (*.f64 eps b)))))
(/.f64 1 (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 1 a) (expm1.f64 (*.f64 b eps)))
(*.f64 (/.f64 1 a) (/.f64 1 (expm1.f64 (*.f64 eps b))))
(/.f64 1 (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 1 a) (expm1.f64 (*.f64 b eps)))
(*.f64 (/.f64 1 (*.f64 a (expm1.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 (pow.f64 a -1/2) (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (pow.f64 a -1/2) (sqrt.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 1 (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 1 a) (expm1.f64 (*.f64 b eps)))
(*.f64 (pow.f64 a -1/2) (*.f64 (pow.f64 a -1/2) (/.f64 1 (expm1.f64 (*.f64 eps b)))))
(/.f64 1 (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 1 a) (expm1.f64 (*.f64 b eps)))
(*.f64 (pow.f64 a -1/2) (/.f64 (pow.f64 a -1/2) (expm1.f64 (*.f64 eps b))))
(/.f64 1 (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 1 a) (expm1.f64 (*.f64 b eps)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 a (expm1.f64 (*.f64 eps b))))) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 a (expm1.f64 (*.f64 eps b))))) 2))
(/.f64 1 (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 1 a) (expm1.f64 (*.f64 b eps)))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 a (expm1.f64 (*.f64 eps b))))) 2) (/.f64 1 (cbrt.f64 (*.f64 a (expm1.f64 (*.f64 eps b))))))
(/.f64 1 (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 1 a) (expm1.f64 (*.f64 b eps)))
(*.f64 (cbrt.f64 (pow.f64 a -2)) (*.f64 (/.f64 1 (cbrt.f64 a)) (/.f64 1 (expm1.f64 (*.f64 eps b)))))
(*.f64 (cbrt.f64 (pow.f64 a -2)) (/.f64 (*.f64 (/.f64 1 (cbrt.f64 a)) 1) (expm1.f64 (*.f64 b eps))))
(/.f64 (cbrt.f64 (pow.f64 a -2)) (*.f64 (expm1.f64 (*.f64 b eps)) (cbrt.f64 a)))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (/.f64 1 a))
(/.f64 1 (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 1 a) (expm1.f64 (*.f64 b eps)))
(*.f64 (/.f64 -1 a) (/.f64 -1 (expm1.f64 (*.f64 eps b))))
(/.f64 1 (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 1 a) (expm1.f64 (*.f64 b eps)))
(*.f64 (/.f64 1 (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (/.f64 1 a) (sqrt.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 1 (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 1 a) (expm1.f64 (*.f64 b eps)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (/.f64 (/.f64 1 a) (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 1 (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 1 a) (expm1.f64 (*.f64 b eps)))
(*.f64 (/.f64 -1 (expm1.f64 (*.f64 eps b))) (/.f64 -1 a))
(/.f64 1 (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 1 a) (expm1.f64 (*.f64 b eps)))
(*.f64 (/.f64 (pow.f64 a -1/2) (expm1.f64 (*.f64 eps b))) (pow.f64 a -1/2))
(/.f64 1 (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 1 a) (expm1.f64 (*.f64 b eps)))
(*.f64 (/.f64 (pow.f64 a -1/2) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (/.f64 (pow.f64 a -1/2) (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 1 (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 1 a) (expm1.f64 (*.f64 b eps)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) 1) (/.f64 (/.f64 1 (cbrt.f64 a)) (expm1.f64 (*.f64 eps b))))
(*.f64 (cbrt.f64 (pow.f64 a -2)) (/.f64 (*.f64 (/.f64 1 (cbrt.f64 a)) 1) (expm1.f64 (*.f64 b eps))))
(/.f64 (cbrt.f64 (pow.f64 a -2)) (*.f64 (expm1.f64 (*.f64 b eps)) (cbrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (/.f64 1 (cbrt.f64 a)) (sqrt.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (cbrt.f64 (pow.f64 a -2)) (/.f64 (*.f64 (/.f64 1 (cbrt.f64 a)) 1) (expm1.f64 (*.f64 b eps))))
(/.f64 (cbrt.f64 (pow.f64 a -2)) (*.f64 (expm1.f64 (*.f64 b eps)) (cbrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (/.f64 1 (cbrt.f64 (*.f64 a (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 a (expm1.f64 (*.f64 b eps))))) (/.f64 (cbrt.f64 (pow.f64 a -2)) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2)))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2)) (cbrt.f64 (*.f64 a (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (sqrt.f64 a)) (pow.f64 a -1/2))
(*.f64 (pow.f64 a -1/2) (/.f64 1 (*.f64 (expm1.f64 (*.f64 b eps)) (sqrt.f64 a))))
(/.f64 (pow.f64 a -1/2) (*.f64 (expm1.f64 (*.f64 b eps)) (sqrt.f64 a)))
(*.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 1 (cbrt.f64 a)))
(/.f64 (/.f64 (*.f64 (/.f64 1 (cbrt.f64 a)) 1) (expm1.f64 (*.f64 b eps))) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (/.f64 1 (cbrt.f64 a)) (*.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (expm1.f64 (*.f64 eps b))) (/.f64 1 (cbrt.f64 a)))
(*.f64 (cbrt.f64 (pow.f64 a -2)) (/.f64 (*.f64 (/.f64 1 (cbrt.f64 a)) 1) (expm1.f64 (*.f64 b eps))))
(/.f64 (cbrt.f64 (pow.f64 a -2)) (*.f64 (expm1.f64 (*.f64 b eps)) (cbrt.f64 a)))
(*.f64 (/.f64 1 (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 a -2)))) (/.f64 1 (cbrt.f64 a)))
(*.f64 (cbrt.f64 (pow.f64 a -2)) (/.f64 (*.f64 (/.f64 1 (cbrt.f64 a)) 1) (expm1.f64 (*.f64 b eps))))
(/.f64 (cbrt.f64 (pow.f64 a -2)) (*.f64 (expm1.f64 (*.f64 b eps)) (cbrt.f64 a)))
(*.f64 (/.f64 (/.f64 1 a) (-.f64 (*.f64 (pow.f64 (exp.f64 b) eps) (pow.f64 (exp.f64 b) eps)) 1)) (+.f64 1 (pow.f64 (exp.f64 b) eps)))
(*.f64 (/.f64 (/.f64 1 a) (+.f64 (pow.f64 (exp.f64 b) (*.f64 2 eps)) -1)) (+.f64 1 (pow.f64 (exp.f64 b) eps)))
(/.f64 (+.f64 1 (pow.f64 (exp.f64 b) eps)) (*.f64 a (+.f64 -1 (pow.f64 (exp.f64 b) (*.f64 eps 2)))))
(*.f64 (/.f64 (/.f64 1 a) (-.f64 (pow.f64 (pow.f64 (exp.f64 b) eps) 3) 1)) (+.f64 (+.f64 (*.f64 (pow.f64 (exp.f64 b) eps) (pow.f64 (exp.f64 b) eps)) 1) (*.f64 (pow.f64 (exp.f64 b) eps) 1)))
(*.f64 (/.f64 (/.f64 1 a) (+.f64 (pow.f64 (pow.f64 (exp.f64 b) eps) 3) -1)) (+.f64 (pow.f64 (exp.f64 b) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 b) eps))))
(/.f64 (*.f64 (/.f64 1 a) (+.f64 1 (+.f64 (pow.f64 (exp.f64 b) (*.f64 eps 2)) (pow.f64 (exp.f64 b) eps)))) (+.f64 -1 (pow.f64 (pow.f64 (exp.f64 b) eps) 3)))
(*.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (neg.f64 a)) -1)
(/.f64 1 (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 1 a) (expm1.f64 (*.f64 b eps)))
(pow.f64 (/.f64 1 (*.f64 a (expm1.f64 (*.f64 eps b)))) 1)
(/.f64 1 (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 1 a) (expm1.f64 (*.f64 b eps)))
(pow.f64 (/.f64 (pow.f64 a -1/2) (sqrt.f64 (expm1.f64 (*.f64 eps b)))) 2)
(/.f64 1 (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 1 a) (expm1.f64 (*.f64 b eps)))
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 a (expm1.f64 (*.f64 eps b))))) 3)
(/.f64 1 (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 1 a) (expm1.f64 (*.f64 b eps)))
(pow.f64 (pow.f64 (/.f64 1 (*.f64 a (expm1.f64 (*.f64 eps b)))) 3) 1/3)
(/.f64 1 (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 1 a) (expm1.f64 (*.f64 b eps)))
(pow.f64 (*.f64 a (expm1.f64 (*.f64 eps b))) -1)
(/.f64 1 (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 1 a) (expm1.f64 (*.f64 b eps)))
(neg.f64 (/.f64 -1 (*.f64 a (expm1.f64 (*.f64 eps b)))))
(/.f64 1 (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 1 a) (expm1.f64 (*.f64 b eps)))
(sqrt.f64 (/.f64 (pow.f64 a -2) (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))
(sqrt.f64 (/.f64 (pow.f64 a -2) (pow.f64 (expm1.f64 (*.f64 b eps)) 2)))
(sqrt.f64 (pow.f64 (*.f64 a (expm1.f64 (*.f64 b eps))) -2))
(log.f64 (exp.f64 (/.f64 1 (*.f64 a (expm1.f64 (*.f64 eps b))))))
(/.f64 1 (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 1 a) (expm1.f64 (*.f64 b eps)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 a (expm1.f64 (*.f64 eps b)))))))
(/.f64 1 (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 1 a) (expm1.f64 (*.f64 b eps)))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 a (expm1.f64 (*.f64 eps b)))) 3))
(/.f64 1 (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 1 a) (expm1.f64 (*.f64 b eps)))
(cbrt.f64 (/.f64 (/.f64 1 (pow.f64 a 3)) (pow.f64 (expm1.f64 (*.f64 eps b)) 3)))
(/.f64 1 (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 1 a) (expm1.f64 (*.f64 b eps)))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 a (expm1.f64 (*.f64 eps b))))))
(/.f64 1 (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 1 a) (expm1.f64 (*.f64 b eps)))
(exp.f64 (neg.f64 (log.f64 (*.f64 a (expm1.f64 (*.f64 eps b))))))
(/.f64 1 (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 1 a) (expm1.f64 (*.f64 b eps)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 a (expm1.f64 (*.f64 eps b))))) 1))
(/.f64 1 (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 1 a) (expm1.f64 (*.f64 b eps)))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 a (expm1.f64 (*.f64 eps b))))))
(/.f64 1 (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 1 a) (expm1.f64 (*.f64 b eps)))
(+.f64 (pow.f64 (exp.f64 b) eps) -1)
(expm1.f64 (*.f64 b eps))
(+.f64 -1 (pow.f64 (exp.f64 b) eps))
(expm1.f64 (*.f64 b eps))
(-.f64 (pow.f64 (exp.f64 b) eps) 1)
(expm1.f64 (*.f64 b eps))
(*.f64 1 (expm1.f64 (*.f64 eps b)))
(expm1.f64 (*.f64 b eps))
(*.f64 (expm1.f64 (*.f64 eps b)) 1)
(expm1.f64 (*.f64 b eps))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) (sqrt.f64 (expm1.f64 (*.f64 eps b))))
(expm1.f64 (*.f64 b eps))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2))
(expm1.f64 (*.f64 b eps))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(expm1.f64 (*.f64 b eps))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 b) eps) (pow.f64 (exp.f64 b) eps)) 1) (+.f64 1 (pow.f64 (exp.f64 b) eps)))
(/.f64 (+.f64 (pow.f64 (exp.f64 b) (*.f64 2 eps)) -1) (+.f64 1 (pow.f64 (exp.f64 b) eps)))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 b) (*.f64 eps 2))) (+.f64 1 (pow.f64 (exp.f64 b) eps)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 b) eps) 3) 1) (+.f64 (+.f64 (*.f64 (pow.f64 (exp.f64 b) eps) (pow.f64 (exp.f64 b) eps)) 1) (*.f64 (pow.f64 (exp.f64 b) eps) 1)))
(/.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 b) eps) 3) -1) (+.f64 (pow.f64 (exp.f64 b) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 b) eps))))
(/.f64 (+.f64 -1 (pow.f64 (pow.f64 (exp.f64 b) eps) 3)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 b) (*.f64 eps 2)) (pow.f64 (exp.f64 b) eps))))
(pow.f64 (expm1.f64 (*.f64 eps b)) 1)
(expm1.f64 (*.f64 b eps))
(pow.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) 2)
(expm1.f64 (*.f64 b eps))
(pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 3)
(expm1.f64 (*.f64 b eps))
(pow.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 3) 1/3)
(expm1.f64 (*.f64 b eps))
(sqrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))
(sqrt.f64 (pow.f64 (expm1.f64 (*.f64 b eps)) 2))
(fabs.f64 (expm1.f64 (*.f64 b eps)))
(log.f64 (exp.f64 (expm1.f64 (*.f64 eps b))))
(expm1.f64 (*.f64 b eps))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (*.f64 eps b)))))
(expm1.f64 (*.f64 b eps))
(cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 3))
(expm1.f64 (*.f64 b eps))
(exp.f64 (log.f64 (expm1.f64 (*.f64 eps b))))
(expm1.f64 (*.f64 b eps))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (*.f64 eps b))) 1))
(expm1.f64 (*.f64 b eps))
(log1p.f64 (expm1.f64 (expm1.f64 (*.f64 eps b))))
(expm1.f64 (*.f64 b eps))

eval153.0ms (0.9%)

Compiler

Compiled 12518 to 4691 computations (62.5% saved)

prune165.0ms (1%)

Pruning

15 alts after pruning (11 fresh and 4 done)

PrunedKeptTotal
New5498557
Fresh7310
Picked101
Done044
Total55715572
Accurracy
100.0%
Counts
572 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
73.4%
(/.f64 (+.f64 a b) (*.f64 a b))
26.9%
(/.f64 eps (*.f64 eps b))
53.4%
(/.f64 1 b)
44.2%
(/.f64 1 a)
47.9%
(-.f64 (+.f64 1 (/.f64 (/.f64 eps eps) b)) 1)
95.5%
(+.f64 (/.f64 1 b) (/.f64 1 a))
25.6%
(*.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) -1) 1)
84.3%
(*.f64 (/.f64 (+.f64 a b) a) (/.f64 1 b))
22.0%
(*.f64 (/.f64 eps (*.f64 eps a)) 1)
30.2%
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 eps b))))
25.5%
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
44.7%
(*.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) 1)
37.6%
(*.f64 (*.f64 (+.f64 a b) eps) (/.f64 (/.f64 1 a) (expm1.f64 (*.f64 b eps))))
24.8%
(*.f64 eps (/.f64 1 (*.f64 eps b)))
44.0%
(*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)))
Compiler

Compiled 319 to 224 computations (29.8% saved)

localize8.0ms (0%)

Local Accuracy

Found 1 expressions with local accuracy:

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

Compiled 19 to 13 computations (31.6% saved)

series2.0ms (0%)

Counts
1 → 15
Calls

6 calls:

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

rewrite59.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1924×add-sqr-sqrt
1902×*-un-lft-identity
1784×add-cube-cbrt
1766×add-cbrt-cube
178×pow1
Iterations

Useful iterations: 0 (0.0ms)

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

simplify65.0ms (0.4%)

Algorithm
egg-herbie
Rules
1130×associate-+r+
1104×associate-*r*
986×associate-/r/
956×associate-*l*
808×associate-+l+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01361569
13161473
29971469
349631469
Stop Event
node limit
Counts
61 → 55
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 (exp.f64 (log1p.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))) 1)
(-.f64 (/.f64 (pow.f64 b -2) (-.f64 (/.f64 1 b) (/.f64 1 a))) (/.f64 (pow.f64 a -2) (-.f64 (/.f64 1 b) (/.f64 1 a))))
(*.f64 1 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(*.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 1)
(*.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 (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 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (/.f64 1 (-.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 b a))))))
(*.f64 (+.f64 b a) (/.f64 1 (*.f64 b a)))
(/.f64 1 (/.f64 (-.f64 (/.f64 1 b) (/.f64 1 a)) (-.f64 (pow.f64 b -2) (pow.f64 a -2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 b a)))) (+.f64 (pow.f64 b -3) (pow.f64 a -3))))
(/.f64 1 (/.f64 (*.f64 b a) (+.f64 b a)))
(/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (-.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 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 b a)))))
(/.f64 (+.f64 b a) (*.f64 b a))
(/.f64 (/.f64 (+.f64 b a) b) a)
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (-.f64 (/.f64 1 a) (/.f64 1 b)))
(/.f64 (+.f64 (neg.f64 a) (*.f64 b -1)) (*.f64 b (neg.f64 a)))
(/.f64 (+.f64 (neg.f64 a) (*.f64 (neg.f64 b) 1)) (*.f64 (neg.f64 b) a))
(/.f64 (+.f64 (*.f64 -1 (neg.f64 a)) (*.f64 (neg.f64 b) -1)) (*.f64 (neg.f64 b) (neg.f64 a)))
(/.f64 (+.f64 (neg.f64 b) (*.f64 a -1)) (*.f64 a (neg.f64 b)))
(/.f64 (+.f64 (neg.f64 b) (*.f64 (neg.f64 a) 1)) (*.f64 (neg.f64 a) b))
(/.f64 (+.f64 (*.f64 -1 (neg.f64 b)) (*.f64 (neg.f64 a) -1)) (*.f64 (neg.f64 a) (neg.f64 b)))
(/.f64 (neg.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2))) (neg.f64 (-.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 b a))))))
(/.f64 (neg.f64 (+.f64 b a)) (neg.f64 (*.f64 b a)))
(pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 1)
(pow.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) 2)
(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)
(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)))))
(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))
(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 (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 (cbrt.f64 (pow.f64 b -2)) (/.f64 1 (cbrt.f64 b)) (/.f64 1 a))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (/.f64 1 (cbrt.f64 a)) (/.f64 1 b))
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 (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 1 b) (/.f64 1 a))) (/.f64 (pow.f64 a -2) (-.f64 (/.f64 1 b) (/.f64 1 a))))
(/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (-.f64 (/.f64 1 b) (/.f64 1 a)))
(/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (+.f64 (/.f64 1 b) (/.f64 -1 a)))
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (-.f64 (/.f64 1 a) (/.f64 1 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 (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 (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 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (/.f64 1 (-.f64 (/.f64 1 b) (/.f64 1 a))))
(/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (-.f64 (/.f64 1 b) (/.f64 1 a)))
(/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (+.f64 (/.f64 1 b) (/.f64 -1 a)))
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (-.f64 (/.f64 1 a) (/.f64 1 b)))
(*.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (/.f64 1 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 b a))))))
(/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 b a)))))
(/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (-.f64 (pow.f64 b -2) (-.f64 (/.f64 (/.f64 1 a) b) (pow.f64 a -2))))
(*.f64 (+.f64 b a) (/.f64 1 (*.f64 b a)))
(/.f64 (*.f64 (+.f64 b a) 1) (*.f64 b a))
(/.f64 (+.f64 b a) (*.f64 b a))
(/.f64 1 (/.f64 (-.f64 (/.f64 1 b) (/.f64 1 a)) (-.f64 (pow.f64 b -2) (pow.f64 a -2))))
(/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (-.f64 (/.f64 1 b) (/.f64 1 a)))
(/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (+.f64 (/.f64 1 b) (/.f64 -1 a)))
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (-.f64 (/.f64 1 a) (/.f64 1 b)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 b -2) (-.f64 (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 1 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 b a))))))
(/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 b a)))))
(/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (-.f64 (pow.f64 b -2) (-.f64 (/.f64 (/.f64 1 a) b) (pow.f64 a -2))))
(/.f64 1 (/.f64 (*.f64 b a) (+.f64 b a)))
(/.f64 (*.f64 (+.f64 b a) 1) (*.f64 b a))
(/.f64 (+.f64 b a) (*.f64 b a))
(/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (-.f64 (/.f64 1 b) (/.f64 1 a)))
(/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (+.f64 (/.f64 1 b) (/.f64 -1 a)))
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (-.f64 (/.f64 1 a) (/.f64 1 b)))
(/.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 1 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 b a))))))
(/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (-.f64 (pow.f64 b -2) (-.f64 (/.f64 (/.f64 1 a) b) (pow.f64 a -2))))
(/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 b -2) (/.f64 1 (*.f64 b 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 b a))))))
(/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 b a)))))
(/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (-.f64 (pow.f64 b -2) (-.f64 (/.f64 (/.f64 1 a) b) (pow.f64 a -2))))
(/.f64 (+.f64 b a) (*.f64 b a))
(/.f64 (*.f64 (+.f64 b a) 1) (*.f64 b a))
(/.f64 (/.f64 (+.f64 b a) b) a)
(/.f64 (*.f64 (+.f64 b a) 1) (*.f64 b a))
(/.f64 (+.f64 b a) (*.f64 b a))
(/.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 1 b) (/.f64 1 a)))
(/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (+.f64 (/.f64 1 b) (/.f64 -1 a)))
(/.f64 (+.f64 (neg.f64 a) (*.f64 b -1)) (*.f64 b (neg.f64 a)))
(/.f64 (*.f64 (+.f64 b a) 1) (*.f64 b a))
(/.f64 (+.f64 b a) (*.f64 b a))
(/.f64 (+.f64 (neg.f64 a) (*.f64 (neg.f64 b) 1)) (*.f64 (neg.f64 b) a))
(/.f64 (*.f64 (+.f64 b a) 1) (*.f64 b a))
(/.f64 (+.f64 b a) (*.f64 b a))
(/.f64 (+.f64 (*.f64 -1 (neg.f64 a)) (*.f64 (neg.f64 b) -1)) (*.f64 (neg.f64 b) (neg.f64 a)))
(/.f64 (*.f64 (+.f64 b a) 1) (*.f64 b a))
(/.f64 (+.f64 b a) (*.f64 b a))
(/.f64 (+.f64 (neg.f64 b) (*.f64 a -1)) (*.f64 a (neg.f64 b)))
(/.f64 (*.f64 (+.f64 b a) 1) (*.f64 b a))
(/.f64 (+.f64 b a) (*.f64 b a))
(/.f64 (+.f64 (neg.f64 b) (*.f64 (neg.f64 a) 1)) (*.f64 (neg.f64 a) b))
(/.f64 (*.f64 (+.f64 b a) 1) (*.f64 b a))
(/.f64 (+.f64 b a) (*.f64 b a))
(/.f64 (+.f64 (*.f64 -1 (neg.f64 b)) (*.f64 (neg.f64 a) -1)) (*.f64 (neg.f64 a) (neg.f64 b)))
(/.f64 (*.f64 (+.f64 b a) 1) (*.f64 b a))
(/.f64 (+.f64 b a) (*.f64 b a))
(/.f64 (neg.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2))) (neg.f64 (-.f64 (/.f64 1 b) (/.f64 1 a))))
(/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (-.f64 (/.f64 1 b) (/.f64 1 a)))
(/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (+.f64 (/.f64 1 b) (/.f64 -1 a)))
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (-.f64 (/.f64 1 a) (/.f64 1 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 b 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 b a))))))
(/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 b a)))))
(/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (-.f64 (pow.f64 b -2) (-.f64 (/.f64 (/.f64 1 a) b) (pow.f64 a -2))))
(/.f64 (neg.f64 (+.f64 b a)) (neg.f64 (*.f64 b a)))
(/.f64 (*.f64 (+.f64 b a) 1) (*.f64 b a))
(/.f64 (+.f64 b a) (*.f64 b a))
(pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 1)
(+.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 (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))
(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))
(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))
(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 (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 (cbrt.f64 (pow.f64 b -2)) (/.f64 1 (cbrt.f64 b)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 (cbrt.f64 (pow.f64 b -2)) (cbrt.f64 b)))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (/.f64 1 (cbrt.f64 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 (cbrt.f64 (pow.f64 a -2)) (cbrt.f64 a)))

localize3.0ms (0%)

Compiler

Compiled 8 to 6 computations (25% saved)

localize8.0ms (0%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
75.6%
(/.f64 eps (*.f64 eps a))
Compiler

Compiled 21 to 8 computations (61.9% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite56.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1392×add-sqr-sqrt
1380×*-un-lft-identity
1286×add-cube-cbrt
1264×add-cbrt-cube
1252×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0613
11267
217587
Stop Event
node limit
Counts
1 → 36
Calls
Call 1
Inputs
(/.f64 eps (*.f64 eps a))
Outputs
((-.f64 (+.f64 1 (/.f64 1 a)) 1) (*.f64 eps (/.f64 1 (*.f64 eps a))) (*.f64 (/.f64 1 a) 1) (*.f64 1 (/.f64 1 a)) (*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a))) (*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (*.f64 eps a)))) (*.f64 (/.f64 1 (cbrt.f64 a)) (pow.f64 (/.f64 1 (cbrt.f64 a)) 2)) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 a)) 2) (/.f64 1 (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1 (*.f64 eps a)))) (*.f64 (/.f64 1 (*.f64 eps a)) eps) (*.f64 (neg.f64 eps) (/.f64 1 (*.f64 a (neg.f64 eps)))) (*.f64 (/.f64 1 eps) (/.f64 eps a)) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 eps a))) (/.f64 eps (sqrt.f64 (*.f64 eps a)))) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 eps a)) 2)) (/.f64 eps (cbrt.f64 (*.f64 eps a)))) (*.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (*.f64 eps a))) (*.f64 (/.f64 (sqrt.f64 eps) eps) (/.f64 (sqrt.f64 eps) a)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (*.f64 eps a))) (*.f64 (/.f64 (sqrt.f64 eps) a) (/.f64 (sqrt.f64 eps) eps)) (*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (*.f64 eps a)) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (*.f64 eps a)))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) eps) (/.f64 (cbrt.f64 eps) a)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) a) (/.f64 (cbrt.f64 eps) eps)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (*.f64 eps a))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (*.f64 eps a)))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (*.f64 eps a)) 2)) (/.f64 1 (cbrt.f64 a))) (pow.f64 (/.f64 1 a) 1) (pow.f64 (/.f64 1 (sqrt.f64 a)) 2) (pow.f64 (/.f64 1 (cbrt.f64 a)) 3) (pow.f64 (pow.f64 (/.f64 1 a) 3) 1/3) (pow.f64 (/.f64 a 1) -1) (neg.f64 (/.f64 eps (*.f64 a (neg.f64 eps)))) (sqrt.f64 (/.f64 1 (*.f64 a a))) (log.f64 (exp.f64 (/.f64 1 a))) (cbrt.f64 (pow.f64 (/.f64 1 a) 3)) (expm1.f64 (log1p.f64 (/.f64 1 a))) (exp.f64 (-.f64 0 (log.f64 a))) (exp.f64 (*.f64 (-.f64 0 (log.f64 a)) 1)) (log1p.f64 (expm1.f64 (/.f64 1 a))))

simplify55.0ms (0.3%)

Algorithm
egg-herbie
Rules
1130×associate-*r*
910×associate-/l*
810×associate-*l*
796×associate-*r/
792×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
099632
1259596
2854596
34975596
Stop Event
node limit
Counts
60 → 48
Calls
Call 1
Inputs
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(-.f64 (+.f64 1 (/.f64 1 a)) 1)
(*.f64 eps (/.f64 1 (*.f64 eps a)))
(*.f64 (/.f64 1 a) 1)
(*.f64 1 (/.f64 1 a))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (*.f64 eps a))))
(*.f64 (/.f64 1 (cbrt.f64 a)) (pow.f64 (/.f64 1 (cbrt.f64 a)) 2))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 a)) 2) (/.f64 1 (cbrt.f64 a)))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1 (*.f64 eps a))))
(*.f64 (/.f64 1 (*.f64 eps a)) eps)
(*.f64 (neg.f64 eps) (/.f64 1 (*.f64 a (neg.f64 eps))))
(*.f64 (/.f64 1 eps) (/.f64 eps a))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 eps a))) (/.f64 eps (sqrt.f64 (*.f64 eps a))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 eps a)) 2)) (/.f64 eps (cbrt.f64 (*.f64 eps a))))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (*.f64 eps a)))
(*.f64 (/.f64 (sqrt.f64 eps) eps) (/.f64 (sqrt.f64 eps) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (*.f64 eps a)))
(*.f64 (/.f64 (sqrt.f64 eps) a) (/.f64 (sqrt.f64 eps) eps))
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (*.f64 eps a)) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (*.f64 eps a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) eps) (/.f64 (cbrt.f64 eps) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) a) (/.f64 (cbrt.f64 eps) eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (*.f64 eps a))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (*.f64 eps a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (*.f64 eps a)) 2)) (/.f64 1 (cbrt.f64 a)))
(pow.f64 (/.f64 1 a) 1)
(pow.f64 (/.f64 1 (sqrt.f64 a)) 2)
(pow.f64 (/.f64 1 (cbrt.f64 a)) 3)
(pow.f64 (pow.f64 (/.f64 1 a) 3) 1/3)
(pow.f64 (/.f64 a 1) -1)
(neg.f64 (/.f64 eps (*.f64 a (neg.f64 eps))))
(sqrt.f64 (/.f64 1 (*.f64 a a)))
(log.f64 (exp.f64 (/.f64 1 a)))
(cbrt.f64 (pow.f64 (/.f64 1 a) 3))
(expm1.f64 (log1p.f64 (/.f64 1 a)))
(exp.f64 (-.f64 0 (log.f64 a)))
(exp.f64 (*.f64 (-.f64 0 (log.f64 a)) 1))
(log1p.f64 (expm1.f64 (/.f64 1 a)))
Outputs
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(-.f64 (+.f64 1 (/.f64 1 a)) 1)
(/.f64 1 a)
(*.f64 eps (/.f64 1 (*.f64 eps a)))
(/.f64 1 a)
(*.f64 (/.f64 1 a) 1)
(/.f64 1 a)
(*.f64 1 (/.f64 1 a))
(/.f64 1 a)
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))
(pow.f64 (/.f64 1 (sqrt.f64 a)) 2)
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (*.f64 eps a))))
(/.f64 1 a)
(*.f64 (/.f64 1 (cbrt.f64 a)) (pow.f64 (/.f64 1 (cbrt.f64 a)) 2))
(/.f64 1 a)
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 a)) 2) (/.f64 1 (cbrt.f64 a)))
(/.f64 1 a)
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1 (*.f64 eps a))))
(/.f64 1 a)
(*.f64 (/.f64 1 (*.f64 eps a)) eps)
(/.f64 1 a)
(*.f64 (neg.f64 eps) (/.f64 1 (*.f64 a (neg.f64 eps))))
(/.f64 1 a)
(*.f64 (/.f64 1 eps) (/.f64 eps a))
(/.f64 1 a)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 eps a))) (/.f64 eps (sqrt.f64 (*.f64 eps a))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 a eps))) (/.f64 eps (sqrt.f64 (*.f64 a eps))))
(/.f64 (/.f64 eps (sqrt.f64 (*.f64 a eps))) (sqrt.f64 (*.f64 a eps)))
(/.f64 eps (*.f64 (sqrt.f64 (*.f64 a eps)) (sqrt.f64 (*.f64 a eps))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 eps a)) 2)) (/.f64 eps (cbrt.f64 (*.f64 eps a))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 a eps)) 2)) (/.f64 eps (cbrt.f64 (*.f64 a eps))))
(/.f64 (/.f64 eps (cbrt.f64 (*.f64 a eps))) (pow.f64 (cbrt.f64 (*.f64 a eps)) 2))
(/.f64 eps (*.f64 (pow.f64 (cbrt.f64 (*.f64 a eps)) 2) (cbrt.f64 (*.f64 a eps))))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (*.f64 eps a)))
(/.f64 1 a)
(*.f64 (/.f64 (sqrt.f64 eps) eps) (/.f64 (sqrt.f64 eps) a))
(/.f64 1 a)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (*.f64 eps a)))
(/.f64 1 a)
(*.f64 (/.f64 (sqrt.f64 eps) a) (/.f64 (sqrt.f64 eps) eps))
(/.f64 1 a)
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (*.f64 eps a)) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (*.f64 eps a))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 a eps)) 2)) (/.f64 eps (cbrt.f64 (*.f64 a eps))))
(/.f64 (/.f64 eps (cbrt.f64 (*.f64 a eps))) (pow.f64 (cbrt.f64 (*.f64 a eps)) 2))
(/.f64 eps (*.f64 (pow.f64 (cbrt.f64 (*.f64 a eps)) 2) (cbrt.f64 (*.f64 a eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) eps) (/.f64 (cbrt.f64 eps) a))
(/.f64 1 a)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) a) (/.f64 (cbrt.f64 eps) eps))
(/.f64 1 a)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (*.f64 eps a))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (*.f64 eps a))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 a eps))) (/.f64 eps (sqrt.f64 (*.f64 a eps))))
(/.f64 (/.f64 eps (sqrt.f64 (*.f64 a eps))) (sqrt.f64 (*.f64 a eps)))
(/.f64 eps (*.f64 (sqrt.f64 (*.f64 a eps)) (sqrt.f64 (*.f64 a eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (*.f64 eps a)) 2)) (/.f64 1 (cbrt.f64 a)))
(*.f64 (/.f64 1 (cbrt.f64 a)) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (*.f64 a eps)) 2)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (*.f64 a eps)) 2)) (cbrt.f64 a))
(/.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 (*.f64 a eps)) 2)))
(pow.f64 (/.f64 1 a) 1)
(/.f64 1 a)
(pow.f64 (/.f64 1 (sqrt.f64 a)) 2)
(pow.f64 (/.f64 1 (cbrt.f64 a)) 3)
(/.f64 1 a)
(pow.f64 (pow.f64 (/.f64 1 a) 3) 1/3)
(/.f64 1 a)
(pow.f64 (/.f64 a 1) -1)
(/.f64 1 a)
(neg.f64 (/.f64 eps (*.f64 a (neg.f64 eps))))
(/.f64 1 a)
(sqrt.f64 (/.f64 1 (*.f64 a a)))
(sqrt.f64 (pow.f64 a -2))
(fabs.f64 (/.f64 1 a))
(log.f64 (exp.f64 (/.f64 1 a)))
(/.f64 1 a)
(cbrt.f64 (pow.f64 (/.f64 1 a) 3))
(/.f64 1 a)
(expm1.f64 (log1p.f64 (/.f64 1 a)))
(/.f64 1 a)
(exp.f64 (-.f64 0 (log.f64 a)))
(/.f64 1 a)
(exp.f64 (*.f64 (-.f64 0 (log.f64 a)) 1))
(/.f64 1 a)
(log1p.f64 (expm1.f64 (/.f64 1 a)))
(/.f64 1 a)

localize9.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

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

Compiled 26 to 11 computations (57.7% saved)

series1.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite81.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1558×associate-/l*
1056×*-commutative
642×associate-/l/
620×swap-sqr
450×associate-/r/
Iterations

Useful iterations: 0 (0.0ms)

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

simplify99.0ms (0.6%)

Algorithm
egg-herbie
Rules
1158×unswap-sqr
658×associate-/r*
586×associate-/l*
494×*-commutative
420×associate-/r/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04346086
112325798
250015782
Stop Event
node limit
Counts
218 → 252
Calls
Call 1
Inputs
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 b a)
(+.f64 (/.f64 b a) 1)
(+.f64 (/.f64 b a) 1)
(+.f64 (/.f64 b a) 1)
1
(+.f64 (/.f64 b a) 1)
(+.f64 (/.f64 b a) 1)
(+.f64 (/.f64 b a) 1)
1
(+.f64 (/.f64 b a) 1)
(+.f64 (/.f64 b a) 1)
(+.f64 (/.f64 b a) 1)
1
(+.f64 (/.f64 b a) 1)
(+.f64 (/.f64 b a) 1)
(+.f64 (/.f64 b a) 1)
(/.f64 b a)
(+.f64 (/.f64 b a) 1)
(+.f64 (/.f64 b a) 1)
(+.f64 (/.f64 b a) 1)
(/.f64 b a)
(+.f64 (/.f64 b a) 1)
(+.f64 (/.f64 b a) 1)
(+.f64 (/.f64 b a) 1)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 1)
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 a b) (/.f64 (*.f64 a (neg.f64 b)) -1))
(/.f64 (/.f64 (+.f64 a b) a) b)
(/.f64 1 (*.f64 b (/.f64 a (+.f64 a b))))
(/.f64 1 (/.f64 (/.f64 a (+.f64 a b)) (/.f64 1 b)))
(/.f64 1 (/.f64 (*.f64 b (sqrt.f64 (/.f64 a (+.f64 a b)))) (sqrt.f64 (/.f64 (+.f64 a b) a))))
(/.f64 1 (/.f64 (*.f64 b (cbrt.f64 (/.f64 a (+.f64 a b)))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2)))
(/.f64 1 (/.f64 (*.f64 a (neg.f64 b)) (-.f64 (neg.f64 a) b)))
(/.f64 1 (*.f64 (*.f64 b (sqrt.f64 (/.f64 a (+.f64 a b)))) (sqrt.f64 (/.f64 a (+.f64 a b)))))
(/.f64 (/.f64 1 b) (/.f64 a (+.f64 a b)))
(/.f64 (pow.f64 b -1/2) (/.f64 (/.f64 a (+.f64 a b)) (pow.f64 b -1/2)))
(/.f64 (pow.f64 b -1/2) (*.f64 (/.f64 a (+.f64 a b)) (sqrt.f64 b)))
(/.f64 (sqrt.f64 (+.f64 a b)) (/.f64 (*.f64 a b) (sqrt.f64 (+.f64 a b))))
(/.f64 (sqrt.f64 (+.f64 a b)) (/.f64 b (*.f64 (sqrt.f64 (+.f64 a b)) (/.f64 1 a))))
(/.f64 (sqrt.f64 (+.f64 a b)) (/.f64 (*.f64 b (sqrt.f64 (/.f64 a (+.f64 a b)))) (sqrt.f64 (/.f64 1 a))))
(/.f64 (sqrt.f64 (+.f64 a b)) (/.f64 a (*.f64 (/.f64 1 b) (sqrt.f64 (+.f64 a b)))))
(/.f64 (sqrt.f64 (+.f64 a b)) (/.f64 (*.f64 a (neg.f64 b)) (neg.f64 (sqrt.f64 (+.f64 a b)))))
(/.f64 (sqrt.f64 (+.f64 a b)) (*.f64 b (/.f64 a (sqrt.f64 (+.f64 a b)))))
(/.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (*.f64 b (sqrt.f64 (/.f64 a (+.f64 a b)))) (sqrt.f64 a)))
(/.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) (*.f64 b (sqrt.f64 (/.f64 a (+.f64 a b)))))
(/.f64 (/.f64 1 (cbrt.f64 b)) (/.f64 (/.f64 a (+.f64 a b)) (cbrt.f64 (pow.f64 b -2))))
(/.f64 (cbrt.f64 (pow.f64 b -2)) (/.f64 (/.f64 a (+.f64 a b)) (/.f64 1 (cbrt.f64 b))))
(/.f64 (cbrt.f64 (+.f64 a b)) (/.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (+.f64 a b)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (/.f64 (*.f64 a b) (cbrt.f64 (+.f64 a b))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (/.f64 b (*.f64 (cbrt.f64 (+.f64 a b)) (/.f64 1 a))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (/.f64 a (*.f64 (/.f64 1 b) (cbrt.f64 (+.f64 a b)))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (/.f64 (*.f64 a (neg.f64 b)) (neg.f64 (cbrt.f64 (+.f64 a b)))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (*.f64 b (/.f64 a (cbrt.f64 (+.f64 a b)))))
(/.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 b (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2)))
(/.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 (*.f64 b (sqrt.f64 (/.f64 a (+.f64 a b)))) (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)))))
(/.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 (*.f64 b (cbrt.f64 (/.f64 a (+.f64 a b)))) (cbrt.f64 (/.f64 (+.f64 a b) a))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2) (*.f64 b (cbrt.f64 (/.f64 a (+.f64 a b)))))
(/.f64 (/.f64 (+.f64 a b) b) a)
(/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 (*.f64 a b) (/.f64 1 (-.f64 a b))))
(/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (*.f64 a b) (-.f64 a b)))
(/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 a (-.f64 a b))))
(/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 a (*.f64 b (-.f64 a b))))
(/.f64 (/.f64 1 a) (/.f64 b (+.f64 a b)))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 (*.f64 a b) (/.f64 1 (fma.f64 a a (*.f64 b (-.f64 b a))))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (*.f64 a b) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 b (*.f64 a (fma.f64 a a (*.f64 b (-.f64 b a))))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 a (*.f64 b (fma.f64 a a (*.f64 b (-.f64 b a))))))
(/.f64 (-.f64 (neg.f64 a) b) (*.f64 a (neg.f64 b)))
(/.f64 (-.f64 (neg.f64 a) b) (/.f64 b (/.f64 1 (neg.f64 a))))
(/.f64 (-.f64 (neg.f64 a) b) (/.f64 (*.f64 a (neg.f64 b)) 1))
(/.f64 (-.f64 (neg.f64 a) b) (/.f64 (neg.f64 a) (/.f64 1 b)))
(/.f64 (-.f64 (neg.f64 a) b) (/.f64 (*.f64 a b) -1))
(/.f64 -1 (*.f64 (/.f64 a (+.f64 a b)) (neg.f64 b)))
(/.f64 -1 (/.f64 (/.f64 a (+.f64 a b)) (/.f64 1 (neg.f64 b))))
(/.f64 -1 (/.f64 (*.f64 a (neg.f64 b)) (+.f64 a b)))
(/.f64 -1 (/.f64 (neg.f64 b) (/.f64 (+.f64 a b) a)))
(/.f64 -1 (/.f64 (*.f64 a b) (-.f64 (neg.f64 a) b)))
(/.f64 -1 (*.f64 b (/.f64 a (-.f64 (neg.f64 a) b))))
(/.f64 (sqrt.f64 (-.f64 (neg.f64 a) b)) (/.f64 (*.f64 a (neg.f64 b)) (sqrt.f64 (-.f64 (neg.f64 a) b))))
(/.f64 (sqrt.f64 (-.f64 (neg.f64 a) b)) (*.f64 (*.f64 b (sqrt.f64 (/.f64 a (+.f64 a b)))) (sqrt.f64 (neg.f64 a))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2)) (/.f64 (*.f64 b (sqrt.f64 (/.f64 a (+.f64 a b)))) (sqrt.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2)) (/.f64 (*.f64 b (cbrt.f64 (/.f64 a (+.f64 a b)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2))))
(/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (+.f64 a b) a))) (/.f64 (*.f64 b (sqrt.f64 (/.f64 a (+.f64 a b)))) (sqrt.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)))))
(/.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) (/.f64 a (sqrt.f64 (/.f64 (+.f64 a b) b))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (neg.f64 a) b)) (cbrt.f64 (-.f64 (neg.f64 a) b))) (/.f64 (*.f64 a (neg.f64 b)) (cbrt.f64 (-.f64 (neg.f64 a) b))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2))) (/.f64 (*.f64 b (cbrt.f64 (/.f64 a (+.f64 a b)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) (cbrt.f64 (/.f64 (+.f64 a b) b))) (/.f64 a (cbrt.f64 (/.f64 (+.f64 a b) b))))
(/.f64 (*.f64 (+.f64 a b) (pow.f64 b -1/2)) (/.f64 a (pow.f64 b -1/2)))
(/.f64 (*.f64 (+.f64 a b) (cbrt.f64 (pow.f64 b -2))) (/.f64 a (/.f64 1 (cbrt.f64 b))))
(/.f64 (/.f64 (+.f64 a b) (neg.f64 b)) (neg.f64 a))
(/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 1 a)) (*.f64 b (-.f64 a b)))
(/.f64 (*.f64 (/.f64 1 a) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 b (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 (/.f64 1 b) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 a (-.f64 a b)))
(/.f64 (*.f64 (/.f64 1 b) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 a (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a (sqrt.f64 b))) (sqrt.f64 b))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(/.f64 (/.f64 (+.f64 a b) (*.f64 b (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 (+.f64 a b) (*.f64 (pow.f64 (cbrt.f64 a) 2) b)) (cbrt.f64 a))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (*.f64 (/.f64 a (+.f64 a b)) (cbrt.f64 b)))
(/.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b (/.f64 (+.f64 a b) (sqrt.f64 a))))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b (/.f64 (+.f64 a b) (cbrt.f64 a))))
(/.f64 (/.f64 (+.f64 a b) (sqrt.f64 a)) (*.f64 b (sqrt.f64 a)))
(/.f64 (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 a) 2)) (*.f64 b (cbrt.f64 a)))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 a b))) (/.f64 (*.f64 a (neg.f64 b)) (sqrt.f64 (+.f64 a b))))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2)) (/.f64 (*.f64 a (neg.f64 b)) (cbrt.f64 (+.f64 a b))))
(/.f64 (/.f64 (+.f64 a b) (neg.f64 a)) (neg.f64 b))
(/.f64 (+.f64 (neg.f64 (*.f64 a a)) (*.f64 b b)) (*.f64 (*.f64 a b) (+.f64 (neg.f64 a) b)))
(/.f64 (+.f64 (neg.f64 (*.f64 a a)) (*.f64 b b)) (*.f64 a (*.f64 (-.f64 a b) (neg.f64 b))))
(/.f64 (+.f64 (neg.f64 (*.f64 a a)) (*.f64 b b)) (*.f64 (*.f64 a (neg.f64 b)) (-.f64 a b)))
(/.f64 (neg.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (*.f64 a b) (neg.f64 (fma.f64 a a (*.f64 b (-.f64 b a))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 a (*.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (neg.f64 b))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (*.f64 a (neg.f64 b)) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 (pow.f64 b -1/2) (sqrt.f64 (+.f64 a b))) (/.f64 a (*.f64 (pow.f64 b -1/2) (sqrt.f64 (+.f64 a b)))))
(/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 a b) (-.f64 b a)))
(/.f64 (/.f64 (sqrt.f64 (+.f64 a b)) 1) (/.f64 b (/.f64 (sqrt.f64 (+.f64 a b)) a)))
(/.f64 (/.f64 (sqrt.f64 (+.f64 a b)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 b (/.f64 (sqrt.f64 (+.f64 a b)) (cbrt.f64 a))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) 1) (/.f64 b (/.f64 (cbrt.f64 (+.f64 a b)) a)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (sqrt.f64 a)) (/.f64 b (/.f64 (cbrt.f64 (+.f64 a b)) (sqrt.f64 a))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 a) 2)) (*.f64 b (cbrt.f64 (/.f64 a (+.f64 a b)))))
(/.f64 (pow.f64 (sqrt.f64 b) -1) (/.f64 (/.f64 a (+.f64 a b)) (pow.f64 (sqrt.f64 b) -1)))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 b) 2) -1) (/.f64 (/.f64 a (+.f64 a b)) (pow.f64 (cbrt.f64 b) -1)))
(pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 1)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2)
(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)
(neg.f64 (/.f64 (/.f64 (+.f64 a b) a) (neg.f64 b)))
(neg.f64 (*.f64 (/.f64 (+.f64 a b) (neg.f64 a)) (/.f64 1 b)))
(neg.f64 (*.f64 (/.f64 1 b) (/.f64 (+.f64 a b) (neg.f64 a))))
(neg.f64 (/.f64 (/.f64 (+.f64 a b) (neg.f64 a)) b))
(neg.f64 (/.f64 (+.f64 a b) (*.f64 a (neg.f64 b))))
(neg.f64 (/.f64 (/.f64 (+.f64 a b) b) (neg.f64 a)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b)))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3))
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 b 3)) (pow.f64 (/.f64 (+.f64 a b) a) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (+.f64 a b) a) 3) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(exp.f64 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(+.f64 (*.f64 (/.f64 1 a) a) (*.f64 (/.f64 1 a) b))
(+.f64 (*.f64 (/.f64 1 a) b) (*.f64 (/.f64 1 a) a))
(+.f64 (*.f64 a (/.f64 1 a)) (*.f64 b (/.f64 1 a)))
(+.f64 (*.f64 b (/.f64 1 a)) (*.f64 a (/.f64 1 a)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 a b) a))) 1)
(*.f64 (+.f64 a b) (/.f64 1 a))
(*.f64 (/.f64 (+.f64 a b) a) 1)
(*.f64 1 (/.f64 (+.f64 a b) a))
(*.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (/.f64 1 a)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) (sqrt.f64 (/.f64 (+.f64 a b) a)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (*.f64 (cbrt.f64 (+.f64 a b)) (/.f64 1 a)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2) (cbrt.f64 (/.f64 (+.f64 a b) a)))
(*.f64 (/.f64 1 a) (+.f64 a b))
(*.f64 (-.f64 (neg.f64 a) b) (/.f64 1 (neg.f64 a)))
(*.f64 (*.f64 (sqrt.f64 (+.f64 a b)) (/.f64 1 a)) (sqrt.f64 (+.f64 a b)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 a b)) (/.f64 1 a)) (pow.f64 (cbrt.f64 (+.f64 a b)) 2))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (+.f64 a b) (sqrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (+.f64 a b) (cbrt.f64 a)))
(*.f64 (/.f64 (+.f64 a b) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))
(*.f64 (/.f64 (+.f64 a b) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 1 (neg.f64 a)) (-.f64 (neg.f64 a) b))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) 1) (/.f64 (sqrt.f64 (+.f64 a b)) a))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) a) (sqrt.f64 (+.f64 a b)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) a) (/.f64 (sqrt.f64 (+.f64 a b)) 1))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (+.f64 a b)) (cbrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (+.f64 a b)) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) 1) (/.f64 (cbrt.f64 (+.f64 a b)) a))
(*.f64 (/.f64 (cbrt.f64 (+.f64 a b)) a) (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) 1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (+.f64 a b)) (sqrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 a b)) (sqrt.f64 a)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (+.f64 a b) a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) a) (cbrt.f64 (+.f64 a b)))
(*.f64 (/.f64 1 (/.f64 a (pow.f64 (cbrt.f64 (+.f64 a b)) 2))) (cbrt.f64 (+.f64 a b)))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 1 a)) (-.f64 (*.f64 a a) (*.f64 b b))) (+.f64 a b))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 1 a)) (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (*.f64 a a) (*.f64 b (+.f64 a b))))
(*.f64 (/.f64 (*.f64 (/.f64 1 a) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (-.f64 (*.f64 a (pow.f64 a 3)) (*.f64 (*.f64 b (-.f64 b a)) (*.f64 b (-.f64 b a))))) (-.f64 (*.f64 a a) (*.f64 b (-.f64 b a))))
(*.f64 (/.f64 (*.f64 (/.f64 1 a) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (pow.f64 (*.f64 a a) 3) (pow.f64 (*.f64 b (-.f64 b a)) 3))) (+.f64 (*.f64 a (pow.f64 a 3)) (*.f64 (*.f64 b (-.f64 b a)) (-.f64 (*.f64 b (-.f64 b a)) (*.f64 a a)))))
(pow.f64 (/.f64 (+.f64 a b) a) 1)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) 2)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 a b) a) 3) 1/3)
(pow.f64 (/.f64 a (+.f64 a b)) -1)
(neg.f64 (/.f64 (+.f64 a b) (neg.f64 a)))
(neg.f64 (/.f64 (/.f64 (+.f64 a b) (neg.f64 a)) 1))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 a b) a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 a b) a))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 a b) a)))
(exp.f64 (log.f64 (/.f64 (+.f64 a b) a)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 a b) a)))
Outputs
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 b a)
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
1
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
1
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
1
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
(/.f64 b a)
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
(/.f64 b a)
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 1)
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(/.f64 (+.f64 a b) (/.f64 (*.f64 a (neg.f64 b)) -1))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(/.f64 (/.f64 (+.f64 a b) a) b)
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(/.f64 1 (*.f64 b (/.f64 a (+.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(/.f64 1 (/.f64 (/.f64 a (+.f64 a b)) (/.f64 1 b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(/.f64 1 (/.f64 (*.f64 b (sqrt.f64 (/.f64 a (+.f64 a b)))) (sqrt.f64 (/.f64 (+.f64 a b) a))))
(*.f64 (/.f64 1 (*.f64 b (sqrt.f64 (/.f64 a (+.f64 a b))))) (sqrt.f64 (/.f64 (+.f64 a b) a)))
(*.f64 (/.f64 1 b) (/.f64 (sqrt.f64 (+.f64 1 (/.f64 b a))) (sqrt.f64 (/.f64 a (+.f64 a b)))))
(/.f64 1 (/.f64 (*.f64 b (cbrt.f64 (/.f64 a (+.f64 a b)))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2)))
(*.f64 (/.f64 1 (*.f64 b (cbrt.f64 (/.f64 a (+.f64 a b))))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2))
(*.f64 (/.f64 1 b) (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 b a))) 2) (cbrt.f64 (/.f64 a (+.f64 a b)))))
(/.f64 1 (/.f64 (*.f64 a (neg.f64 b)) (-.f64 (neg.f64 a) b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(/.f64 1 (*.f64 (*.f64 b (sqrt.f64 (/.f64 a (+.f64 a b)))) (sqrt.f64 (/.f64 a (+.f64 a b)))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(/.f64 (/.f64 1 b) (/.f64 a (+.f64 a b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(/.f64 (pow.f64 b -1/2) (/.f64 (/.f64 a (+.f64 a b)) (pow.f64 b -1/2)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(/.f64 (pow.f64 b -1/2) (*.f64 (/.f64 a (+.f64 a b)) (sqrt.f64 b)))
(/.f64 (pow.f64 b -1/2) (/.f64 (*.f64 a (sqrt.f64 b)) (+.f64 a b)))
(*.f64 (/.f64 (pow.f64 b -1/2) (*.f64 a (sqrt.f64 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 (+.f64 1 (/.f64 b a)) b)
(/.f64 (sqrt.f64 (+.f64 a b)) (/.f64 b (*.f64 (sqrt.f64 (+.f64 a b)) (/.f64 1 a))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(/.f64 (sqrt.f64 (+.f64 a b)) (/.f64 (*.f64 b (sqrt.f64 (/.f64 a (+.f64 a b)))) (sqrt.f64 (/.f64 1 a))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) (*.f64 b (sqrt.f64 (/.f64 a (+.f64 a b))))) (sqrt.f64 (/.f64 1 a)))
(*.f64 (sqrt.f64 (/.f64 1 a)) (/.f64 (/.f64 (sqrt.f64 (+.f64 a b)) b) (sqrt.f64 (/.f64 a (+.f64 a b)))))
(/.f64 (sqrt.f64 (+.f64 a b)) (/.f64 a (*.f64 (/.f64 1 b) (sqrt.f64 (+.f64 a b)))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(/.f64 (sqrt.f64 (+.f64 a b)) (/.f64 (*.f64 a (neg.f64 b)) (neg.f64 (sqrt.f64 (+.f64 a b)))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(/.f64 (sqrt.f64 (+.f64 a b)) (*.f64 b (/.f64 a (sqrt.f64 (+.f64 a b)))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(/.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (*.f64 b (sqrt.f64 (/.f64 a (+.f64 a b)))) (sqrt.f64 a)))
(/.f64 (sqrt.f64 (+.f64 a b)) (*.f64 b (*.f64 (sqrt.f64 (/.f64 a (+.f64 a b))) (sqrt.f64 a))))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 a b)) b) (sqrt.f64 (/.f64 a (+.f64 a b)))) (sqrt.f64 a))
(/.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) (*.f64 b (sqrt.f64 (/.f64 a (+.f64 a b)))))
(/.f64 (/.f64 (sqrt.f64 (+.f64 1 (/.f64 b a))) b) (sqrt.f64 (/.f64 a (+.f64 a b))))
(/.f64 (/.f64 1 (cbrt.f64 b)) (/.f64 (/.f64 a (+.f64 a b)) (cbrt.f64 (pow.f64 b -2))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 b)) (/.f64 a (+.f64 a b))) (cbrt.f64 (pow.f64 b -2)))
(*.f64 (cbrt.f64 (pow.f64 b -2)) (*.f64 (/.f64 (/.f64 1 (cbrt.f64 b)) a) (+.f64 a b)))
(/.f64 (cbrt.f64 (pow.f64 b -2)) (/.f64 (/.f64 a (+.f64 a b)) (/.f64 1 (cbrt.f64 b))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 b -2)) (/.f64 a (+.f64 a b))) (/.f64 1 (cbrt.f64 b)))
(*.f64 (+.f64 1 (/.f64 b a)) (/.f64 (cbrt.f64 (pow.f64 b -2)) (cbrt.f64 b)))
(/.f64 (cbrt.f64 (+.f64 a b)) (/.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (+.f64 a b)) 2)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (/.f64 (*.f64 a b) (cbrt.f64 (+.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (/.f64 b (*.f64 (cbrt.f64 (+.f64 a b)) (/.f64 1 a))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (/.f64 a (*.f64 (/.f64 1 b) (cbrt.f64 (+.f64 a b)))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (/.f64 (*.f64 a (neg.f64 b)) (neg.f64 (cbrt.f64 (+.f64 a b)))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (*.f64 b (/.f64 a (cbrt.f64 (+.f64 a b)))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(/.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 b (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(/.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 (*.f64 b (sqrt.f64 (/.f64 a (+.f64 a b)))) (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (*.f64 b (sqrt.f64 (/.f64 a (+.f64 a b))))) (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 a b) a))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (/.f64 b a)))) (/.f64 (/.f64 (cbrt.f64 (+.f64 1 (/.f64 b a))) b) (sqrt.f64 (/.f64 a (+.f64 a b)))))
(/.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 (*.f64 b (cbrt.f64 (/.f64 a (+.f64 a b)))) (cbrt.f64 (/.f64 (+.f64 a b) a))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (*.f64 b (cbrt.f64 (/.f64 a (+.f64 a b))))) (cbrt.f64 (/.f64 (+.f64 a b) a)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 b a))) 2) b) (cbrt.f64 (/.f64 a (+.f64 a b))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2) (*.f64 b (cbrt.f64 (/.f64 a (+.f64 a b)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (*.f64 b (cbrt.f64 (/.f64 a (+.f64 a b))))) (cbrt.f64 (/.f64 (+.f64 a b) a)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 b a))) 2) b) (cbrt.f64 (/.f64 a (+.f64 a b))))
(/.f64 (/.f64 (+.f64 a b) b) a)
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 (*.f64 a b) (/.f64 1 (-.f64 a b))))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 a b)) (/.f64 1 (-.f64 a b)))
(*.f64 (/.f64 (+.f64 1 (/.f64 b a)) b) (/.f64 (-.f64 a b) (-.f64 a b)))
(/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (*.f64 a b) (-.f64 a b)))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 a b)) (/.f64 1 (-.f64 a b)))
(*.f64 (/.f64 (+.f64 1 (/.f64 b a)) b) (/.f64 (-.f64 a b) (-.f64 a b)))
(/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 a (-.f64 a b))))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 a b)) (/.f64 1 (-.f64 a b)))
(*.f64 (/.f64 (+.f64 1 (/.f64 b a)) b) (/.f64 (-.f64 a b) (-.f64 a b)))
(/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 a (*.f64 b (-.f64 a b))))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 a b)) (/.f64 1 (-.f64 a b)))
(*.f64 (/.f64 (+.f64 1 (/.f64 b a)) b) (/.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 1 (/.f64 b a)) b)
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 (*.f64 a b) (/.f64 1 (fma.f64 a a (*.f64 b (-.f64 b a))))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 a b)) (/.f64 1 (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (-.f64 b a)))) (*.f64 a b))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (*.f64 a b) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 a b)) (/.f64 1 (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (-.f64 b a)))) (*.f64 a b))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 b (*.f64 a (fma.f64 a a (*.f64 b (-.f64 b a))))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 a b)) (/.f64 1 (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (-.f64 b a)))) (*.f64 a b))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 a (*.f64 b (fma.f64 a a (*.f64 b (-.f64 b a))))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 a b)) (/.f64 1 (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (-.f64 b a)))) (*.f64 a b))
(/.f64 (-.f64 (neg.f64 a) b) (*.f64 a (neg.f64 b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(/.f64 (-.f64 (neg.f64 a) b) (/.f64 b (/.f64 1 (neg.f64 a))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(/.f64 (-.f64 (neg.f64 a) b) (/.f64 (*.f64 a (neg.f64 b)) 1))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(/.f64 (-.f64 (neg.f64 a) b) (/.f64 (neg.f64 a) (/.f64 1 b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(/.f64 (-.f64 (neg.f64 a) b) (/.f64 (*.f64 a b) -1))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(/.f64 -1 (*.f64 (/.f64 a (+.f64 a b)) (neg.f64 b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(/.f64 -1 (/.f64 (/.f64 a (+.f64 a b)) (/.f64 1 (neg.f64 b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(/.f64 -1 (/.f64 (*.f64 a (neg.f64 b)) (+.f64 a b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(/.f64 -1 (/.f64 (neg.f64 b) (/.f64 (+.f64 a b) a)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(/.f64 -1 (/.f64 (*.f64 a b) (-.f64 (neg.f64 a) b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(/.f64 -1 (*.f64 b (/.f64 a (-.f64 (neg.f64 a) b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(/.f64 (sqrt.f64 (-.f64 (neg.f64 a) b)) (/.f64 (*.f64 a (neg.f64 b)) (sqrt.f64 (-.f64 (neg.f64 a) b))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (neg.f64 a) b)) (*.f64 a (neg.f64 b))) (sqrt.f64 (-.f64 (neg.f64 a) b)))
(*.f64 (sqrt.f64 (-.f64 (neg.f64 a) b)) (/.f64 (sqrt.f64 (-.f64 (neg.f64 a) b)) (*.f64 a (neg.f64 b))))
(*.f64 (sqrt.f64 (-.f64 (neg.f64 b) a)) (/.f64 (sqrt.f64 (-.f64 (neg.f64 b) a)) (*.f64 a (neg.f64 b))))
(/.f64 (sqrt.f64 (-.f64 (neg.f64 a) b)) (*.f64 (*.f64 b (sqrt.f64 (/.f64 a (+.f64 a b)))) (sqrt.f64 (neg.f64 a))))
(/.f64 (sqrt.f64 (-.f64 (neg.f64 a) b)) (*.f64 b (*.f64 (sqrt.f64 (/.f64 a (+.f64 a b))) (sqrt.f64 (neg.f64 a)))))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 (neg.f64 b) a)) b) (sqrt.f64 (/.f64 a (+.f64 a b)))) (sqrt.f64 (neg.f64 a)))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2)) (/.f64 (*.f64 b (sqrt.f64 (/.f64 a (+.f64 a b)))) (sqrt.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2)) (*.f64 b (sqrt.f64 (/.f64 a (+.f64 a b))))) (sqrt.f64 (cbrt.f64 (/.f64 (+.f64 a b) a))))
(*.f64 (sqrt.f64 (cbrt.f64 (+.f64 1 (/.f64 b a)))) (/.f64 (/.f64 (fabs.f64 (cbrt.f64 (+.f64 1 (/.f64 b a)))) b) (sqrt.f64 (/.f64 a (+.f64 a b)))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2)) (/.f64 (*.f64 b (cbrt.f64 (/.f64 a (+.f64 a b)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2)) (/.f64 b (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2)) (cbrt.f64 (/.f64 a (+.f64 a b))))))
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 1 (/.f64 b a)))) (/.f64 (/.f64 (fabs.f64 (cbrt.f64 (+.f64 1 (/.f64 b a)))) (cbrt.f64 (/.f64 a (+.f64 a b)))) b))
(/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (+.f64 a b) a))) (/.f64 (*.f64 b (sqrt.f64 (/.f64 a (+.f64 a b)))) (sqrt.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (+.f64 a b) a))) (*.f64 b (sqrt.f64 (/.f64 a (+.f64 a b))))) (sqrt.f64 (sqrt.f64 (/.f64 (+.f64 a b) a))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (/.f64 b a)))) b) (/.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (/.f64 b a)))) (sqrt.f64 (/.f64 a (+.f64 a b)))))
(/.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) (/.f64 a (sqrt.f64 (/.f64 (+.f64 a b) b))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) a) (sqrt.f64 (/.f64 (+.f64 a b) b)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) (sqrt.f64 (/.f64 (+.f64 a b) b))) a)
(/.f64 (*.f64 (cbrt.f64 (-.f64 (neg.f64 a) b)) (cbrt.f64 (-.f64 (neg.f64 a) b))) (/.f64 (*.f64 a (neg.f64 b)) (cbrt.f64 (-.f64 (neg.f64 a) b))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (neg.f64 a) b)) (cbrt.f64 (-.f64 (neg.f64 a) b))) (*.f64 a (neg.f64 b))) (cbrt.f64 (-.f64 (neg.f64 a) b)))
(*.f64 (cbrt.f64 (-.f64 (neg.f64 a) b)) (/.f64 (cbrt.f64 (-.f64 (neg.f64 a) b)) (/.f64 (*.f64 a (neg.f64 b)) (cbrt.f64 (-.f64 (neg.f64 a) b)))))
(*.f64 (cbrt.f64 (-.f64 (neg.f64 b) a)) (/.f64 (cbrt.f64 (-.f64 (neg.f64 b) a)) (/.f64 (*.f64 a (neg.f64 b)) (cbrt.f64 (-.f64 (neg.f64 b) a)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2))) (/.f64 (*.f64 b (cbrt.f64 (/.f64 a (+.f64 a b)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2))) (/.f64 b (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2)) (cbrt.f64 (/.f64 a (+.f64 a b))))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 b a))) 2)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 b a))) 2)) (cbrt.f64 (/.f64 a (+.f64 a b)))) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 b a))) 2)) b)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) (cbrt.f64 (/.f64 (+.f64 a b) b))) (/.f64 a (cbrt.f64 (/.f64 (+.f64 a b) b))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) (cbrt.f64 (/.f64 (+.f64 a b) b))) a) (cbrt.f64 (/.f64 (+.f64 a b) b)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) (/.f64 a (cbrt.f64 (/.f64 (+.f64 a b) b)))))
(/.f64 (*.f64 (+.f64 a b) (pow.f64 b -1/2)) (/.f64 a (pow.f64 b -1/2)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(/.f64 (*.f64 (+.f64 a b) (cbrt.f64 (pow.f64 b -2))) (/.f64 a (/.f64 1 (cbrt.f64 b))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 b -2)) (/.f64 a (+.f64 a b))) (/.f64 1 (cbrt.f64 b)))
(*.f64 (+.f64 1 (/.f64 b a)) (/.f64 (cbrt.f64 (pow.f64 b -2)) (cbrt.f64 b)))
(/.f64 (/.f64 (+.f64 a b) (neg.f64 b)) (neg.f64 a))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 1 a)) (*.f64 b (-.f64 a b)))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 a b)) (/.f64 1 (-.f64 a b)))
(*.f64 (/.f64 (+.f64 1 (/.f64 b a)) b) (/.f64 (-.f64 a b) (-.f64 a b)))
(/.f64 (*.f64 (/.f64 1 a) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 b (fma.f64 a a (*.f64 b (-.f64 b a)))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 a b)) (/.f64 1 (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (-.f64 b a)))) (*.f64 a b))
(/.f64 (*.f64 (/.f64 1 b) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 a (-.f64 a b)))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 a b)) (/.f64 1 (-.f64 a b)))
(*.f64 (/.f64 (+.f64 1 (/.f64 b a)) b) (/.f64 (-.f64 a b) (-.f64 a b)))
(/.f64 (*.f64 (/.f64 1 b) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 a (fma.f64 a a (*.f64 b (-.f64 b a)))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 a b)) (/.f64 1 (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (-.f64 b a)))) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a (sqrt.f64 b))) (sqrt.f64 b))
(/.f64 (+.f64 a b) (*.f64 (sqrt.f64 b) (*.f64 a (sqrt.f64 b))))
(/.f64 (+.f64 1 (/.f64 b a)) (*.f64 (sqrt.f64 b) (sqrt.f64 b)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(/.f64 (/.f64 (/.f64 (+.f64 a b) a) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(/.f64 (+.f64 1 (/.f64 b a)) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 b (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (+.f64 a b) (*.f64 (sqrt.f64 a) (*.f64 b (sqrt.f64 a))))
(/.f64 (+.f64 a b) (*.f64 b (*.f64 (sqrt.f64 a) (sqrt.f64 a))))
(/.f64 (/.f64 (+.f64 a b) (*.f64 (pow.f64 (cbrt.f64 a) 2) b)) (cbrt.f64 a))
(/.f64 (+.f64 a b) (*.f64 (*.f64 b (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2)))
(/.f64 (+.f64 a b) (*.f64 b (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2))))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (*.f64 (/.f64 a (+.f64 a b)) (cbrt.f64 b)))
(/.f64 1 (*.f64 (/.f64 (*.f64 a (cbrt.f64 b)) (+.f64 a b)) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (*.f64 a (cbrt.f64 b))) (+.f64 a b))
(/.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b (/.f64 (+.f64 a b) (sqrt.f64 a))))
(/.f64 (+.f64 a b) (*.f64 (sqrt.f64 a) (*.f64 b (sqrt.f64 a))))
(/.f64 (+.f64 a b) (*.f64 b (*.f64 (sqrt.f64 a) (sqrt.f64 a))))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b (/.f64 (+.f64 a b) (cbrt.f64 a))))
(/.f64 (+.f64 a b) (*.f64 (*.f64 b (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2)))
(/.f64 (+.f64 a b) (*.f64 b (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2))))
(/.f64 (/.f64 (+.f64 a b) (sqrt.f64 a)) (*.f64 b (sqrt.f64 a)))
(/.f64 (+.f64 a b) (*.f64 (sqrt.f64 a) (*.f64 b (sqrt.f64 a))))
(/.f64 (+.f64 a b) (*.f64 b (*.f64 (sqrt.f64 a) (sqrt.f64 a))))
(/.f64 (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 a) 2)) (*.f64 b (cbrt.f64 a)))
(/.f64 (+.f64 a b) (*.f64 (*.f64 b (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2)))
(/.f64 (+.f64 a b) (*.f64 b (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2))))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 a b))) (/.f64 (*.f64 a (neg.f64 b)) (sqrt.f64 (+.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2)) (/.f64 (*.f64 a (neg.f64 b)) (cbrt.f64 (+.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(/.f64 (/.f64 (+.f64 a b) (neg.f64 a)) (neg.f64 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(/.f64 (+.f64 (neg.f64 (*.f64 a a)) (*.f64 b b)) (*.f64 (*.f64 a b) (+.f64 (neg.f64 a) b)))
(/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 a (*.f64 b (-.f64 b a))))
(*.f64 (/.f64 (+.f64 1 (/.f64 b a)) b) (/.f64 (-.f64 b a) (-.f64 b a)))
(/.f64 (+.f64 (neg.f64 (*.f64 a a)) (*.f64 b b)) (*.f64 a (*.f64 (-.f64 a b) (neg.f64 b))))
(/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 a (*.f64 b (-.f64 b a))))
(*.f64 (/.f64 (+.f64 1 (/.f64 b a)) b) (/.f64 (-.f64 b a) (-.f64 b a)))
(/.f64 (+.f64 (neg.f64 (*.f64 a a)) (*.f64 b b)) (*.f64 (*.f64 a (neg.f64 b)) (-.f64 a b)))
(/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 a (*.f64 b (-.f64 b a))))
(*.f64 (/.f64 (+.f64 1 (/.f64 b a)) b) (/.f64 (-.f64 b a) (-.f64 b a)))
(/.f64 (neg.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (*.f64 a b) (neg.f64 (fma.f64 a a (*.f64 b (-.f64 b a))))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 a b)) (/.f64 1 (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (-.f64 b a)))) (*.f64 a b))
(/.f64 (neg.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 a (*.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (neg.f64 b))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 a b)) (/.f64 1 (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (-.f64 b a)))) (*.f64 a b))
(/.f64 (neg.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (*.f64 a (neg.f64 b)) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 a b)) (/.f64 1 (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (-.f64 b a)))) (*.f64 a b))
(/.f64 (*.f64 (pow.f64 b -1/2) (sqrt.f64 (+.f64 a b))) (/.f64 a (*.f64 (pow.f64 b -1/2) (sqrt.f64 (+.f64 a b)))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 a b) (-.f64 b a)))
(/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 a (*.f64 b (-.f64 b a))))
(*.f64 (/.f64 (+.f64 1 (/.f64 b a)) b) (/.f64 (-.f64 b a) (-.f64 b a)))
(/.f64 (/.f64 (sqrt.f64 (+.f64 a b)) 1) (/.f64 b (/.f64 (sqrt.f64 (+.f64 a b)) a)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(/.f64 (/.f64 (sqrt.f64 (+.f64 a b)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 b (/.f64 (sqrt.f64 (+.f64 a b)) (cbrt.f64 a))))
(/.f64 (+.f64 a b) (*.f64 (*.f64 b (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2)))
(/.f64 (+.f64 a b) (*.f64 b (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) 1) (/.f64 b (/.f64 (cbrt.f64 (+.f64 a b)) a)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (sqrt.f64 a)) (/.f64 b (/.f64 (cbrt.f64 (+.f64 a b)) (sqrt.f64 a))))
(/.f64 (+.f64 a b) (*.f64 (sqrt.f64 a) (*.f64 b (sqrt.f64 a))))
(/.f64 (+.f64 a b) (*.f64 b (*.f64 (sqrt.f64 a) (sqrt.f64 a))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 a) 2)) (*.f64 b (cbrt.f64 (/.f64 a (+.f64 a b)))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (*.f64 b (*.f64 (cbrt.f64 (/.f64 a (+.f64 a b))) (pow.f64 (cbrt.f64 a) 2))))
(/.f64 (pow.f64 (sqrt.f64 b) -1) (/.f64 (/.f64 a (+.f64 a b)) (pow.f64 (sqrt.f64 b) -1)))
(/.f64 (/.f64 1 (sqrt.f64 b)) (/.f64 a (*.f64 (/.f64 1 (sqrt.f64 b)) (+.f64 a b))))
(*.f64 (/.f64 1 (sqrt.f64 b)) (/.f64 (+.f64 1 (/.f64 b a)) (sqrt.f64 b)))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 b) 2) -1) (/.f64 (/.f64 a (+.f64 a b)) (pow.f64 (cbrt.f64 b) -1)))
(/.f64 1 (*.f64 (/.f64 (*.f64 a (cbrt.f64 b)) (+.f64 a b)) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (*.f64 a (cbrt.f64 b))) (+.f64 a b))
(pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 1)
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2)
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 3)
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(pow.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3) 1/3)
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(neg.f64 (/.f64 (/.f64 (+.f64 a b) a) (neg.f64 b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(neg.f64 (*.f64 (/.f64 (+.f64 a b) (neg.f64 a)) (/.f64 1 b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(neg.f64 (*.f64 (/.f64 1 b) (/.f64 (+.f64 a b) (neg.f64 a))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(neg.f64 (/.f64 (/.f64 (+.f64 a b) (neg.f64 a)) b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(neg.f64 (/.f64 (+.f64 a b) (*.f64 a (neg.f64 b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(neg.f64 (/.f64 (/.f64 (+.f64 a b) b) (neg.f64 a)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))
(fabs.f64 (/.f64 (+.f64 1 (/.f64 b a)) b))
(log.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b)))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 b 3)) (pow.f64 (/.f64 (+.f64 a b) a) 3)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (+.f64 a b) a) 3) (pow.f64 b 3)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(exp.f64 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(log1p.f64 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(+.f64 (*.f64 (/.f64 1 a) a) (*.f64 (/.f64 1 a) b))
(+.f64 1 (/.f64 b a))
(+.f64 (*.f64 (/.f64 1 a) b) (*.f64 (/.f64 1 a) a))
(+.f64 1 (/.f64 b a))
(+.f64 (*.f64 a (/.f64 1 a)) (*.f64 b (/.f64 1 a)))
(+.f64 1 (/.f64 b a))
(+.f64 (*.f64 b (/.f64 1 a)) (*.f64 a (/.f64 1 a)))
(+.f64 1 (/.f64 b a))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 a b) a))) 1)
(+.f64 1 (/.f64 b a))
(*.f64 (+.f64 a b) (/.f64 1 a))
(+.f64 1 (/.f64 b a))
(*.f64 (/.f64 (+.f64 a b) a) 1)
(+.f64 1 (/.f64 b a))
(*.f64 1 (/.f64 (+.f64 a b) a))
(+.f64 1 (/.f64 b a))
(*.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (/.f64 1 a)))
(+.f64 1 (/.f64 b a))
(*.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) (sqrt.f64 (/.f64 (+.f64 a b) a)))
(+.f64 1 (/.f64 b a))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (*.f64 (cbrt.f64 (+.f64 a b)) (/.f64 1 a)))
(+.f64 1 (/.f64 b a))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2))
(+.f64 1 (/.f64 b a))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 b a))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2) (cbrt.f64 (/.f64 (+.f64 a b) a)))
(+.f64 1 (/.f64 b a))
(*.f64 (/.f64 1 a) (+.f64 a b))
(+.f64 1 (/.f64 b a))
(*.f64 (-.f64 (neg.f64 a) b) (/.f64 1 (neg.f64 a)))
(/.f64 (-.f64 (neg.f64 a) b) (neg.f64 a))
(neg.f64 (-.f64 -1 (/.f64 b a)))
(*.f64 (*.f64 (sqrt.f64 (+.f64 a b)) (/.f64 1 a)) (sqrt.f64 (+.f64 a b)))
(+.f64 1 (/.f64 b a))
(*.f64 (*.f64 (cbrt.f64 (+.f64 a b)) (/.f64 1 a)) (pow.f64 (cbrt.f64 (+.f64 a b)) 2))
(+.f64 1 (/.f64 b a))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (+.f64 a b) (sqrt.f64 a)))
(/.f64 (/.f64 (+.f64 a b) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (+.f64 a b) (cbrt.f64 a)))
(/.f64 (/.f64 (+.f64 a b) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 (+.f64 a b) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (+.f64 a b) (sqrt.f64 a)))
(/.f64 (/.f64 (+.f64 a b) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 (+.f64 a b) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (+.f64 a b) (cbrt.f64 a)))
(/.f64 (/.f64 (+.f64 a b) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 1 (neg.f64 a)) (-.f64 (neg.f64 a) b))
(*.f64 (-.f64 (neg.f64 a) b) (/.f64 1 (neg.f64 a)))
(/.f64 (-.f64 (neg.f64 a) b) (neg.f64 a))
(neg.f64 (-.f64 -1 (/.f64 b a)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) 1) (/.f64 (sqrt.f64 (+.f64 a b)) a))
(+.f64 1 (/.f64 b a))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) a) (sqrt.f64 (+.f64 a b)))
(+.f64 1 (/.f64 b a))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) a) (/.f64 (sqrt.f64 (+.f64 a b)) 1))
(+.f64 1 (/.f64 b a))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (+.f64 a b)) (cbrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (+.f64 a b) (cbrt.f64 a)))
(/.f64 (/.f64 (+.f64 a b) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (+.f64 a b)) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (+.f64 a b) (cbrt.f64 a)))
(/.f64 (/.f64 (+.f64 a b) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) 1) (/.f64 (cbrt.f64 (+.f64 a b)) a))
(+.f64 1 (/.f64 b a))
(*.f64 (/.f64 (cbrt.f64 (+.f64 a b)) a) (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) 1))
(+.f64 1 (/.f64 b a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (+.f64 a b)) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (+.f64 a b) (sqrt.f64 a)))
(/.f64 (/.f64 (+.f64 a b) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 (cbrt.f64 (+.f64 a b)) (sqrt.f64 a)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (+.f64 a b) (sqrt.f64 a)))
(/.f64 (/.f64 (+.f64 a b) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (+.f64 a b) a)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 b a))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) a) (cbrt.f64 (+.f64 a b)))
(+.f64 1 (/.f64 b a))
(*.f64 (/.f64 1 (/.f64 a (pow.f64 (cbrt.f64 (+.f64 a b)) 2))) (cbrt.f64 (+.f64 a b)))
(+.f64 1 (/.f64 b a))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 1 a)) (-.f64 (*.f64 a a) (*.f64 b b))) (+.f64 a b))
(*.f64 (+.f64 a b) (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 1 a))))
(*.f64 (+.f64 a b) (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) a)))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 1 a)) (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (*.f64 a a) (*.f64 b (+.f64 a b))))
(*.f64 (/.f64 (*.f64 (/.f64 1 a) (-.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 a a (*.f64 b (+.f64 a b))))
(/.f64 (*.f64 (+.f64 1 (/.f64 b a)) (-.f64 a b)) (/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 b (+.f64 a b) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (/.f64 1 a) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (-.f64 (*.f64 a (pow.f64 a 3)) (*.f64 (*.f64 b (-.f64 b a)) (*.f64 b (-.f64 b a))))) (-.f64 (*.f64 a a) (*.f64 b (-.f64 b a))))
(*.f64 (/.f64 (*.f64 (/.f64 1 a) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (-.f64 (*.f64 a (pow.f64 a 3)) (*.f64 (*.f64 b b) (*.f64 (-.f64 b a) (-.f64 b a))))) (-.f64 (*.f64 a a) (*.f64 b (-.f64 b a))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (+.f64 (pow.f64 a 4) (*.f64 (*.f64 b (-.f64 a b)) (*.f64 b (-.f64 b a)))) a)) (fma.f64 a a (*.f64 b (-.f64 a b))))
(*.f64 (/.f64 (*.f64 (/.f64 1 a) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (pow.f64 (*.f64 a a) 3) (pow.f64 (*.f64 b (-.f64 b a)) 3))) (+.f64 (*.f64 a (pow.f64 a 3)) (*.f64 (*.f64 b (-.f64 b a)) (-.f64 (*.f64 b (-.f64 b a)) (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (/.f64 1 a) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 a (pow.f64 a 3) (*.f64 b (*.f64 (-.f64 b a) (fma.f64 b (-.f64 b a) (*.f64 a (neg.f64 a))))))) (+.f64 (pow.f64 (*.f64 a a) 3) (pow.f64 (*.f64 b (-.f64 b a)) 3)))
(/.f64 (*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) a) (fma.f64 (*.f64 b (-.f64 b a)) (fma.f64 b (-.f64 b a) (neg.f64 (*.f64 a a))) (pow.f64 a 4))) (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (-.f64 b a)) 3)))
(pow.f64 (/.f64 (+.f64 a b) a) 1)
(+.f64 1 (/.f64 b a))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) 2)
(+.f64 1 (/.f64 b a))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 3)
(+.f64 1 (/.f64 b a))
(pow.f64 (pow.f64 (/.f64 (+.f64 a b) a) 3) 1/3)
(+.f64 1 (/.f64 b a))
(pow.f64 (/.f64 a (+.f64 a b)) -1)
(+.f64 1 (/.f64 b a))
(neg.f64 (/.f64 (+.f64 a b) (neg.f64 a)))
(*.f64 (-.f64 (neg.f64 a) b) (/.f64 1 (neg.f64 a)))
(/.f64 (-.f64 (neg.f64 a) b) (neg.f64 a))
(neg.f64 (-.f64 -1 (/.f64 b a)))
(neg.f64 (/.f64 (/.f64 (+.f64 a b) (neg.f64 a)) 1))
(*.f64 (-.f64 (neg.f64 a) b) (/.f64 1 (neg.f64 a)))
(/.f64 (-.f64 (neg.f64 a) b) (neg.f64 a))
(neg.f64 (-.f64 -1 (/.f64 b a)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2))
(fabs.f64 (+.f64 1 (/.f64 b a)))
(log.f64 (exp.f64 (/.f64 (+.f64 a b) a)))
(+.f64 1 (/.f64 b a))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 a b) a))))
(+.f64 1 (/.f64 b a))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 3))
(+.f64 1 (/.f64 b a))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 a 3)))
(+.f64 1 (/.f64 b a))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 a b) a)))
(+.f64 1 (/.f64 b a))
(exp.f64 (log.f64 (/.f64 (+.f64 a b) a)))
(+.f64 1 (/.f64 b a))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 a b) a)))
(+.f64 1 (/.f64 b a))

localize19.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 47 to 17 computations (63.8% saved)

series8.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite86.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1482×associate-/r*
1016×associate-/l*
754×distribute-lft-in
408×associate-/r/
302×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01454
129448
2397148
Stop Event
node limit
Counts
2 → 184
Calls
Call 1
Inputs
(*.f64 (*.f64 (+.f64 a b) eps) (/.f64 (/.f64 1 a) (expm1.f64 (*.f64 b eps))))
(*.f64 (+.f64 a b) eps)
Outputs
((+.f64 (*.f64 (/.f64 1 (*.f64 a (expm1.f64 (*.f64 b eps)))) (*.f64 b eps)) (*.f64 (/.f64 1 (*.f64 a (expm1.f64 (*.f64 b eps)))) (*.f64 eps a))) (+.f64 (*.f64 (/.f64 1 (*.f64 a (expm1.f64 (*.f64 b eps)))) (*.f64 b eps)) (*.f64 (/.f64 1 (*.f64 a (expm1.f64 (*.f64 b eps)))) (*.f64 a eps))) (+.f64 (*.f64 (/.f64 1 (*.f64 a (expm1.f64 (*.f64 b eps)))) (*.f64 eps a)) (*.f64 (/.f64 1 (*.f64 a (expm1.f64 (*.f64 b eps)))) (*.f64 b eps))) (+.f64 (*.f64 (/.f64 1 (*.f64 a (expm1.f64 (*.f64 b eps)))) (*.f64 a eps)) (*.f64 (/.f64 1 (*.f64 a (expm1.f64 (*.f64 b eps)))) (*.f64 b eps))) (+.f64 (*.f64 (/.f64 eps (*.f64 a (expm1.f64 (*.f64 b eps)))) a) (*.f64 (/.f64 eps (*.f64 a (expm1.f64 (*.f64 b eps)))) b)) (+.f64 (*.f64 (/.f64 eps (*.f64 a (expm1.f64 (*.f64 b eps)))) b) (*.f64 (/.f64 eps (*.f64 a (expm1.f64 (*.f64 b eps)))) a)) (-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) (/.f64 a eps)) (expm1.f64 (*.f64 b eps))))) 1) (/.f64 (+.f64 a b) (/.f64 (*.f64 a (expm1.f64 (*.f64 b eps))) eps)) (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 b eps)) (*.f64 eps (/.f64 1 a)))) (/.f64 eps (/.f64 (*.f64 a (expm1.f64 (*.f64 b eps))) (+.f64 a b))) (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (*.f64 (+.f64 a b) (/.f64 1 a)))) (/.f64 (*.f64 (+.f64 a b) eps) (*.f64 a (expm1.f64 (*.f64 b eps)))) (/.f64 1 (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) (*.f64 (+.f64 a b) eps)) a)) (/.f64 (/.f64 1 a) (/.f64 (expm1.f64 (*.f64 b eps)) (*.f64 (+.f64 a b) eps))) (/.f64 (/.f64 (/.f64 (+.f64 a b) (/.f64 a eps)) (expm1.f64 (*.f64 b eps))) 1) (/.f64 (sqrt.f64 (+.f64 a b)) (/.f64 (*.f64 a (expm1.f64 (*.f64 b eps))) (*.f64 (sqrt.f64 (+.f64 a b)) eps))) (/.f64 (sqrt.f64 eps) (/.f64 (*.f64 a (expm1.f64 (*.f64 b eps))) (*.f64 (sqrt.f64 eps) (+.f64 a b)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (*.f64 a (expm1.f64 (*.f64 b eps))) (sqrt.f64 (*.f64 (+.f64 a b) eps)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (expm1.f64 (*.f64 b eps)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a b) eps)) (/.f64 1 a)))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (/.f64 (*.f64 a (expm1.f64 (*.f64 b eps))) (*.f64 (cbrt.f64 (+.f64 a b)) eps))) (/.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (*.f64 a (expm1.f64 (*.f64 b eps))) (*.f64 (cbrt.f64 eps) (+.f64 a b)))) (/.f64 (cbrt.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (*.f64 a (expm1.f64 (*.f64 b eps))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 a b) eps)) 2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 a b) eps)) 2) (/.f64 (*.f64 a (expm1.f64 (*.f64 b eps))) (cbrt.f64 (*.f64 (+.f64 a b) eps)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 a b) eps)) 2) (/.f64 (expm1.f64 (*.f64 b eps)) (*.f64 (cbrt.f64 (*.f64 (+.f64 a b) eps)) (/.f64 1 a)))) (/.f64 (/.f64 (+.f64 a b) (/.f64 a eps)) (expm1.f64 (*.f64 b eps))) (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 (-.f64 a b) (/.f64 eps (*.f64 a (expm1.f64 (*.f64 b eps)))))) (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (/.f64 eps (*.f64 a (expm1.f64 (*.f64 b eps)))))) (/.f64 (/.f64 -1 a) (/.f64 (neg.f64 (expm1.f64 (*.f64 b eps))) (*.f64 (+.f64 a b) eps))) (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) (/.f64 a eps))) (/.f64 (expm1.f64 (*.f64 b eps)) (sqrt.f64 (/.f64 (+.f64 a b) (/.f64 a eps))))) (/.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 a b) (/.f64 a eps))) (cbrt.f64 (/.f64 (+.f64 a b) (/.f64 a eps)))) (/.f64 (expm1.f64 (*.f64 b eps)) (cbrt.f64 (/.f64 (+.f64 a b) (/.f64 a eps))))) (/.f64 (*.f64 (*.f64 (+.f64 a b) eps) (pow.f64 a -1/2)) (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 a -1/2))) (/.f64 (*.f64 (*.f64 (+.f64 a b) eps) (cbrt.f64 (pow.f64 a -2))) (/.f64 (expm1.f64 (*.f64 b eps)) (/.f64 1 (cbrt.f64 a)))) (/.f64 (*.f64 (+.f64 a b) (sqrt.f64 eps)) (/.f64 (*.f64 a (expm1.f64 (*.f64 b eps))) (sqrt.f64 eps))) (/.f64 (*.f64 (+.f64 a b) (cbrt.f64 (*.f64 eps eps))) (/.f64 (*.f64 a (expm1.f64 (*.f64 b eps))) (cbrt.f64 eps))) (/.f64 (*.f64 eps (sqrt.f64 (+.f64 a b))) (/.f64 (*.f64 a (expm1.f64 (*.f64 b eps))) (sqrt.f64 (+.f64 a b)))) (/.f64 (*.f64 eps (pow.f64 (cbrt.f64 (+.f64 a b)) 2)) (/.f64 (*.f64 a (expm1.f64 (*.f64 b eps))) (cbrt.f64 (+.f64 a b)))) (/.f64 (*.f64 (*.f64 (+.f64 a b) eps) (/.f64 -1 a)) (neg.f64 (expm1.f64 (*.f64 b eps)))) (/.f64 (*.f64 (*.f64 (+.f64 a b) eps) -1) (*.f64 (expm1.f64 (*.f64 b eps)) (neg.f64 a))) (/.f64 (*.f64 eps (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 a (expm1.f64 (*.f64 b eps))) (-.f64 a b))) (/.f64 (*.f64 eps (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (*.f64 a (expm1.f64 (*.f64 b eps))) (fma.f64 a a (*.f64 b (-.f64 b a))))) (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 eps (*.f64 a (expm1.f64 (*.f64 b eps))))) (-.f64 a b)) (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 eps (*.f64 a (expm1.f64 (*.f64 b eps))))) (fma.f64 a a (*.f64 b (-.f64 b a)))) (/.f64 (*.f64 (/.f64 -1 a) (*.f64 (+.f64 a b) eps)) (neg.f64 (expm1.f64 (*.f64 b eps)))) (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) eps) (*.f64 (*.f64 a (expm1.f64 (*.f64 b eps))) (-.f64 a b))) (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) eps) (*.f64 (*.f64 a (expm1.f64 (*.f64 b eps))) (fma.f64 a a (*.f64 b (-.f64 b a))))) (/.f64 (/.f64 (/.f64 (+.f64 a b) (/.f64 a eps)) (sqrt.f64 (expm1.f64 (*.f64 b eps)))) (sqrt.f64 (expm1.f64 (*.f64 b eps)))) (/.f64 (/.f64 (/.f64 (+.f64 a b) (/.f64 a eps)) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2)) (cbrt.f64 (expm1.f64 (*.f64 b eps)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a b) eps)) (pow.f64 a -1/2)) (/.f64 (expm1.f64 (*.f64 b eps)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a b) eps)) (pow.f64 a -1/2)))) (/.f64 (/.f64 (*.f64 (+.f64 a b) eps) (sqrt.f64 (expm1.f64 (*.f64 b eps)))) (*.f64 (sqrt.f64 (expm1.f64 (*.f64 b eps))) a)) (/.f64 (/.f64 (*.f64 (+.f64 a b) eps) (sqrt.f64 (expm1.f64 (*.f64 b eps)))) (*.f64 (/.f64 (sqrt.f64 (expm1.f64 (*.f64 b eps))) 1) a)) (/.f64 (/.f64 (+.f64 a b) (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2) eps)) (*.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) a)) (/.f64 (/.f64 (+.f64 a b) (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2) eps)) (*.f64 (/.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 1) a)) (/.f64 (neg.f64 (/.f64 (+.f64 a b) (/.f64 a eps))) (neg.f64 (expm1.f64 (*.f64 b eps)))) (/.f64 (/.f64 (/.f64 (+.f64 a b) (/.f64 a eps)) (cbrt.f64 (expm1.f64 (*.f64 b eps)))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2)) (/.f64 (/.f64 (*.f64 (+.f64 a b) eps) (expm1.f64 (*.f64 b eps))) a) (/.f64 (/.f64 (*.f64 (+.f64 a b) eps) (sqrt.f64 (*.f64 a (expm1.f64 (*.f64 b eps))))) (sqrt.f64 (*.f64 a (expm1.f64 (*.f64 b eps))))) (/.f64 (/.f64 (*.f64 (+.f64 a b) eps) (*.f64 (cbrt.f64 (*.f64 a (expm1.f64 (*.f64 b eps)))) (cbrt.f64 (*.f64 a (expm1.f64 (*.f64 b eps)))))) (cbrt.f64 (*.f64 a (expm1.f64 (*.f64 b eps))))) (/.f64 (/.f64 (*.f64 (+.f64 a b) eps) (*.f64 (expm1.f64 (*.f64 b eps)) (sqrt.f64 a))) (sqrt.f64 a)) (/.f64 (/.f64 (*.f64 (+.f64 a b) eps) (*.f64 (expm1.f64 (*.f64 b eps)) (cbrt.f64 (*.f64 a a)))) (cbrt.f64 a)) (/.f64 (/.f64 (*.f64 (+.f64 a b) eps) (/.f64 (expm1.f64 (*.f64 b eps)) 1)) a) (/.f64 (/.f64 (*.f64 (+.f64 a b) eps) (/.f64 (expm1.f64 (*.f64 b eps)) -1)) (neg.f64 a)) (/.f64 (/.f64 (*.f64 (+.f64 a b) eps) (*.f64 (sqrt.f64 (expm1.f64 (*.f64 b eps))) (sqrt.f64 a))) (*.f64 (sqrt.f64 (expm1.f64 (*.f64 b eps))) (sqrt.f64 a))) (/.f64 (/.f64 (*.f64 (+.f64 a b) eps) (/.f64 1 (cbrt.f64 (pow.f64 a -2)))) (/.f64 (expm1.f64 (*.f64 b eps)) (/.f64 1 (cbrt.f64 a)))) (/.f64 (/.f64 (*.f64 (+.f64 a b) eps) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 b eps))) (pow.f64 a -1/2))) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 b eps))) (pow.f64 a -1/2))) (/.f64 (/.f64 (*.f64 (+.f64 a b) eps) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 b eps))) (cbrt.f64 (pow.f64 a -2)))) (*.f64 (/.f64 (sqrt.f64 (expm1.f64 (*.f64 b eps))) 1) (cbrt.f64 a))) (/.f64 (/.f64 (*.f64 (+.f64 a b) eps) (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2) (pow.f64 a -1/2))) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) (pow.f64 a -1/2))) (/.f64 (/.f64 (*.f64 (+.f64 a b) eps) (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2) (cbrt.f64 (pow.f64 a -2)))) (*.f64 (/.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 1) (cbrt.f64 a))) (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 a b) eps) (/.f64 -1 a)) 1) (neg.f64 (expm1.f64 (*.f64 b eps)))) (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 a b) eps) (/.f64 -1 a)) (sqrt.f64 (expm1.f64 (*.f64 b eps)))) (neg.f64 (sqrt.f64 (expm1.f64 (*.f64 b eps))))) (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 a b) eps) (/.f64 -1 a)) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2)) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))))) (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 a b) eps) (/.f64 -1 a)) -1) (expm1.f64 (*.f64 b eps))) (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 a b) eps) (/.f64 -1 a)) (sqrt.f64 (neg.f64 (expm1.f64 (*.f64 b eps))))) (sqrt.f64 (neg.f64 (expm1.f64 (*.f64 b eps))))) (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 a b) eps) (/.f64 -1 a)) (*.f64 (cbrt.f64 (neg.f64 (expm1.f64 (*.f64 b eps)))) (cbrt.f64 (neg.f64 (expm1.f64 (*.f64 b eps)))))) (cbrt.f64 (neg.f64 (expm1.f64 (*.f64 b eps))))) (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 a b) eps) (/.f64 -1 a)) (neg.f64 (sqrt.f64 (expm1.f64 (*.f64 b eps))))) (sqrt.f64 (expm1.f64 (*.f64 b eps)))) (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 a b) eps) (/.f64 -1 a)) (neg.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2))) (cbrt.f64 (expm1.f64 (*.f64 b eps)))) (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 eps (*.f64 a (expm1.f64 (*.f64 b eps))))) 1) (-.f64 a b)) (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 eps (*.f64 a (expm1.f64 (*.f64 b eps))))) (sqrt.f64 (-.f64 a b))) (sqrt.f64 (-.f64 a b))) (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 eps (*.f64 a (expm1.f64 (*.f64 b eps))))) (*.f64 (cbrt.f64 (-.f64 a b)) (cbrt.f64 (-.f64 a b)))) (cbrt.f64 (-.f64 a b))) (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 eps (*.f64 a (expm1.f64 (*.f64 b eps))))) (+.f64 (sqrt.f64 a) (sqrt.f64 b))) (-.f64 (sqrt.f64 a) (sqrt.f64 b))) (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 eps (*.f64 a (expm1.f64 (*.f64 b eps))))) 1) (fma.f64 a a (*.f64 b (-.f64 b a)))) (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 eps (*.f64 a (expm1.f64 (*.f64 b eps))))) (sqrt.f64 (fma.f64 a a (*.f64 b (-.f64 b a))))) (sqrt.f64 (fma.f64 a a (*.f64 b (-.f64 b a))))) (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 eps (*.f64 a (expm1.f64 (*.f64 b eps))))) (*.f64 (cbrt.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))) (cbrt.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))))) (cbrt.f64 (fma.f64 a a (*.f64 b (-.f64 b a))))) (/.f64 (/.f64 (*.f64 (/.f64 -1 a) (*.f64 (+.f64 a b) eps)) 1) (neg.f64 (expm1.f64 (*.f64 b eps)))) (/.f64 (/.f64 (*.f64 (/.f64 -1 a) (*.f64 (+.f64 a b) eps)) (sqrt.f64 (expm1.f64 (*.f64 b eps)))) (neg.f64 (sqrt.f64 (expm1.f64 (*.f64 b eps))))) (/.f64 (/.f64 (*.f64 (/.f64 -1 a) (*.f64 (+.f64 a b) eps)) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2)) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))))) (/.f64 (/.f64 (*.f64 (/.f64 -1 a) (*.f64 (+.f64 a b) eps)) -1) (expm1.f64 (*.f64 b eps))) (/.f64 (/.f64 (*.f64 (/.f64 -1 a) (*.f64 (+.f64 a b) eps)) (sqrt.f64 (neg.f64 (expm1.f64 (*.f64 b eps))))) (sqrt.f64 (neg.f64 (expm1.f64 (*.f64 b eps))))) (/.f64 (/.f64 (*.f64 (/.f64 -1 a) (*.f64 (+.f64 a b) eps)) (*.f64 (cbrt.f64 (neg.f64 (expm1.f64 (*.f64 b eps)))) (cbrt.f64 (neg.f64 (expm1.f64 (*.f64 b eps)))))) (cbrt.f64 (neg.f64 (expm1.f64 (*.f64 b eps))))) (/.f64 (/.f64 (*.f64 (/.f64 -1 a) (*.f64 (+.f64 a b) eps)) (neg.f64 (sqrt.f64 (expm1.f64 (*.f64 b eps))))) (sqrt.f64 (expm1.f64 (*.f64 b eps)))) (/.f64 (/.f64 (*.f64 (/.f64 -1 a) (*.f64 (+.f64 a b) eps)) (neg.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2))) (cbrt.f64 (expm1.f64 (*.f64 b eps)))) (/.f64 (/.f64 (/.f64 (/.f64 (+.f64 a b) (/.f64 a eps)) (sqrt.f64 (expm1.f64 (*.f64 b eps)))) 1) (sqrt.f64 (expm1.f64 (*.f64 b eps)))) (/.f64 (/.f64 (/.f64 (/.f64 (+.f64 a b) (/.f64 a eps)) (sqrt.f64 (expm1.f64 (*.f64 b eps)))) (cbrt.f64 (expm1.f64 (*.f64 b eps)))) (cbrt.f64 (sqrt.f64 (expm1.f64 (*.f64 b eps))))) (/.f64 (/.f64 (/.f64 (/.f64 (+.f64 a b) (/.f64 a eps)) (sqrt.f64 (expm1.f64 (*.f64 b eps)))) (sqrt.f64 (sqrt.f64 (expm1.f64 (*.f64 b eps))))) (sqrt.f64 (sqrt.f64 (expm1.f64 (*.f64 b eps))))) (/.f64 (/.f64 (/.f64 (/.f64 (+.f64 a b) (/.f64 a eps)) (sqrt.f64 (expm1.f64 (*.f64 b eps)))) (sqrt.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2))) (sqrt.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))))) (/.f64 (/.f64 (/.f64 (/.f64 (+.f64 a b) (/.f64 a eps)) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2)) 1) (cbrt.f64 (expm1.f64 (*.f64 b eps)))) (/.f64 (/.f64 (/.f64 (/.f64 (+.f64 a b) (/.f64 a eps)) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2)) (sqrt.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))))) (sqrt.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))))) (/.f64 (/.f64 (/.f64 (/.f64 (+.f64 a b) (/.f64 a eps)) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps)))) (cbrt.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps)))))) (cbrt.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))))) (/.f64 (/.f64 (/.f64 (/.f64 (+.f64 a b) (/.f64 a eps)) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2)) (cbrt.f64 (sqrt.f64 (expm1.f64 (*.f64 b eps))))) (cbrt.f64 (sqrt.f64 (expm1.f64 (*.f64 b eps))))) (/.f64 (/.f64 (/.f64 (/.f64 (+.f64 a b) (/.f64 a eps)) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2))) (cbrt.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))))) (/.f64 (/.f64 (neg.f64 (/.f64 (+.f64 a b) (/.f64 a eps))) 1) (neg.f64 (expm1.f64 (*.f64 b eps)))) (/.f64 (/.f64 (neg.f64 (/.f64 (+.f64 a b) (/.f64 a eps))) (sqrt.f64 (expm1.f64 (*.f64 b eps)))) (neg.f64 (sqrt.f64 (expm1.f64 (*.f64 b eps))))) (/.f64 (/.f64 (neg.f64 (/.f64 (+.f64 a b) (/.f64 a eps))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2)) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))))) (/.f64 (/.f64 (neg.f64 (/.f64 (+.f64 a b) (/.f64 a eps))) -1) (expm1.f64 (*.f64 b eps))) (/.f64 (/.f64 (neg.f64 (/.f64 (+.f64 a b) (/.f64 a eps))) (sqrt.f64 (neg.f64 (expm1.f64 (*.f64 b eps))))) (sqrt.f64 (neg.f64 (expm1.f64 (*.f64 b eps))))) (/.f64 (/.f64 (neg.f64 (/.f64 (+.f64 a b) (/.f64 a eps))) (*.f64 (cbrt.f64 (neg.f64 (expm1.f64 (*.f64 b eps)))) (cbrt.f64 (neg.f64 (expm1.f64 (*.f64 b eps)))))) (cbrt.f64 (neg.f64 (expm1.f64 (*.f64 b eps))))) (/.f64 (/.f64 (neg.f64 (/.f64 (+.f64 a b) (/.f64 a eps))) (neg.f64 (sqrt.f64 (expm1.f64 (*.f64 b eps))))) (sqrt.f64 (expm1.f64 (*.f64 b eps)))) (/.f64 (/.f64 (neg.f64 (/.f64 (+.f64 a b) (/.f64 a eps))) (neg.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2))) (cbrt.f64 (expm1.f64 (*.f64 b eps)))) (/.f64 (/.f64 (*.f64 (+.f64 a b) eps) (sqrt.f64 a)) (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 a -1/2))) (pow.f64 (/.f64 (/.f64 (+.f64 a b) (/.f64 a eps)) (expm1.f64 (*.f64 b eps))) 1) (pow.f64 (sqrt.f64 (/.f64 (/.f64 (+.f64 a b) (/.f64 a eps)) (expm1.f64 (*.f64 b eps)))) 2) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) (/.f64 a eps)) (expm1.f64 (*.f64 b eps)))) 3) (pow.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) (/.f64 a eps)) (expm1.f64 (*.f64 b eps))) 3) 1/3) (sqrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) (/.f64 a eps)) (expm1.f64 (*.f64 b eps))) 2)) (log.f64 (pow.f64 (exp.f64 (+.f64 a b)) (/.f64 eps (*.f64 a (expm1.f64 (*.f64 b eps)))))) (log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (+.f64 a b) (/.f64 a eps)) (expm1.f64 (*.f64 b eps)))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) (/.f64 a eps)) (expm1.f64 (*.f64 b eps))) 3)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 a b) eps) 3) (pow.f64 (/.f64 1 (*.f64 a (expm1.f64 (*.f64 b eps)))) 3))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 a (expm1.f64 (*.f64 b eps)))) 3) (pow.f64 (*.f64 (+.f64 a b) eps) 3))) (expm1.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) (/.f64 a eps)) (expm1.f64 (*.f64 b eps))))) (exp.f64 (log.f64 (/.f64 (/.f64 (+.f64 a b) (/.f64 a eps)) (expm1.f64 (*.f64 b eps))))) (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (+.f64 a b) (/.f64 a eps)) (expm1.f64 (*.f64 b eps)))) 1)) (log1p.f64 (expm1.f64 (/.f64 (/.f64 (+.f64 a b) (/.f64 a eps)) (expm1.f64 (*.f64 b eps))))))
((+.f64 (*.f64 b eps) (*.f64 eps a)) (+.f64 (*.f64 b eps) (*.f64 a eps)) (+.f64 (*.f64 b eps) (*.f64 1 (*.f64 eps a))) (+.f64 (*.f64 b eps) (*.f64 1 (*.f64 a eps))) (+.f64 (*.f64 eps a) (*.f64 b eps)) (+.f64 (*.f64 a eps) (*.f64 b eps)) (+.f64 (*.f64 1 (*.f64 eps a)) (*.f64 b eps)) (+.f64 (*.f64 1 (*.f64 a eps)) (*.f64 b eps)) (-.f64 (exp.f64 (log1p.f64 (*.f64 b eps))) (-.f64 1 (*.f64 eps a))) (-.f64 (exp.f64 (log1p.f64 (*.f64 b eps))) (-.f64 1 (*.f64 a eps))) (-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 a b) eps))) 1) (-.f64 (+.f64 (*.f64 eps a) (exp.f64 (log1p.f64 (*.f64 b eps)))) 1) (-.f64 (+.f64 (*.f64 a eps) (exp.f64 (log1p.f64 (*.f64 b eps)))) 1) (/.f64 (+.f64 a b) (/.f64 1 eps)) (/.f64 eps (/.f64 1 (+.f64 a b))) (/.f64 (*.f64 (+.f64 a b) eps) 1) (/.f64 1 (/.f64 1 (*.f64 (+.f64 a b) eps))) (/.f64 (sqrt.f64 (+.f64 a b)) (/.f64 1 (*.f64 (sqrt.f64 (+.f64 a b)) eps))) (/.f64 (sqrt.f64 eps) (/.f64 1 (*.f64 (sqrt.f64 eps) (+.f64 a b)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a b) eps)) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a b) eps)))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (/.f64 1 (*.f64 (cbrt.f64 (+.f64 a b)) eps))) (/.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 1 (*.f64 (cbrt.f64 eps) (+.f64 a b)))) (/.f64 (cbrt.f64 (*.f64 (+.f64 a b) eps)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (+.f64 a b) eps)) 2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 a b) eps)) 2) (/.f64 1 (cbrt.f64 (*.f64 (+.f64 a b) eps)))) (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 (-.f64 a b) eps)) (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) eps)) (/.f64 (*.f64 (+.f64 a b) (sqrt.f64 eps)) (/.f64 1 (sqrt.f64 eps))) (/.f64 (*.f64 (+.f64 a b) (cbrt.f64 (*.f64 eps eps))) (/.f64 1 (cbrt.f64 eps))) (/.f64 (*.f64 eps (sqrt.f64 (+.f64 a b))) (/.f64 1 (sqrt.f64 (+.f64 a b)))) (/.f64 (*.f64 eps (pow.f64 (cbrt.f64 (+.f64 a b)) 2)) (/.f64 1 (cbrt.f64 (+.f64 a b)))) (/.f64 (*.f64 eps (-.f64 (*.f64 a a) (*.f64 b b))) (-.f64 a b)) (/.f64 (*.f64 eps (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 a a (*.f64 b (-.f64 b a)))) (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) eps) (-.f64 a b)) (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) eps) (fma.f64 a a (*.f64 b (-.f64 b a)))) (/.f64 (/.f64 (*.f64 eps (-.f64 (*.f64 a a) (*.f64 b b))) 1) (-.f64 a b)) (/.f64 (/.f64 (*.f64 eps (-.f64 (*.f64 a a) (*.f64 b b))) (sqrt.f64 (-.f64 a b))) (sqrt.f64 (-.f64 a b))) (/.f64 (/.f64 (*.f64 eps (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (cbrt.f64 (-.f64 a b)) (cbrt.f64 (-.f64 a b)))) (cbrt.f64 (-.f64 a b))) (/.f64 (/.f64 (*.f64 eps (-.f64 (*.f64 a a) (*.f64 b b))) (+.f64 (sqrt.f64 a) (sqrt.f64 b))) (-.f64 (sqrt.f64 a) (sqrt.f64 b))) (/.f64 (/.f64 (*.f64 eps (+.f64 (pow.f64 a 3) (pow.f64 b 3))) 1) (fma.f64 a a (*.f64 b (-.f64 b a)))) (/.f64 (/.f64 (*.f64 eps (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (sqrt.f64 (fma.f64 a a (*.f64 b (-.f64 b a))))) (sqrt.f64 (fma.f64 a a (*.f64 b (-.f64 b a))))) (/.f64 (/.f64 (*.f64 eps (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (cbrt.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))) (cbrt.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))))) (cbrt.f64 (fma.f64 a a (*.f64 b (-.f64 b a))))) (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) eps) 1) (-.f64 a b)) (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) eps) (sqrt.f64 (-.f64 a b))) (sqrt.f64 (-.f64 a b))) (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) eps) (*.f64 (cbrt.f64 (-.f64 a b)) (cbrt.f64 (-.f64 a b)))) (cbrt.f64 (-.f64 a b))) (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) eps) (+.f64 (sqrt.f64 a) (sqrt.f64 b))) (-.f64 (sqrt.f64 a) (sqrt.f64 b))) (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) eps) 1) (fma.f64 a a (*.f64 b (-.f64 b a)))) (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) eps) (sqrt.f64 (fma.f64 a a (*.f64 b (-.f64 b a))))) (sqrt.f64 (fma.f64 a a (*.f64 b (-.f64 b a))))) (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) eps) (*.f64 (cbrt.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))) (cbrt.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))))) (cbrt.f64 (fma.f64 a a (*.f64 b (-.f64 b a))))) (pow.f64 (*.f64 (+.f64 a b) eps) 1) (pow.f64 (sqrt.f64 (*.f64 (+.f64 a b) eps)) 2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 a b) eps)) 3) (pow.f64 (pow.f64 (*.f64 (+.f64 a b) eps) 3) 1/3) (sqrt.f64 (pow.f64 (*.f64 (+.f64 a b) eps) 2)) (log.f64 (pow.f64 (exp.f64 eps) (+.f64 a b))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 a b) eps)))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 a b) eps) 3)) (cbrt.f64 (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 eps 3))) (cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (+.f64 a b) 3))) (expm1.f64 (log1p.f64 (*.f64 (+.f64 a b) eps))) (exp.f64 (log.f64 (*.f64 (+.f64 a b) eps))) (exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 a b) eps)) 1)) (log1p.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))))

simplify94.0ms (0.6%)

Algorithm
egg-herbie
Rules
1616×associate-/l*
1232×associate-/l/
936×times-frac
614×associate-/r*
582×associate-/r/
Iterations

Useful iterations: 1 (0.0ms)

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

eval228.0ms (1.4%)

Compiler

Compiled 14334 to 5208 computations (63.7% saved)

prune228.0ms (1.4%)

Pruning

18 alts after pruning (11 fresh and 7 done)

PrunedKeptTotal
New7507757
Fresh246
Picked101
Done178
Total75418772
Accurracy
100.0%
Counts
772 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
84.3%
(/.f64 (/.f64 (+.f64 a b) a) b)
85.1%
(/.f64 (/.f64 1 b) (/.f64 a (+.f64 a b)))
73.4%
(/.f64 (+.f64 a b) (*.f64 a b))
84.4%
(/.f64 (+.f64 1 (/.f64 b a)) b)
26.9%
(/.f64 eps (*.f64 eps b))
30.5%
(/.f64 eps (expm1.f64 (*.f64 eps b)))
53.4%
(/.f64 1 b)
44.2%
(/.f64 1 a)
95.9%
(-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 1/2 eps))
47.9%
(-.f64 (+.f64 1 (/.f64 (/.f64 eps eps) b)) 1)
95.5%
(+.f64 (/.f64 1 b) (/.f64 1 a))
84.8%
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 a b)) a)) (+.f64 (/.f64 1 a) (/.f64 1 b)))
25.6%
(*.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) -1) 1)
22.0%
(*.f64 (/.f64 eps (*.f64 eps a)) 1)
25.5%
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
44.7%
(*.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) 1)
32.2%
(*.f64 eps (/.f64 (+.f64 b a) (*.f64 a (expm1.f64 (*.f64 eps b)))))
24.8%
(*.f64 eps (/.f64 1 (*.f64 eps b)))
Compiler

Compiled 333 to 236 computations (29.1% saved)

localize15.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

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

Compiled 35 to 24 computations (31.4% saved)

series2.0ms (0%)

Counts
2 → 42
Calls

15 calls:

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

rewrite136.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1184×distribute-rgt-in
1142×distribute-lft-in
948×associate-/r*
460×associate-/l*
432×associate-+l+
Iterations

Useful iterations: 0 (0.0ms)

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

simplify177.0ms (1.1%)

Algorithm
egg-herbie
Rules
856×associate-+l+
782×+-commutative
760×associate-*r*
648×associate-+r+
580×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
070316678
1210115736
Stop Event
node limit
Counts
308 → 408
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 1 b)
(/.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 1 b) (*.f64 1/2 eps))
(/.f64 1 b)
(-.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 (exp.f64 (log1p.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)))) 1)
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 a))) (-.f64 1 (/.f64 1 b)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 b))) (-.f64 1 (/.f64 1 a)))
(-.f64 (/.f64 (pow.f64 a -2) (-.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 (/.f64 (pow.f64 b -2) (-.f64 b a)) (*.f64 a b)))
(-.f64 (+.f64 (/.f64 1 a) (exp.f64 (log1p.f64 (/.f64 1 b)))) 1)
(-.f64 (+.f64 (/.f64 1 b) (exp.f64 (log1p.f64 (/.f64 1 a)))) 1)
(*.f64 1 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 1)
(*.f64 (hypot.f64 (pow.f64 a -1/2) (pow.f64 b -1/2)) (hypot.f64 (pow.f64 a -1/2) (pow.f64 b -1/2)))
(*.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))) 2) (cbrt.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))))
(*.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (*.f64 (/.f64 1 (-.f64 b a)) (*.f64 a b)))
(*.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3)) (/.f64 1 (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b)))))
(*.f64 (/.f64 (/.f64 1 a) b) (+.f64 a b))
(*.f64 (+.f64 a b) (/.f64 (/.f64 1 a) b))
(*.f64 (/.f64 (+.f64 a b) a) (/.f64 1 b))
(*.f64 (*.f64 (/.f64 1 (-.f64 b a)) (*.f64 a b)) (-.f64 (pow.f64 a -2) (pow.f64 b -2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b)))) (+.f64 (pow.f64 a -3) (pow.f64 b -3)))
(*.f64 (/.f64 (/.f64 (+.f64 a b) a) (sqrt.f64 b)) (pow.f64 b -1/2))
(*.f64 (/.f64 (/.f64 (+.f64 a b) a) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (/.f64 1 b)))
(*.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (-.f64 (pow.f64 a -2) (pow.f64 b -2))) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(*.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (-.f64 (pow.f64 a -3) (pow.f64 b -3))) (+.f64 (pow.f64 a -2) (+.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b))))
(*.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (-.f64 b a)) (*.f64 a b))
(*.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (-.f64 (neg.f64 b) (*.f64 a -1))) (*.f64 a (neg.f64 b)))
(*.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (-.f64 (neg.f64 b) (*.f64 (neg.f64 a) 1))) (*.f64 (neg.f64 a) b))
(*.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (-.f64 b (*.f64 (neg.f64 a) -1))) (*.f64 (neg.f64 a) (neg.f64 b)))
(*.f64 (/.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3)) (-.f64 (*.f64 (pow.f64 a -2) (pow.f64 a -2)) (*.f64 (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b)) (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b))))) (+.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (/.f64 (/.f64 1 a) b)))
(*.f64 (/.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3)) (+.f64 (pow.f64 (pow.f64 a -2) 3) (pow.f64 (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b)) 3))) (+.f64 (*.f64 (pow.f64 a -2) (pow.f64 a -2)) (-.f64 (*.f64 (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b)) (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b))) (*.f64 (pow.f64 a -2) (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b))))))
(*.f64 (/.f64 (/.f64 (+.f64 a b) a) (neg.f64 b)) -1)
(/.f64 1 (/.f64 b (/.f64 (+.f64 a b) a)))
(/.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 1)
(/.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (/.f64 (-.f64 (/.f64 1 a) (/.f64 1 b)) (-.f64 (/.f64 1 a) (/.f64 1 b))))
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (-.f64 (/.f64 1 a) (/.f64 1 b)))
(/.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3)) (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b))))
(/.f64 (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b))) (/.f64 (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b))) (+.f64 (/.f64 1 a) (/.f64 1 b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3))) (/.f64 (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b))) (sqrt.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2))) (/.f64 (-.f64 (/.f64 1 a) (/.f64 1 b)) (sqrt.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)))))
(/.f64 (sqrt.f64 (+.f64 a b)) (/.f64 (*.f64 a b) (sqrt.f64 (+.f64 a b))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3))) (cbrt.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3)))) (/.f64 (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b))) (cbrt.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2))) (cbrt.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)))) (/.f64 (-.f64 (/.f64 1 a) (/.f64 1 b)) (cbrt.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 a b)) (cbrt.f64 (+.f64 a b))) (/.f64 (*.f64 a b) (cbrt.f64 (+.f64 a b))))
(/.f64 (/.f64 (+.f64 a b) a) b)
(/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (-.f64 (/.f64 1 b) (/.f64 1 a)))
(/.f64 (-.f64 (*.f64 (pow.f64 a -3) (pow.f64 a -3)) (*.f64 (pow.f64 b -3) (pow.f64 b -3))) (*.f64 (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b))) (-.f64 (pow.f64 a -3) (pow.f64 b -3))))
(/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 a b) (-.f64 b a)))
(/.f64 (-.f64 (*.f64 (pow.f64 a -2) (pow.f64 a -2)) (*.f64 (pow.f64 b -2) (pow.f64 b -2))) (*.f64 (-.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (pow.f64 a -2) (pow.f64 b -2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 a -3) 3) (pow.f64 (pow.f64 b -3) 3)) (*.f64 (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b))) (+.f64 (*.f64 (pow.f64 a -3) (pow.f64 a -3)) (-.f64 (*.f64 (pow.f64 b -3) (pow.f64 b -3)) (*.f64 (pow.f64 a -3) (pow.f64 b -3))))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (*.f64 a b) (+.f64 (*.f64 b b) (-.f64 (*.f64 a a) (*.f64 a b)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 a -2) 3) (pow.f64 (pow.f64 b -2) 3)) (*.f64 (-.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (*.f64 (pow.f64 a -2) (pow.f64 a -2)) (+.f64 (*.f64 (pow.f64 b -2) (pow.f64 b -2)) (*.f64 (pow.f64 a -2) (pow.f64 b -2))))))
(/.f64 (+.f64 (neg.f64 b) (*.f64 a -1)) (*.f64 a (neg.f64 b)))
(/.f64 (+.f64 (neg.f64 b) (*.f64 (neg.f64 a) 1)) (*.f64 (neg.f64 a) b))
(/.f64 (+.f64 b (*.f64 (neg.f64 a) -1)) (*.f64 (neg.f64 a) (neg.f64 b)))
(/.f64 (+.f64 (neg.f64 a) (*.f64 b -1)) (*.f64 b (neg.f64 a)))
(/.f64 (+.f64 (neg.f64 a) (*.f64 (neg.f64 b) 1)) (*.f64 (neg.f64 b) a))
(/.f64 (+.f64 a (*.f64 (neg.f64 b) -1)) (*.f64 (neg.f64 b) (neg.f64 a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2))) (neg.f64 (-.f64 (/.f64 1 a) (/.f64 1 b))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3))) (neg.f64 (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b)))))
(/.f64 (neg.f64 (+.f64 a b)) (neg.f64 (*.f64 a b)))
(/.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) 1) (-.f64 (/.f64 1 a) (/.f64 1 b)))
(/.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (sqrt.f64 (-.f64 (/.f64 1 a) (/.f64 1 b)))) (sqrt.f64 (-.f64 (/.f64 1 a) (/.f64 1 b))))
(/.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (*.f64 (cbrt.f64 (-.f64 (/.f64 1 a) (/.f64 1 b))) (cbrt.f64 (-.f64 (/.f64 1 a) (/.f64 1 b))))) (cbrt.f64 (-.f64 (/.f64 1 a) (/.f64 1 b))))
(/.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (+.f64 (pow.f64 a -1/2) (pow.f64 b -1/2))) (-.f64 (pow.f64 a -1/2) (pow.f64 b -1/2)))
(/.f64 (/.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3)) 1) (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b))))
(/.f64 (/.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3)) (sqrt.f64 (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b))))) (sqrt.f64 (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b)))))
(/.f64 (/.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b)))) (cbrt.f64 (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b)))))) (cbrt.f64 (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b)))))
(/.f64 (/.f64 (+.f64 a b) 1) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) b) a)
(/.f64 (/.f64 (+.f64 a b) (sqrt.f64 a)) (*.f64 (sqrt.f64 a) b))
(/.f64 (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) b))
(/.f64 (/.f64 (+.f64 a b) (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 a b)))) (cbrt.f64 (*.f64 a b)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a (sqrt.f64 b))) (sqrt.f64 b))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(/.f64 (/.f64 (+.f64 a b) (*.f64 (sqrt.f64 a) (sqrt.f64 b))) (*.f64 (sqrt.f64 a) (sqrt.f64 b)))
(/.f64 (/.f64 (/.f64 (+.f64 a b) a) (sqrt.f64 b)) (sqrt.f64 b))
(/.f64 (/.f64 (/.f64 (+.f64 a b) a) (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))
(/.f64 (/.f64 (/.f64 (+.f64 a b) a) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(/.f64 (/.f64 (+.f64 (neg.f64 b) (*.f64 a -1)) a) (neg.f64 b))
(/.f64 (/.f64 (+.f64 (neg.f64 b) (*.f64 (neg.f64 a) 1)) (neg.f64 a)) b)
(/.f64 (/.f64 (+.f64 b (*.f64 (neg.f64 a) -1)) (neg.f64 a)) (neg.f64 b))
(/.f64 (/.f64 (+.f64 (neg.f64 a) (*.f64 b -1)) b) (neg.f64 a))
(/.f64 (/.f64 (+.f64 (neg.f64 a) (*.f64 (neg.f64 b) 1)) (neg.f64 b)) a)
(/.f64 (/.f64 (+.f64 a (*.f64 (neg.f64 b) -1)) (neg.f64 b)) (neg.f64 a))
(pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 1)
(pow.f64 (hypot.f64 (pow.f64 a -1/2) (pow.f64 b -1/2)) 2)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))))
(exp.f64 (log.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))))
(fma.f64 1 (/.f64 1 a) (/.f64 1 b))
(fma.f64 1 (/.f64 1 b) (/.f64 1 a))
(fma.f64 (pow.f64 a -1/2) (pow.f64 a -1/2) (/.f64 1 b))
(fma.f64 (pow.f64 b -1/2) (pow.f64 b -1/2) (/.f64 1 a))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (/.f64 1 (cbrt.f64 a)) (/.f64 1 b))
(fma.f64 (cbrt.f64 (pow.f64 b -2)) (cbrt.f64 (/.f64 1 b)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(+.f64 (/.f64 1 a) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 1))
(+.f64 (/.f64 1 a) (+.f64 (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 1) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps))))
(+.f64 (/.f64 1 a) (+.f64 (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 1) (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps))))
(+.f64 (/.f64 1 a) (+.f64 (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 1) (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (/.f64 1 a) (+.f64 (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (/.f64 1 a) (+.f64 (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 1) (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 1 a) (*.f64 1 (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 1)))
(+.f64 (/.f64 1 a) (*.f64 (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 1) 1))
(+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(+.f64 (/.f64 1 b) (-.f64 (/.f64 1 a) (*.f64 1/2 eps)))
(+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 (*.f64 eps -1/2) 1)))
(+.f64 (/.f64 1 b) (+.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps))))
(+.f64 (/.f64 1 b) (+.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps)) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps))))
(+.f64 (/.f64 1 b) (+.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps))))
(+.f64 (/.f64 1 b) (+.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps)) (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps))))
(+.f64 (/.f64 1 b) (+.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (/.f64 1 b) (+.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps)) (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (/.f64 1 b) (+.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (/.f64 1 b) (+.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (/.f64 1 b) (+.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (/.f64 1 b) (+.f64 (-.f64 (/.f64 1 a) (*.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))))
(+.f64 (/.f64 1 b) (*.f64 1 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(+.f64 (/.f64 1 b) (*.f64 1 (-.f64 (/.f64 1 a) (*.f64 1/2 eps))))
(+.f64 (/.f64 1 b) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 1))
(+.f64 (/.f64 1 b) (*.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps)) 1))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 eps -1/2))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 (*.f64 eps -1/2) 1))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (*.f64 eps -1/2) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (*.f64 eps -1/2) (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (*.f64 eps -1/2) (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (*.f64 eps -1/2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (*.f64 eps -1/2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (*.f64 (*.f64 eps -1/2) 1) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (*.f64 (*.f64 eps -1/2) 1) (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (*.f64 (*.f64 eps -1/2) 1) (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (*.f64 (*.f64 eps -1/2) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (*.f64 (*.f64 eps -1/2) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 1 (*.f64 (*.f64 eps -1/2) 1)))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 (*.f64 (*.f64 eps -1/2) 1) 1))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps)))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps)) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (fma.f64 -1/2 eps (*.f64 1/2 eps)) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (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 eps -1/2) 1 (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)) (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps)) (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (fma.f64 -1/2 eps (*.f64 1/2 eps)) (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)) (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (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 (neg.f64 eps) 1/2 (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)) (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps)) (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (fma.f64 -1/2 eps (*.f64 1/2 eps)) (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)) (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)) (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (fma.f64 -1/2 eps (*.f64 1/2 eps)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (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 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (fma.f64 (*.f64 eps -1/2) 1 (*.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))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (fma.f64 (neg.f64 eps) 1/2 (*.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))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (fma.f64 -1/2 eps (*.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))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.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))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (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 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (*.f64 1 (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (*.f64 1 (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (*.f64 1 (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (*.f64 (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)) 1))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (*.f64 (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps)) 1))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (*.f64 (fma.f64 -1/2 eps (*.f64 1/2 eps)) 1))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)) 1))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)) 1))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (/.f64 1 a))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (/.f64 1 a) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (/.f64 1 a) (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (/.f64 1 a) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (/.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 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)) (/.f64 1 a)))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps)) (/.f64 1 a)))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 -1/2 eps (*.f64 1/2 eps)) (/.f64 1 a)))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)) (/.f64 1 a)))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)) (/.f64 1 a)))
(+.f64 (*.f64 eps -1/2) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (*.f64 eps -1/2) (+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps))))
(+.f64 (*.f64 eps -1/2) (+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps))))
(+.f64 (*.f64 eps -1/2) (+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (*.f64 eps -1/2) (+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (*.f64 eps -1/2) (+.f64 (+.f64 (/.f64 1 a) (/.f64 1 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 (/.f64 1 a) (*.f64 eps -1/2)) (/.f64 1 b))
(+.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps)) (/.f64 1 b))
(+.f64 (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 1) (/.f64 1 a))
(+.f64 (*.f64 (*.f64 eps -1/2) 1) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(+.f64 (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps)) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(+.f64 (fma.f64 -1/2 eps (*.f64 1/2 eps)) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(+.f64 (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 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(+.f64 (-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (exp.f64 (log1p.f64 (*.f64 1/2 eps)))) 1)
(*.f64 1 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(*.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) 1)
(*.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))) (sqrt.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))) 2) (cbrt.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
(*.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 1 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))))
(*.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 1/2 eps)) (hypot.f64 (pow.f64 a -1/2) (pow.f64 b -1/2))) (-.f64 (hypot.f64 (pow.f64 a -1/2) (pow.f64 b -1/2)) (sqrt.f64 (*.f64 1/2 eps))))
(*.f64 (/.f64 1 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))) (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 1/4 (*.f64 eps eps))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))))) (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 1/4 (*.f64 eps eps))) (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 1/4 (*.f64 eps eps)))) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 1/4 (*.f64 eps eps))) (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (-.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 (*.f64 (+.f64 a b) (*.f64 1/2 eps)) (*.f64 a b)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))) (-.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2)) (*.f64 (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))))) (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))) (+.f64 (pow.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) 3) (pow.f64 (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))) 3))) (+.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2)) (-.f64 (*.f64 (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))) (*.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))))))
(/.f64 1 (/.f64 1 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 1/4 (*.f64 eps eps))) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (/.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))) (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))) (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 1/4 (*.f64 eps eps)))) (/.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 1/4 (*.f64 eps eps))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 1/4 (*.f64 eps eps)))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 1/4 (*.f64 eps eps))))) (/.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 1/4 (*.f64 eps eps))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))))) (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))))))
(/.f64 (-.f64 (pow.f64 a -2) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))) (-.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps -1/2) (*.f64 eps -1/2))) (+.f64 (/.f64 1 a) (-.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2)) (*.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 1/4 (*.f64 eps eps)))) (*.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3)) (*.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 1/8 (pow.f64 eps 3)))) (*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))) (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))))
(/.f64 (+.f64 (pow.f64 a -3) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3)) (+.f64 (pow.f64 a -2) (-.f64 (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (*.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (pow.f64 (*.f64 eps -1/2) 3)) (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (-.f64 (*.f64 (*.f64 eps -1/2) (*.f64 eps -1/2)) (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 eps -1/2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) 3) (pow.f64 (*.f64 1/4 (*.f64 eps eps)) 3)) (*.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (+.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2)) (+.f64 (*.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 1/4 (*.f64 eps eps))) (*.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 1/4 (*.f64 eps eps)))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) 3) (pow.f64 (*.f64 1/8 (pow.f64 eps 3)) 3)) (*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))) (+.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3)) (+.f64 (*.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 1/8 (pow.f64 eps 3))) (*.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 1/4 (*.f64 eps eps)))) (neg.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (neg.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 1/4 (*.f64 eps eps))) 1) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 1/4 (*.f64 eps eps))) (sqrt.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))) (sqrt.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 1/4 (*.f64 eps eps))) (*.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))) (cbrt.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))))) (cbrt.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))) 1) (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))))))
(pow.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) 1)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))) 2)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
(exp.f64 (log.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
(fma.f64 1 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(fma.f64 1 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 eps -1/2))
(fma.f64 (hypot.f64 (pow.f64 a -1/2) (pow.f64 b -1/2)) (hypot.f64 (pow.f64 a -1/2) (pow.f64 b -1/2)) (*.f64 eps -1/2))
(fma.f64 (pow.f64 a -1/2) (pow.f64 a -1/2) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))) 2) (cbrt.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 eps -1/2))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (/.f64 1 (cbrt.f64 a)) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
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 1 b)
(/.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 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(-.f64 (/.f64 1 b) (*.f64 1/2 eps))
(+.f64 (/.f64 1 b) (*.f64 eps -1/2))
(-.f64 (/.f64 1 b) (*.f64 1/2 eps))
(+.f64 (/.f64 1 b) (*.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 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.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 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.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 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.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 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)))) 1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 a))) (-.f64 1 (/.f64 1 b)))
(+.f64 (exp.f64 (log1p.f64 (/.f64 1 a))) (+.f64 (/.f64 1 b) -1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 b))) (-.f64 1 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (+.f64 (exp.f64 (log1p.f64 (/.f64 1 b))) -1))
(-.f64 (/.f64 (pow.f64 a -2) (-.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 (/.f64 (pow.f64 b -2) (-.f64 b a)) (*.f64 a b)))
(-.f64 (/.f64 (pow.f64 a -2) (+.f64 (/.f64 1 a) (/.f64 -1 b))) (*.f64 b (*.f64 a (/.f64 (pow.f64 b -2) (-.f64 b a)))))
(-.f64 (+.f64 (/.f64 1 a) (exp.f64 (log1p.f64 (/.f64 1 b)))) 1)
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 b))) (-.f64 1 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (+.f64 (exp.f64 (log1p.f64 (/.f64 1 b))) -1))
(-.f64 (+.f64 (/.f64 1 b) (exp.f64 (log1p.f64 (/.f64 1 a)))) 1)
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 a))) (-.f64 1 (/.f64 1 b)))
(+.f64 (exp.f64 (log1p.f64 (/.f64 1 a))) (+.f64 (/.f64 1 b) -1))
(*.f64 1 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (hypot.f64 (pow.f64 a -1/2) (pow.f64 b -1/2)) (hypot.f64 (pow.f64 a -1/2) (pow.f64 b -1/2)))
(pow.f64 (hypot.f64 (pow.f64 a -1/2) (pow.f64 b -1/2)) 2)
(*.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))) 2))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))) 2) (cbrt.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (*.f64 (/.f64 1 (-.f64 b a)) (*.f64 a b)))
(*.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (*.f64 (*.f64 a b) (/.f64 1 (-.f64 b a))))
(*.f64 a (*.f64 b (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (-.f64 b a))))
(*.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3)) (/.f64 1 (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b)))))
(/.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3)) (-.f64 (pow.f64 b -2) (-.f64 (/.f64 1 (*.f64 a b)) (pow.f64 a -2))))
(*.f64 (/.f64 (/.f64 1 a) b) (+.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (+.f64 a b) (/.f64 (/.f64 1 a) b))
(*.f64 (/.f64 (/.f64 1 a) b) (+.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (/.f64 (+.f64 a b) a) (/.f64 1 b))
(*.f64 (/.f64 (/.f64 1 a) b) (+.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (*.f64 (/.f64 1 (-.f64 b a)) (*.f64 a b)) (-.f64 (pow.f64 a -2) (pow.f64 b -2)))
(*.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (*.f64 (*.f64 a b) (/.f64 1 (-.f64 b a))))
(*.f64 a (*.f64 b (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (-.f64 b a))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b)))) (+.f64 (pow.f64 a -3) (pow.f64 b -3)))
(*.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3)) (/.f64 1 (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b)))))
(/.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3)) (-.f64 (pow.f64 b -2) (-.f64 (/.f64 1 (*.f64 a b)) (pow.f64 a -2))))
(*.f64 (/.f64 (/.f64 (+.f64 a b) a) (sqrt.f64 b)) (pow.f64 b -1/2))
(*.f64 (pow.f64 b -1/2) (/.f64 (+.f64 a b) (*.f64 a (sqrt.f64 b))))
(*.f64 (/.f64 (/.f64 (+.f64 a b) a) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (/.f64 1 b)))
(*.f64 (/.f64 (+.f64 a b) (*.f64 a (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 (/.f64 1 b)))
(/.f64 (/.f64 (+.f64 a b) a) (/.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (/.f64 1 b))))
(*.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (-.f64 (pow.f64 a -2) (pow.f64 b -2))) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (-.f64 (pow.f64 a -3) (pow.f64 b -3))) (+.f64 (pow.f64 a -2) (+.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b))))
(*.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (-.f64 (pow.f64 a -3) (pow.f64 b -3))) (+.f64 (+.f64 (pow.f64 a -2) (pow.f64 b -2)) (/.f64 (/.f64 1 a) b)))
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (/.f64 (-.f64 (pow.f64 a -3) (pow.f64 b -3)) (+.f64 (/.f64 1 (*.f64 a b)) (+.f64 (pow.f64 a -2) (pow.f64 b -2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (-.f64 b a)) (*.f64 a b))
(*.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (*.f64 (*.f64 a b) (/.f64 1 (-.f64 b a))))
(*.f64 a (*.f64 b (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (-.f64 b a))))
(*.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (-.f64 (neg.f64 b) (*.f64 a -1))) (*.f64 a (neg.f64 b)))
(*.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (-.f64 (neg.f64 b) (neg.f64 a))) (*.f64 a (neg.f64 b)))
(/.f64 (*.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (*.f64 a b)) (-.f64 a b))
(*.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (-.f64 (neg.f64 b) (*.f64 (neg.f64 a) 1))) (*.f64 (neg.f64 a) b))
(*.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (-.f64 (neg.f64 b) (neg.f64 a))) (*.f64 a (neg.f64 b)))
(/.f64 (*.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (*.f64 a b)) (-.f64 a b))
(*.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (-.f64 b (*.f64 (neg.f64 a) -1))) (*.f64 (neg.f64 a) (neg.f64 b)))
(*.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (*.f64 (*.f64 a b) (/.f64 1 (-.f64 b a))))
(*.f64 a (*.f64 b (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (-.f64 b a))))
(*.f64 (/.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3)) (-.f64 (*.f64 (pow.f64 a -2) (pow.f64 a -2)) (*.f64 (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b)) (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b))))) (+.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (/.f64 (/.f64 1 a) b)))
(*.f64 (/.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3)) (-.f64 (pow.f64 a -4) (*.f64 (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b)) (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b))))) (+.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (/.f64 (/.f64 1 a) b)))
(*.f64 (/.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3)) (-.f64 (pow.f64 a -4) (*.f64 (+.f64 (pow.f64 b -2) (/.f64 -1 (*.f64 a b))) (+.f64 (pow.f64 b -2) (/.f64 -1 (*.f64 a b)))))) (+.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (/.f64 1 (*.f64 a b))))
(*.f64 (/.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3)) (+.f64 (pow.f64 (pow.f64 a -2) 3) (pow.f64 (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b)) 3))) (+.f64 (*.f64 (pow.f64 a -2) (pow.f64 a -2)) (-.f64 (*.f64 (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b)) (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b))) (*.f64 (pow.f64 a -2) (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b))))))
(*.f64 (/.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3)) (+.f64 (pow.f64 (pow.f64 a -2) 3) (pow.f64 (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b)) 3))) (+.f64 (pow.f64 a -4) (*.f64 (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b)) (-.f64 (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b)) (pow.f64 a -2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3)) (+.f64 (pow.f64 (pow.f64 a -2) 3) (pow.f64 (+.f64 (pow.f64 b -2) (/.f64 -1 (*.f64 a b))) 3))) (+.f64 (pow.f64 a -4) (*.f64 (+.f64 (pow.f64 b -2) (/.f64 -1 (*.f64 a b))) (+.f64 (pow.f64 b -2) (-.f64 (/.f64 -1 (*.f64 a b)) (pow.f64 a -2))))))
(*.f64 (/.f64 (/.f64 (+.f64 a b) a) (neg.f64 b)) -1)
(*.f64 (/.f64 (/.f64 1 a) b) (+.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 1 (/.f64 b (/.f64 (+.f64 a b) a)))
(*.f64 (/.f64 (/.f64 1 a) b) (+.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (/.f64 (-.f64 (/.f64 1 a) (/.f64 1 b)) (-.f64 (/.f64 1 a) (/.f64 1 b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (-.f64 (/.f64 1 a) (/.f64 1 b)))
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (+.f64 (/.f64 1 a) (/.f64 -1 b)))
(/.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3)) (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b))))
(*.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3)) (/.f64 1 (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b)))))
(/.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3)) (-.f64 (pow.f64 b -2) (-.f64 (/.f64 1 (*.f64 a b)) (pow.f64 a -2))))
(/.f64 (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b))) (/.f64 (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b))) (+.f64 (/.f64 1 a) (/.f64 1 b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (/.f64 (/.f64 1 a) b) (+.f64 a b))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3))) (/.f64 (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b))) (sqrt.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3))) (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b)))) (sqrt.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3))) (-.f64 (pow.f64 b -2) (-.f64 (/.f64 1 (*.f64 a b)) (pow.f64 a -2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2))) (/.f64 (-.f64 (/.f64 1 a) (/.f64 1 b)) (sqrt.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2))) (+.f64 (/.f64 1 a) (/.f64 -1 b))))
(/.f64 (sqrt.f64 (+.f64 a b)) (/.f64 (*.f64 a b) (sqrt.f64 (+.f64 a b))))
(*.f64 (sqrt.f64 (+.f64 a b)) (/.f64 (sqrt.f64 (+.f64 a b)) (*.f64 a b)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3))) (cbrt.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3)))) (/.f64 (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b))) (cbrt.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3))) (cbrt.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3)))) (/.f64 (-.f64 (pow.f64 b -2) (-.f64 (/.f64 1 (*.f64 a b)) (pow.f64 a -2))) (cbrt.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2))) (cbrt.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)))) (/.f64 (-.f64 (/.f64 1 a) (/.f64 1 b)) (cbrt.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2))) (/.f64 (+.f64 (/.f64 1 a) (/.f64 -1 b)) (cbrt.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 a b)) (cbrt.f64 (+.f64 a b))) (/.f64 (*.f64 a b) (cbrt.f64 (+.f64 a b))))
(/.f64 (cbrt.f64 (+.f64 a b)) (/.f64 (/.f64 a (/.f64 (cbrt.f64 (+.f64 a b)) b)) (cbrt.f64 (+.f64 a b))))
(*.f64 (cbrt.f64 (+.f64 a b)) (/.f64 (cbrt.f64 (+.f64 a b)) (/.f64 a (/.f64 (cbrt.f64 (+.f64 a b)) b))))
(/.f64 (/.f64 (+.f64 a b) a) b)
(*.f64 (/.f64 (/.f64 1 a) b) (+.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (-.f64 (/.f64 1 b) (/.f64 1 a)))
(/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (+.f64 (/.f64 1 b) (/.f64 -1 a)))
(/.f64 (-.f64 (*.f64 (pow.f64 a -3) (pow.f64 a -3)) (*.f64 (pow.f64 b -3) (pow.f64 b -3))) (*.f64 (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b))) (-.f64 (pow.f64 a -3) (pow.f64 b -3))))
(/.f64 (-.f64 (pow.f64 a -6) (pow.f64 b -6)) (*.f64 (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b))) (-.f64 (pow.f64 a -3) (pow.f64 b -3))))
(/.f64 (/.f64 (-.f64 (pow.f64 a -6) (pow.f64 b -6)) (-.f64 (pow.f64 b -2) (-.f64 (/.f64 1 (*.f64 a b)) (pow.f64 a -2)))) (-.f64 (pow.f64 a -3) (pow.f64 b -3)))
(/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 a b) (-.f64 b a)))
(/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 a (*.f64 b (-.f64 b a))))
(*.f64 (/.f64 (+.f64 a b) (*.f64 a b)) (/.f64 (-.f64 b a) (-.f64 b a)))
(/.f64 (-.f64 (*.f64 (pow.f64 a -2) (pow.f64 a -2)) (*.f64 (pow.f64 b -2) (pow.f64 b -2))) (*.f64 (-.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (pow.f64 a -2) (pow.f64 b -2))))
(/.f64 (-.f64 (pow.f64 a -4) (pow.f64 b -4)) (*.f64 (-.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (pow.f64 a -2) (pow.f64 b -2))))
(/.f64 (-.f64 (pow.f64 a -4) (pow.f64 b -4)) (*.f64 (+.f64 (/.f64 1 a) (/.f64 -1 b)) (+.f64 (pow.f64 a -2) (pow.f64 b -2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 a -3) 3) (pow.f64 (pow.f64 b -3) 3)) (*.f64 (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b))) (+.f64 (*.f64 (pow.f64 a -3) (pow.f64 a -3)) (-.f64 (*.f64 (pow.f64 b -3) (pow.f64 b -3)) (*.f64 (pow.f64 a -3) (pow.f64 b -3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 a -3) 3) (pow.f64 (pow.f64 b -3) 3)) (*.f64 (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b))) (+.f64 (pow.f64 a -6) (-.f64 (pow.f64 b -6) (*.f64 (pow.f64 a -3) (pow.f64 b -3))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 a -3) 3) (pow.f64 (pow.f64 b -3) 3)) (-.f64 (pow.f64 b -2) (-.f64 (/.f64 1 (*.f64 a b)) (pow.f64 a -2)))) (-.f64 (+.f64 (pow.f64 a -6) (pow.f64 b -6)) (*.f64 (pow.f64 a -3) (pow.f64 b -3))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (*.f64 a b) (+.f64 (*.f64 b b) (-.f64 (*.f64 a a) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 a (*.f64 b (fma.f64 b b (*.f64 a (-.f64 a b))))))
(/.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 a b)) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (-.f64 (pow.f64 (pow.f64 a -2) 3) (pow.f64 (pow.f64 b -2) 3)) (*.f64 (-.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (*.f64 (pow.f64 a -2) (pow.f64 a -2)) (+.f64 (*.f64 (pow.f64 b -2) (pow.f64 b -2)) (*.f64 (pow.f64 a -2) (pow.f64 b -2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 a -2) 3) (pow.f64 (pow.f64 b -2) 3)) (*.f64 (-.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (pow.f64 a -4) (+.f64 (pow.f64 b -4) (*.f64 (pow.f64 a -2) (pow.f64 b -2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 a -2) 3) (pow.f64 (pow.f64 b -2) 3)) (+.f64 (/.f64 1 a) (/.f64 -1 b))) (+.f64 (pow.f64 b -4) (+.f64 (*.f64 (pow.f64 a -2) (pow.f64 b -2)) (pow.f64 a -4))))
(/.f64 (+.f64 (neg.f64 b) (*.f64 a -1)) (*.f64 a (neg.f64 b)))
(*.f64 (/.f64 (/.f64 1 a) b) (+.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 (neg.f64 b) (*.f64 (neg.f64 a) 1)) (*.f64 (neg.f64 a) b))
(*.f64 (/.f64 (/.f64 1 a) b) (+.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 b (*.f64 (neg.f64 a) -1)) (*.f64 (neg.f64 a) (neg.f64 b)))
(*.f64 (/.f64 (/.f64 1 a) b) (+.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 (neg.f64 a) (*.f64 b -1)) (*.f64 b (neg.f64 a)))
(*.f64 (/.f64 (/.f64 1 a) b) (+.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 (neg.f64 a) (*.f64 (neg.f64 b) 1)) (*.f64 (neg.f64 b) a))
(*.f64 (/.f64 (/.f64 1 a) b) (+.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 a (*.f64 (neg.f64 b) -1)) (*.f64 (neg.f64 b) (neg.f64 a)))
(*.f64 (/.f64 (/.f64 1 a) b) (+.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (neg.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2))) (neg.f64 (-.f64 (/.f64 1 a) (/.f64 1 b))))
(/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (-.f64 (/.f64 1 b) (/.f64 1 a)))
(/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (+.f64 (/.f64 1 b) (/.f64 -1 a)))
(/.f64 (neg.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3))) (neg.f64 (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b)))))
(neg.f64 (/.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3)) (neg.f64 (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3)) (-.f64 (pow.f64 b -2) (-.f64 (/.f64 1 (*.f64 a b)) (pow.f64 a -2)))))
(/.f64 (neg.f64 (+.f64 a b)) (neg.f64 (*.f64 a b)))
(*.f64 (/.f64 (/.f64 1 a) b) (+.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) 1) (-.f64 (/.f64 1 a) (/.f64 1 b)))
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (-.f64 (/.f64 1 a) (/.f64 1 b)))
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (+.f64 (/.f64 1 a) (/.f64 -1 b)))
(/.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (sqrt.f64 (-.f64 (/.f64 1 a) (/.f64 1 b)))) (sqrt.f64 (-.f64 (/.f64 1 a) (/.f64 1 b))))
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (*.f64 (sqrt.f64 (-.f64 (/.f64 1 a) (/.f64 1 b))) (sqrt.f64 (-.f64 (/.f64 1 a) (/.f64 1 b)))))
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (*.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (/.f64 -1 b))) (sqrt.f64 (+.f64 (/.f64 1 a) (/.f64 -1 b)))))
(/.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (*.f64 (cbrt.f64 (-.f64 (/.f64 1 a) (/.f64 1 b))) (cbrt.f64 (-.f64 (/.f64 1 a) (/.f64 1 b))))) (cbrt.f64 (-.f64 (/.f64 1 a) (/.f64 1 b))))
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (*.f64 (cbrt.f64 (-.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 (cbrt.f64 (-.f64 (/.f64 1 a) (/.f64 1 b))) (cbrt.f64 (-.f64 (/.f64 1 a) (/.f64 1 b))))))
(/.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (cbrt.f64 (+.f64 (/.f64 1 a) (/.f64 -1 b)))) (*.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (/.f64 -1 b))) (cbrt.f64 (+.f64 (/.f64 1 a) (/.f64 -1 b)))))
(/.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (+.f64 (pow.f64 a -1/2) (pow.f64 b -1/2))) (-.f64 (pow.f64 a -1/2) (pow.f64 b -1/2)))
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (*.f64 (-.f64 (pow.f64 a -1/2) (pow.f64 b -1/2)) (+.f64 (pow.f64 a -1/2) (pow.f64 b -1/2))))
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (*.f64 (+.f64 (pow.f64 a -1/2) (pow.f64 b -1/2)) (-.f64 (pow.f64 a -1/2) (pow.f64 b -1/2))))
(/.f64 (/.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3)) 1) (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b))))
(*.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3)) (/.f64 1 (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b)))))
(/.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3)) (-.f64 (pow.f64 b -2) (-.f64 (/.f64 1 (*.f64 a b)) (pow.f64 a -2))))
(/.f64 (/.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3)) (sqrt.f64 (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b))))) (sqrt.f64 (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b)))))
(/.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b)))) (sqrt.f64 (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b))))))
(/.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 b -2) (-.f64 (/.f64 1 (*.f64 a b)) (pow.f64 a -2)))) (sqrt.f64 (-.f64 (pow.f64 b -2) (-.f64 (/.f64 1 (*.f64 a b)) (pow.f64 a -2))))))
(/.f64 (/.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b)))) (cbrt.f64 (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b)))))) (cbrt.f64 (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 b -2) (/.f64 (/.f64 1 a) b)))))
(/.f64 (/.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3)) (cbrt.f64 (-.f64 (pow.f64 b -2) (-.f64 (/.f64 1 (*.f64 a b)) (pow.f64 a -2))))) (*.f64 (cbrt.f64 (-.f64 (pow.f64 b -2) (-.f64 (/.f64 1 (*.f64 a b)) (pow.f64 a -2)))) (cbrt.f64 (-.f64 (pow.f64 b -2) (-.f64 (/.f64 1 (*.f64 a b)) (pow.f64 a -2))))))
(/.f64 (/.f64 (+.f64 a b) 1) (*.f64 a b))
(*.f64 (/.f64 (/.f64 1 a) b) (+.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) b) a)
(*.f64 (/.f64 (/.f64 1 a) b) (+.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) (sqrt.f64 a)) (*.f64 (sqrt.f64 a) b))
(/.f64 (+.f64 a b) (*.f64 (*.f64 b (sqrt.f64 a)) (sqrt.f64 a)))
(/.f64 (/.f64 (+.f64 a b) (sqrt.f64 a)) (*.f64 b (sqrt.f64 a)))
(/.f64 (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) b))
(/.f64 (+.f64 a b) (*.f64 (*.f64 b (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2)))
(/.f64 (+.f64 a b) (*.f64 (cbrt.f64 a) (*.f64 b (pow.f64 (cbrt.f64 a) 2))))
(/.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 (+.f64 a b) (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 a b)))) (cbrt.f64 (*.f64 a b)))
(/.f64 (+.f64 a b) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 a b)))))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a (sqrt.f64 b))) (sqrt.f64 b))
(/.f64 (+.f64 a b) (*.f64 (sqrt.f64 b) (*.f64 a (sqrt.f64 b))))
(/.f64 (+.f64 a b) (*.f64 (*.f64 (sqrt.f64 b) (sqrt.f64 b)) a))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(/.f64 (+.f64 a b) (*.f64 (cbrt.f64 b) (*.f64 a (pow.f64 (cbrt.f64 b) 2))))
(/.f64 (+.f64 a b) (*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 a (cbrt.f64 b))))
(/.f64 (/.f64 (+.f64 a b) (*.f64 (sqrt.f64 a) (sqrt.f64 b))) (*.f64 (sqrt.f64 a) (sqrt.f64 b)))
(/.f64 (+.f64 a b) (*.f64 (*.f64 (sqrt.f64 b) (sqrt.f64 a)) (*.f64 (sqrt.f64 b) (sqrt.f64 a))))
(/.f64 (+.f64 a b) (*.f64 (*.f64 (sqrt.f64 b) (sqrt.f64 b)) (*.f64 (sqrt.f64 a) (sqrt.f64 a))))
(/.f64 (/.f64 (/.f64 (+.f64 a b) a) (sqrt.f64 b)) (sqrt.f64 b))
(/.f64 (+.f64 a b) (*.f64 (sqrt.f64 b) (*.f64 a (sqrt.f64 b))))
(/.f64 (+.f64 a b) (*.f64 (*.f64 (sqrt.f64 b) (sqrt.f64 b)) a))
(/.f64 (/.f64 (/.f64 (+.f64 a b) a) (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))
(/.f64 (+.f64 a b) (*.f64 (cbrt.f64 b) (*.f64 a (pow.f64 (cbrt.f64 b) 2))))
(/.f64 (+.f64 a b) (*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 a (cbrt.f64 b))))
(/.f64 (/.f64 (/.f64 (+.f64 a b) a) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(/.f64 (+.f64 a b) (*.f64 (cbrt.f64 b) (*.f64 a (pow.f64 (cbrt.f64 b) 2))))
(/.f64 (+.f64 a b) (*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 a (cbrt.f64 b))))
(/.f64 (/.f64 (+.f64 (neg.f64 b) (*.f64 a -1)) a) (neg.f64 b))
(*.f64 (/.f64 (/.f64 1 a) b) (+.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 (neg.f64 b) (*.f64 (neg.f64 a) 1)) (neg.f64 a)) b)
(*.f64 (/.f64 (/.f64 1 a) b) (+.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 b (*.f64 (neg.f64 a) -1)) (neg.f64 a)) (neg.f64 b))
(*.f64 (/.f64 (/.f64 1 a) b) (+.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 (neg.f64 a) (*.f64 b -1)) b) (neg.f64 a))
(*.f64 (/.f64 (/.f64 1 a) b) (+.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 (neg.f64 a) (*.f64 (neg.f64 b) 1)) (neg.f64 b)) a)
(*.f64 (/.f64 (/.f64 1 a) b) (+.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a (*.f64 (neg.f64 b) -1)) (neg.f64 b)) (neg.f64 a))
(*.f64 (/.f64 (/.f64 1 a) b) (+.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a b))
(pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(pow.f64 (hypot.f64 (pow.f64 a -1/2) (pow.f64 b -1/2)) 2)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))) 3)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(pow.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) 1/3)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(exp.f64 (log.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))) 1))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(fma.f64 1 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(fma.f64 1 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(fma.f64 (pow.f64 a -1/2) (pow.f64 a -1/2) (/.f64 1 b))
(+.f64 (/.f64 1 b) (pow.f64 a -1))
(fma.f64 (pow.f64 b -1/2) (pow.f64 b -1/2) (/.f64 1 a))
(+.f64 (/.f64 1 a) (pow.f64 b -1))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (/.f64 1 (cbrt.f64 a)) (/.f64 1 b))
(fma.f64 (cbrt.f64 (pow.f64 b -2)) (cbrt.f64 (/.f64 1 b)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 1))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (+.f64 (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 1) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0))))
(+.f64 (/.f64 1 a) (+.f64 (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 1) (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0))))
(+.f64 (/.f64 1 a) (+.f64 (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 1) (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0))))
(+.f64 (/.f64 1 a) (+.f64 (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 1/2 eps)) (sqrt.f64 (*.f64 1/2 eps)))) (*.f64 eps 0))))
(+.f64 (/.f64 1 a) (+.f64 (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (fma.f64 eps -1/2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2)) (*.f64 eps 0))))
(+.f64 (/.f64 1 a) (*.f64 1 (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 1)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (*.f64 (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 1) 1))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 b) (-.f64 (/.f64 1 a) (*.f64 1/2 eps)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 (*.f64 eps -1/2) 1)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 b) (+.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0))))
(+.f64 (/.f64 1 b) (+.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps)) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0))))
(+.f64 (/.f64 1 b) (+.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0))))
(+.f64 (/.f64 1 b) (+.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps)) (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0))))
(+.f64 (/.f64 1 b) (+.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0))))
(+.f64 (/.f64 1 b) (+.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps)) (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0))))
(+.f64 (/.f64 1 b) (+.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 1/2 eps)) (sqrt.f64 (*.f64 1/2 eps)))) (*.f64 eps 0))))
(+.f64 (/.f64 1 b) (+.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 1/2 eps)) (sqrt.f64 (*.f64 1/2 eps)))) (*.f64 eps 0))))
(+.f64 (/.f64 1 b) (+.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (fma.f64 eps -1/2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2)) (*.f64 eps 0))))
(+.f64 (/.f64 1 b) (+.f64 (-.f64 (/.f64 1 a) (*.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))))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (fma.f64 eps -1/2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2)) (*.f64 eps 0))))
(+.f64 (/.f64 1 b) (*.f64 1 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 b) (*.f64 1 (-.f64 (/.f64 1 a) (*.f64 1/2 eps))))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 b) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 1))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 b) (*.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps)) 1))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (*.f64 eps -1/2) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0))))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (*.f64 eps -1/2) (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0))))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (*.f64 eps -1/2) (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0))))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (*.f64 eps -1/2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 1/2 eps)) (sqrt.f64 (*.f64 1/2 eps)))) (*.f64 eps 0))))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (*.f64 eps -1/2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (fma.f64 eps -1/2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2)) (*.f64 eps 0))))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (*.f64 (*.f64 eps -1/2) 1) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0))))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (*.f64 (*.f64 eps -1/2) 1) (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0))))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (*.f64 (*.f64 eps -1/2) 1) (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0))))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (*.f64 (*.f64 eps -1/2) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 1/2 eps)) (sqrt.f64 (*.f64 1/2 eps)))) (*.f64 eps 0))))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (*.f64 (*.f64 eps -1/2) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (fma.f64 eps -1/2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2)) (*.f64 eps 0))))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 1 (*.f64 (*.f64 eps -1/2) 1)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 (*.f64 (*.f64 eps -1/2) 1) 1))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps)))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 1/2 eps)) (sqrt.f64 (*.f64 1/2 eps)))) (*.f64 eps 0))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (fma.f64 eps -1/2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2)) (*.f64 eps 0))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 2 (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 2 (*.f64 eps 0)))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps)) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 2 (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 2 (*.f64 eps 0)))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (fma.f64 -1/2 eps (*.f64 1/2 eps)) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 2 (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 2 (*.f64 eps 0)))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps))))
(+.f64 (+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 -1/2 eps (*.f64 1/2 eps))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 1/2 eps)) (sqrt.f64 (*.f64 1/2 eps)))) (*.f64 eps 0)) (*.f64 eps 0)))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (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 eps -1/2) 1 (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (+.f64 (fma.f64 -1/2 eps (*.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))))
(+.f64 (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2)) (*.f64 eps 0)) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps 0))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)) (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 2 (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 2 (*.f64 eps 0)))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps)) (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 2 (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 2 (*.f64 eps 0)))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (fma.f64 -1/2 eps (*.f64 1/2 eps)) (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 2 (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 2 (*.f64 eps 0)))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)) (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps))))
(+.f64 (+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 -1/2 eps (*.f64 1/2 eps))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 1/2 eps)) (sqrt.f64 (*.f64 1/2 eps)))) (*.f64 eps 0)) (*.f64 eps 0)))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (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 (neg.f64 eps) 1/2 (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (+.f64 (fma.f64 -1/2 eps (*.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))))
(+.f64 (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2)) (*.f64 eps 0)) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps 0))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)) (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 2 (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 2 (*.f64 eps 0)))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps)) (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 2 (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 2 (*.f64 eps 0)))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (fma.f64 -1/2 eps (*.f64 1/2 eps)) (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 2 (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 2 (*.f64 eps 0)))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)) (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 -1/2 eps (*.f64 1/2 eps))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 1/2 eps)) (sqrt.f64 (*.f64 1/2 eps)))) (*.f64 eps 0)) (*.f64 eps 0)))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)) (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (+.f64 (fma.f64 -1/2 eps (*.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))))
(+.f64 (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2)) (*.f64 eps 0)) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps 0))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 -1/2 eps (*.f64 1/2 eps))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 1/2 eps)) (sqrt.f64 (*.f64 1/2 eps)))) (*.f64 eps 0)) (*.f64 eps 0)))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 -1/2 eps (*.f64 1/2 eps))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 1/2 eps)) (sqrt.f64 (*.f64 1/2 eps)))) (*.f64 eps 0)) (*.f64 eps 0)))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (fma.f64 -1/2 eps (*.f64 1/2 eps)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 -1/2 eps (*.f64 1/2 eps))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 1/2 eps)) (sqrt.f64 (*.f64 1/2 eps)))) (*.f64 eps 0)) (*.f64 eps 0)))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (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 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.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))))
(+.f64 (/.f64 1 b) (+.f64 (+.f64 (/.f64 1 a) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 1/2 eps)) (sqrt.f64 (*.f64 1/2 eps)))) (*.f64 eps 0))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (fma.f64 (*.f64 eps -1/2) 1 (*.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))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (+.f64 (fma.f64 -1/2 eps (*.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))))
(+.f64 (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2)) (*.f64 eps 0)) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps 0))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (fma.f64 (neg.f64 eps) 1/2 (*.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))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (+.f64 (fma.f64 -1/2 eps (*.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))))
(+.f64 (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2)) (*.f64 eps 0)) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps 0))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (fma.f64 -1/2 eps (*.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))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (+.f64 (fma.f64 -1/2 eps (*.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))))
(+.f64 (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2)) (*.f64 eps 0)) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps 0))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.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))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.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))))
(+.f64 (/.f64 1 b) (+.f64 (+.f64 (/.f64 1 a) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 1/2 eps)) (sqrt.f64 (*.f64 1/2 eps)))) (*.f64 eps 0))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (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 (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 a) (/.f64 1 b))) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (*.f64 1 (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (*.f64 1 (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (*.f64 1 (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 1/2 eps)) (sqrt.f64 (*.f64 1/2 eps)))) (*.f64 eps 0))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (fma.f64 eps -1/2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2)) (*.f64 eps 0))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (*.f64 (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)) 1))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (*.f64 (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps)) 1))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (*.f64 (fma.f64 -1/2 eps (*.f64 1/2 eps)) 1))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)) 1))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 1/2 eps)) (sqrt.f64 (*.f64 1/2 eps)))) (*.f64 eps 0))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)) 1))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (fma.f64 eps -1/2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2)) (*.f64 eps 0))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (/.f64 1 a))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (/.f64 1 a) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (/.f64 1 a) (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (/.f64 1 a) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 1/2 eps)) (sqrt.f64 (*.f64 1/2 eps)))) (*.f64 eps 0))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (/.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 (/.f64 1 a) (/.f64 1 b)) (fma.f64 eps -1/2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2)) (*.f64 eps 0))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)) (/.f64 1 a)))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps)) (/.f64 1 a)))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 -1/2 eps (*.f64 1/2 eps)) (/.f64 1 a)))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)) (/.f64 1 a)))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 1/2 eps)) (sqrt.f64 (*.f64 1/2 eps)))) (*.f64 eps 0))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)) (/.f64 1 a)))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (fma.f64 eps -1/2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2)) (*.f64 eps 0))))
(+.f64 (*.f64 eps -1/2) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (*.f64 eps -1/2) (+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0))))
(+.f64 (*.f64 eps -1/2) (+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0))))
(+.f64 (*.f64 eps -1/2) (+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0))))
(+.f64 (*.f64 eps -1/2) (+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 1/2 eps)) (sqrt.f64 (*.f64 1/2 eps)))) (*.f64 eps 0))))
(+.f64 (*.f64 eps -1/2) (+.f64 (+.f64 (/.f64 1 a) (/.f64 1 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 (/.f64 1 a) (/.f64 1 b)) (fma.f64 eps -1/2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2)) (*.f64 eps 0))))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (/.f64 1 b))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps)) (/.f64 1 b))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 1) (/.f64 1 a))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (*.f64 (*.f64 eps -1/2) 1) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0))))
(+.f64 (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps)) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0))))
(+.f64 (fma.f64 -1/2 eps (*.f64 1/2 eps)) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 1/2 eps)) (sqrt.f64 (*.f64 1/2 eps)))) (*.f64 eps 0))))
(+.f64 (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 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (fma.f64 eps -1/2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2)) (*.f64 eps 0))))
(+.f64 (-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (exp.f64 (log1p.f64 (*.f64 1/2 eps)))) 1)
(+.f64 1 (-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (exp.f64 (log1p.f64 (*.f64 1/2 eps)))))
(+.f64 1 (+.f64 (/.f64 1 a) (-.f64 (/.f64 1 b) (exp.f64 (log1p.f64 (*.f64 1/2 eps))))))
(*.f64 1 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(*.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) 1)
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))) (sqrt.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(*.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))) 2))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))) 2) (cbrt.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(*.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 1 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))))
(*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 -1/4 (*.f64 eps eps))) (/.f64 1 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(*.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 -1/8 (pow.f64 eps 3))) 1) (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 (pow.f64 eps 3) -1/8)) (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps -1/2) (-.f64 (-.f64 (*.f64 eps -1/2) (/.f64 1 a)) (/.f64 1 b)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 1/2 eps)) (hypot.f64 (pow.f64 a -1/2) (pow.f64 b -1/2))) (-.f64 (hypot.f64 (pow.f64 a -1/2) (pow.f64 b -1/2)) (sqrt.f64 (*.f64 1/2 eps))))
(*.f64 (+.f64 (hypot.f64 (pow.f64 a -1/2) (pow.f64 b -1/2)) (sqrt.f64 (*.f64 1/2 eps))) (-.f64 (hypot.f64 (pow.f64 a -1/2) (pow.f64 b -1/2)) (sqrt.f64 (*.f64 1/2 eps))))
(*.f64 (/.f64 1 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))) (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 1/4 (*.f64 eps eps))))
(*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 -1/4 (*.f64 eps eps))) (/.f64 1 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))))) (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 -1/8 (pow.f64 eps 3))) 1) (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 (pow.f64 eps 3) -1/8)) (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps -1/2) (-.f64 (-.f64 (*.f64 eps -1/2) (/.f64 1 a)) (/.f64 1 b)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 1/4 (*.f64 eps eps))) (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 1/4 (*.f64 eps eps)))) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 1/4 (*.f64 eps eps))) (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (-.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 (*.f64 (+.f64 a b) (*.f64 1/2 eps)) (*.f64 a b)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 -1/4 (*.f64 eps eps))) (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (-.f64 (fma.f64 1/4 (*.f64 eps eps) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2)) (*.f64 (/.f64 (+.f64 a b) a) (/.f64 (*.f64 1/2 eps) b))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (-.f64 (fma.f64 1/4 (*.f64 eps eps) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2)) (/.f64 (*.f64 1/2 eps) (/.f64 (*.f64 a b) (+.f64 a b)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))) (-.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2)) (*.f64 (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))))) (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 -1/8 (pow.f64 eps 3))) (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 4) (*.f64 (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))) (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))))))) (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 (pow.f64 eps 3) -1/8)) (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 4) (*.f64 (*.f64 (*.f64 eps (*.f64 eps 1/4)) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))) (+.f64 (/.f64 -1 a) (+.f64 (*.f64 eps -1/2) (/.f64 -1 b)))))) (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps -1/2) (-.f64 (-.f64 (*.f64 eps -1/2) (/.f64 1 a)) (/.f64 1 b)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))) (+.f64 (pow.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) 3) (pow.f64 (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))) 3))) (+.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2)) (-.f64 (*.f64 (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))) (*.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 -1/8 (pow.f64 eps 3))) (+.f64 (pow.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) 3) (pow.f64 (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))) 3))) (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 4) (*.f64 (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))) (-.f64 (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 (pow.f64 eps 3) -1/8)) (+.f64 (pow.f64 (*.f64 (*.f64 eps -1/2) (-.f64 (-.f64 (*.f64 eps -1/2) (/.f64 1 a)) (/.f64 1 b))) 3) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 6))) (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 4) (*.f64 (*.f64 1/2 eps) (*.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (-.f64 (*.f64 (*.f64 eps -1/2) (-.f64 (-.f64 (*.f64 eps -1/2) (/.f64 1 a)) (/.f64 1 b))) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2))))))
(/.f64 1 (/.f64 1 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 1/4 (*.f64 eps eps))) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 -1/4 (*.f64 eps eps))) (/.f64 1 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (/.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))) (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 -1/8 (pow.f64 eps 3))) 1) (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 (pow.f64 eps 3) -1/8)) (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps -1/2) (-.f64 (-.f64 (*.f64 eps -1/2) (/.f64 1 a)) (/.f64 1 b)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))) (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 1/4 (*.f64 eps eps)))) (/.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 1/4 (*.f64 eps eps))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 -1/4 (*.f64 eps eps)))) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 -1/4 (*.f64 eps eps)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4))) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 -1/8 (pow.f64 eps 3)))) (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 -1/8 (pow.f64 eps 3)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 (pow.f64 eps 3) -1/8))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 (pow.f64 eps 3) -1/8))) (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps -1/2) (-.f64 (-.f64 (*.f64 eps -1/2) (/.f64 1 a)) (/.f64 1 b))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 1/4 (*.f64 eps eps)))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 1/4 (*.f64 eps eps))))) (/.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 1/4 (*.f64 eps eps))))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 -1/4 (*.f64 eps eps)))) (/.f64 (/.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 -1/4 (*.f64 eps eps))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 -1/4 (*.f64 eps eps))))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4))) (/.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))))) (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 -1/8 (pow.f64 eps 3)))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 -1/8 (pow.f64 eps 3))))) (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 -1/8 (pow.f64 eps 3)))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 (pow.f64 eps 3) -1/8))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 (pow.f64 eps 3) -1/8))) (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps -1/2) (-.f64 (-.f64 (*.f64 eps -1/2) (/.f64 1 a)) (/.f64 1 b)))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 (pow.f64 eps 3) -1/8))))))
(/.f64 (-.f64 (pow.f64 a -2) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))) (-.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(/.f64 (-.f64 (pow.f64 a -2) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))) (-.f64 (-.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 eps -1/2)))
(/.f64 (+.f64 (pow.f64 a -2) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (*.f64 1/2 eps) (/.f64 -1 b)))) (+.f64 (/.f64 1 a) (+.f64 (*.f64 1/2 eps) (/.f64 -1 b))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps -1/2) (*.f64 eps -1/2))) (+.f64 (/.f64 1 a) (-.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 -1/4 (*.f64 eps eps))) (/.f64 1 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2)) (*.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 1/4 (*.f64 eps eps)))) (*.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 4) (*.f64 1/16 (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (fma.f64 1/4 (*.f64 eps eps) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 4) (*.f64 -1/16 (*.f64 eps (pow.f64 eps 3)))) (*.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (fma.f64 1/4 (*.f64 eps eps) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3)) (*.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 1/8 (pow.f64 eps 3)))) (*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))) (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 6) (*.f64 1/64 (*.f64 (pow.f64 eps 3) (pow.f64 eps 3)))) (*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))))) (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 6) (*.f64 -1/64 (pow.f64 eps 6))) (*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps -1/2) (-.f64 (-.f64 (*.f64 eps -1/2) (/.f64 1 a)) (/.f64 1 b)))) (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))))
(/.f64 (+.f64 (pow.f64 a -3) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3)) (+.f64 (pow.f64 a -2) (-.f64 (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (*.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))))
(/.f64 (+.f64 (pow.f64 a -3) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3)) (+.f64 (pow.f64 a -2) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (-.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (/.f64 1 a)))))
(/.f64 (+.f64 (pow.f64 a -3) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3)) (+.f64 (pow.f64 a -2) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (/.f64 1 b) (-.f64 (*.f64 eps -1/2) (/.f64 1 a))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (pow.f64 (*.f64 eps -1/2) 3)) (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (-.f64 (*.f64 (*.f64 eps -1/2) (*.f64 eps -1/2)) (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 eps -1/2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 -1/8 (pow.f64 eps 3))) 1) (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 (pow.f64 eps 3) -1/8)) (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps -1/2) (-.f64 (-.f64 (*.f64 eps -1/2) (/.f64 1 a)) (/.f64 1 b)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) 3) (pow.f64 (*.f64 1/4 (*.f64 eps eps)) 3)) (*.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (+.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2)) (+.f64 (*.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 1/4 (*.f64 eps eps))) (*.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 1/4 (*.f64 eps eps)))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) 3) (pow.f64 (*.f64 1/4 (*.f64 eps eps)) 3)) (*.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 4) (*.f64 (*.f64 1/4 (*.f64 eps eps)) (fma.f64 1/4 (*.f64 eps eps) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 6) (*.f64 -1/64 (pow.f64 (*.f64 eps eps) 3))) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))) (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 4) (*.f64 (*.f64 eps eps) (*.f64 1/4 (fma.f64 1/4 (*.f64 eps eps) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) 3) (pow.f64 (*.f64 1/8 (pow.f64 eps 3)) 3)) (*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))) (+.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3)) (+.f64 (*.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 1/8 (pow.f64 eps 3))) (*.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) 3) (*.f64 1/512 (pow.f64 (pow.f64 eps 3) 3))) (*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))))) (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 6) (*.f64 (*.f64 1/8 (pow.f64 eps 3)) (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) 3) (*.f64 -1/512 (pow.f64 (pow.f64 eps 3) 3))) (*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps -1/2) (-.f64 (-.f64 (*.f64 eps -1/2) (/.f64 1 a)) (/.f64 1 b)))) (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 6) (*.f64 1/8 (*.f64 (pow.f64 eps 3) (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 1/4 (*.f64 eps eps)))) (neg.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 -1/4 (*.f64 eps eps)))) (neg.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4))) (+.f64 (/.f64 -1 a) (+.f64 (*.f64 eps -1/2) (/.f64 -1 b))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (neg.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 -1/8 (pow.f64 eps 3)))) (neg.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 (pow.f64 eps 3) -1/8))) (-.f64 (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 -1 a) (+.f64 (*.f64 eps -1/2) (/.f64 -1 b)))) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 1/4 (*.f64 eps eps))) 1) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 -1/4 (*.f64 eps eps))) (/.f64 1 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 1/4 (*.f64 eps eps))) (sqrt.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))) (sqrt.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 -1/4 (*.f64 eps eps))) (sqrt.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))) (sqrt.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))) (sqrt.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 1/4 (*.f64 eps eps))) (*.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))) (cbrt.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))))) (cbrt.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 -1/4 (*.f64 eps eps))) (*.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))) (*.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))) (cbrt.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (cbrt.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))) (*.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))) (cbrt.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))) 1) (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 -1/8 (pow.f64 eps 3))) 1) (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 (pow.f64 eps 3) -1/8)) (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps -1/2) (-.f64 (-.f64 (*.f64 eps -1/2) (/.f64 1 a)) (/.f64 1 b)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 -1/8 (pow.f64 eps 3))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 (pow.f64 eps 3) -1/8)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps -1/2) (-.f64 (-.f64 (*.f64 eps -1/2) (/.f64 1 a)) (/.f64 1 b))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps -1/2) (-.f64 (-.f64 (*.f64 eps -1/2) (/.f64 1 a)) (/.f64 1 b)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 -1/8 (pow.f64 eps 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 (pow.f64 eps 3) -1/8)) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps -1/2) (-.f64 (-.f64 (*.f64 eps -1/2) (/.f64 1 a)) (/.f64 1 b)))))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps -1/2) (-.f64 (-.f64 (*.f64 eps -1/2) (/.f64 1 a)) (/.f64 1 b))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps -1/2) (-.f64 (-.f64 (*.f64 eps -1/2) (/.f64 1 a)) (/.f64 1 b)))))))
(pow.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) 1)
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))) 2)
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))) 3)
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(pow.f64 (pow.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) 3) 1/3)
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) 2))
(sqrt.f64 (pow.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) 3))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(exp.f64 (log.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))) 1))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(fma.f64 1 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(fma.f64 1 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(fma.f64 (hypot.f64 (pow.f64 a -1/2) (pow.f64 b -1/2)) (hypot.f64 (pow.f64 a -1/2) (pow.f64 b -1/2)) (*.f64 eps -1/2))
(+.f64 (pow.f64 (hypot.f64 (pow.f64 a -1/2) (pow.f64 b -1/2)) 2) (*.f64 eps -1/2))
(fma.f64 (pow.f64 a -1/2) (pow.f64 a -1/2) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(+.f64 (+.f64 (/.f64 1 b) (pow.f64 a -1)) (*.f64 eps -1/2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))) 2) (cbrt.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (/.f64 1 (cbrt.f64 a)) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 a -2)) (/.f64 1 (cbrt.f64 a)) (/.f64 1 b)) (*.f64 eps -1/2))

localize5.0ms (0%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
67.5%
(/.f64 eps (*.f64 eps b))
Compiler

Compiled 13 to 5 computations (61.5% saved)

series0.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite54.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1392×add-sqr-sqrt
1380×*-un-lft-identity
1286×add-cube-cbrt
1264×add-cbrt-cube
1252×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0613
11267
217587
Stop Event
node limit
Counts
1 → 36
Calls
Call 1
Inputs
(/.f64 eps (*.f64 eps b))
Outputs
((-.f64 (+.f64 1 (/.f64 1 b)) 1) (*.f64 eps (/.f64 1 (*.f64 eps b))) (*.f64 (/.f64 1 b) 1) (*.f64 1 (/.f64 1 b)) (*.f64 (/.f64 1 (sqrt.f64 b)) (/.f64 1 (sqrt.f64 b))) (*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (*.f64 eps b)))) (*.f64 (/.f64 1 (cbrt.f64 b)) (pow.f64 (/.f64 1 (cbrt.f64 b)) 2)) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 b)) 2) (/.f64 1 (cbrt.f64 b))) (*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1 (*.f64 eps b)))) (*.f64 (/.f64 1 (*.f64 eps b)) eps) (*.f64 (neg.f64 eps) (/.f64 1 (*.f64 b (neg.f64 eps)))) (*.f64 (/.f64 1 eps) (/.f64 eps b)) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 eps b))) (/.f64 eps (sqrt.f64 (*.f64 eps b)))) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 eps b)) 2)) (/.f64 eps (cbrt.f64 (*.f64 eps b)))) (*.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (*.f64 eps b))) (*.f64 (/.f64 (sqrt.f64 eps) eps) (/.f64 (sqrt.f64 eps) b)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (*.f64 eps b))) (*.f64 (/.f64 (sqrt.f64 eps) b) (/.f64 (sqrt.f64 eps) eps)) (*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (*.f64 eps b)) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (*.f64 eps b)))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) eps) (/.f64 (cbrt.f64 eps) b)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) b) (/.f64 (cbrt.f64 eps) eps)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (*.f64 eps b))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (*.f64 eps b)))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (*.f64 eps b)) 2)) (/.f64 1 (cbrt.f64 b))) (pow.f64 (/.f64 1 b) 1) (pow.f64 (/.f64 1 (sqrt.f64 b)) 2) (pow.f64 (/.f64 1 (cbrt.f64 b)) 3) (pow.f64 (pow.f64 (/.f64 1 b) 3) 1/3) (pow.f64 (/.f64 b 1) -1) (neg.f64 (/.f64 eps (*.f64 b (neg.f64 eps)))) (sqrt.f64 (/.f64 1 (*.f64 b b))) (log.f64 (exp.f64 (/.f64 1 b))) (cbrt.f64 (pow.f64 (/.f64 1 b) 3)) (expm1.f64 (log1p.f64 (/.f64 1 b))) (exp.f64 (-.f64 0 (log.f64 b))) (exp.f64 (*.f64 (-.f64 0 (log.f64 b)) 1)) (log1p.f64 (expm1.f64 (/.f64 1 b))))

simplify53.0ms (0.3%)

Algorithm
egg-herbie
Rules
1130×associate-*r*
910×associate-/l*
810×associate-*l*
796×associate-*r/
792×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
099632
1259596
2854596
34975596
Stop Event
node limit
Counts
60 → 48
Calls
Call 1
Inputs
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(-.f64 (+.f64 1 (/.f64 1 b)) 1)
(*.f64 eps (/.f64 1 (*.f64 eps b)))
(*.f64 (/.f64 1 b) 1)
(*.f64 1 (/.f64 1 b))
(*.f64 (/.f64 1 (sqrt.f64 b)) (/.f64 1 (sqrt.f64 b)))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (*.f64 eps b))))
(*.f64 (/.f64 1 (cbrt.f64 b)) (pow.f64 (/.f64 1 (cbrt.f64 b)) 2))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 b)) 2) (/.f64 1 (cbrt.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1 (*.f64 eps b))))
(*.f64 (/.f64 1 (*.f64 eps b)) eps)
(*.f64 (neg.f64 eps) (/.f64 1 (*.f64 b (neg.f64 eps))))
(*.f64 (/.f64 1 eps) (/.f64 eps b))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 eps b))) (/.f64 eps (sqrt.f64 (*.f64 eps b))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 eps b)) 2)) (/.f64 eps (cbrt.f64 (*.f64 eps b))))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (*.f64 eps b)))
(*.f64 (/.f64 (sqrt.f64 eps) eps) (/.f64 (sqrt.f64 eps) b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (*.f64 eps b)))
(*.f64 (/.f64 (sqrt.f64 eps) b) (/.f64 (sqrt.f64 eps) eps))
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (*.f64 eps b)) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (*.f64 eps b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) eps) (/.f64 (cbrt.f64 eps) b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) b) (/.f64 (cbrt.f64 eps) eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (*.f64 eps b))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (*.f64 eps b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (*.f64 eps b)) 2)) (/.f64 1 (cbrt.f64 b)))
(pow.f64 (/.f64 1 b) 1)
(pow.f64 (/.f64 1 (sqrt.f64 b)) 2)
(pow.f64 (/.f64 1 (cbrt.f64 b)) 3)
(pow.f64 (pow.f64 (/.f64 1 b) 3) 1/3)
(pow.f64 (/.f64 b 1) -1)
(neg.f64 (/.f64 eps (*.f64 b (neg.f64 eps))))
(sqrt.f64 (/.f64 1 (*.f64 b b)))
(log.f64 (exp.f64 (/.f64 1 b)))
(cbrt.f64 (pow.f64 (/.f64 1 b) 3))
(expm1.f64 (log1p.f64 (/.f64 1 b)))
(exp.f64 (-.f64 0 (log.f64 b)))
(exp.f64 (*.f64 (-.f64 0 (log.f64 b)) 1))
(log1p.f64 (expm1.f64 (/.f64 1 b)))
Outputs
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(-.f64 (+.f64 1 (/.f64 1 b)) 1)
(/.f64 1 b)
(*.f64 eps (/.f64 1 (*.f64 eps b)))
(/.f64 1 b)
(*.f64 (/.f64 1 b) 1)
(/.f64 1 b)
(*.f64 1 (/.f64 1 b))
(/.f64 1 b)
(*.f64 (/.f64 1 (sqrt.f64 b)) (/.f64 1 (sqrt.f64 b)))
(pow.f64 (/.f64 1 (sqrt.f64 b)) 2)
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (*.f64 eps b))))
(/.f64 1 b)
(*.f64 (/.f64 1 (cbrt.f64 b)) (pow.f64 (/.f64 1 (cbrt.f64 b)) 2))
(/.f64 1 b)
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 b)) 2) (/.f64 1 (cbrt.f64 b)))
(/.f64 1 b)
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1 (*.f64 eps b))))
(/.f64 1 b)
(*.f64 (/.f64 1 (*.f64 eps b)) eps)
(/.f64 1 b)
(*.f64 (neg.f64 eps) (/.f64 1 (*.f64 b (neg.f64 eps))))
(/.f64 1 b)
(*.f64 (/.f64 1 eps) (/.f64 eps b))
(/.f64 1 b)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 eps b))) (/.f64 eps (sqrt.f64 (*.f64 eps b))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 b eps))) (/.f64 eps (sqrt.f64 (*.f64 b eps))))
(/.f64 (/.f64 eps (sqrt.f64 (*.f64 b eps))) (sqrt.f64 (*.f64 b eps)))
(/.f64 eps (*.f64 (sqrt.f64 (*.f64 b eps)) (sqrt.f64 (*.f64 b eps))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 eps b)) 2)) (/.f64 eps (cbrt.f64 (*.f64 eps b))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 b eps)) 2)) (/.f64 eps (cbrt.f64 (*.f64 b eps))))
(/.f64 (/.f64 eps (cbrt.f64 (*.f64 b eps))) (pow.f64 (cbrt.f64 (*.f64 b eps)) 2))
(/.f64 eps (*.f64 (pow.f64 (cbrt.f64 (*.f64 b eps)) 2) (cbrt.f64 (*.f64 b eps))))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (*.f64 eps b)))
(/.f64 1 b)
(*.f64 (/.f64 (sqrt.f64 eps) eps) (/.f64 (sqrt.f64 eps) b))
(/.f64 1 b)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (*.f64 eps b)))
(/.f64 1 b)
(*.f64 (/.f64 (sqrt.f64 eps) b) (/.f64 (sqrt.f64 eps) eps))
(/.f64 1 b)
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (*.f64 eps b)) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (*.f64 eps b))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 b eps)) 2)) (/.f64 eps (cbrt.f64 (*.f64 b eps))))
(/.f64 (/.f64 eps (cbrt.f64 (*.f64 b eps))) (pow.f64 (cbrt.f64 (*.f64 b eps)) 2))
(/.f64 eps (*.f64 (pow.f64 (cbrt.f64 (*.f64 b eps)) 2) (cbrt.f64 (*.f64 b eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) eps) (/.f64 (cbrt.f64 eps) b))
(/.f64 1 b)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) b) (/.f64 (cbrt.f64 eps) eps))
(/.f64 1 b)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (*.f64 eps b))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (*.f64 eps b))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 b eps))) (/.f64 eps (sqrt.f64 (*.f64 b eps))))
(/.f64 (/.f64 eps (sqrt.f64 (*.f64 b eps))) (sqrt.f64 (*.f64 b eps)))
(/.f64 eps (*.f64 (sqrt.f64 (*.f64 b eps)) (sqrt.f64 (*.f64 b eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (*.f64 eps b)) 2)) (/.f64 1 (cbrt.f64 b)))
(*.f64 (/.f64 1 (cbrt.f64 b)) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (*.f64 b eps)) 2)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (*.f64 b eps)) 2)) (cbrt.f64 b))
(/.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 (*.f64 b eps)) 2)))
(pow.f64 (/.f64 1 b) 1)
(/.f64 1 b)
(pow.f64 (/.f64 1 (sqrt.f64 b)) 2)
(pow.f64 (/.f64 1 (cbrt.f64 b)) 3)
(/.f64 1 b)
(pow.f64 (pow.f64 (/.f64 1 b) 3) 1/3)
(/.f64 1 b)
(pow.f64 (/.f64 b 1) -1)
(/.f64 1 b)
(neg.f64 (/.f64 eps (*.f64 b (neg.f64 eps))))
(/.f64 1 b)
(sqrt.f64 (/.f64 1 (*.f64 b b)))
(sqrt.f64 (pow.f64 b -2))
(fabs.f64 (/.f64 1 b))
(log.f64 (exp.f64 (/.f64 1 b)))
(/.f64 1 b)
(cbrt.f64 (pow.f64 (/.f64 1 b) 3))
(/.f64 1 b)
(expm1.f64 (log1p.f64 (/.f64 1 b)))
(/.f64 1 b)
(exp.f64 (-.f64 0 (log.f64 b)))
(/.f64 1 b)
(exp.f64 (*.f64 (-.f64 0 (log.f64 b)) 1))
(/.f64 1 b)
(log1p.f64 (expm1.f64 (/.f64 1 b)))
(/.f64 1 b)

localize6.0ms (0%)

Local Accuracy

Found 2 expressions with local accuracy:

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

Compiled 20 to 6 computations (70% saved)

series0.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite61.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1798×associate-/l*
944×*-commutative
696×associate-/l/
640×associate-/r/
570×swap-sqr
Iterations

Useful iterations: 0 (0.0ms)

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

simplify78.0ms (0.5%)

Algorithm
egg-herbie
Rules
1222×times-frac
1094×associate-+l-
1050×associate-+r-
888×associate-/r*
570×associate-/l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01782189
14982105
218982105
368392105
Stop Event
node limit
Counts
97 → 87
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 (exp.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 1)
(*.f64 (+.f64 a b) (*.f64 (/.f64 1 a) (/.f64 1 b)))
(*.f64 (+.f64 a b) (/.f64 1 (*.f64 a b)))
(*.f64 (/.f64 (+.f64 a b) a) (/.f64 1 b))
(*.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 1)
(*.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) (*.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 1 b)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) b))
(*.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2) (*.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 1 b)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2) (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(*.f64 (/.f64 1 b) (/.f64 (+.f64 a b) a))
(*.f64 (/.f64 (+.f64 a b) (neg.f64 a)) (/.f64 1 (neg.f64 b)))
(*.f64 (*.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 a b))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 1 b)) (sqrt.f64 (/.f64 (+.f64 a b) a)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 1 b)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2))
(*.f64 (/.f64 1 (sqrt.f64 b)) (/.f64 (+.f64 a b) (*.f64 a (sqrt.f64 b))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (+.f64 a b) (*.f64 a (cbrt.f64 b))))
(*.f64 (/.f64 (+.f64 a b) b) (/.f64 1 a))
(*.f64 (/.f64 (+.f64 a b) (*.f64 a (sqrt.f64 b))) (/.f64 1 (sqrt.f64 b)))
(*.f64 (/.f64 (+.f64 a b) (*.f64 a (cbrt.f64 b))) (/.f64 1 (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (/.f64 1 (neg.f64 b)) (/.f64 (+.f64 a b) (neg.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) a) (/.f64 (sqrt.f64 (+.f64 a b)) b))
(*.f64 (/.f64 (cbrt.f64 (+.f64 a b)) a) (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) b))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) b) (/.f64 (sqrt.f64 (+.f64 a b)) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) b) (/.f64 (cbrt.f64 (+.f64 a b)) a))
(*.f64 (/.f64 1 (*.f64 a b)) (+.f64 a b))
(*.f64 (/.f64 (+.f64 a b) (sqrt.f64 b)) (/.f64 (/.f64 1 a) (sqrt.f64 b)))
(*.f64 (/.f64 (/.f64 1 a) (sqrt.f64 b)) (/.f64 (+.f64 a b) (sqrt.f64 b)))
(*.f64 (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 b) 2)) (/.f64 (/.f64 1 a) (cbrt.f64 b)))
(*.f64 (/.f64 (/.f64 1 a) (cbrt.f64 b)) (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) b) (sqrt.f64 (/.f64 (+.f64 a b) a)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) (pow.f64 (cbrt.f64 b) 2)) (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) (cbrt.f64 b)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) (cbrt.f64 b)) (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) b))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) b) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2) 1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2) (sqrt.f64 b)) (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (sqrt.f64 b)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (sqrt.f64 b)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2) (sqrt.f64 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) (*.f64 a b)) (sqrt.f64 (+.f64 a b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2) b) (cbrt.f64 (/.f64 (+.f64 a b) a)))
(*.f64 (/.f64 1 (/.f64 b (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2))) (cbrt.f64 (/.f64 (+.f64 a b) a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (*.f64 a b)) (cbrt.f64 (+.f64 a b)))
(*.f64 (/.f64 (/.f64 1 b) a) (+.f64 a b))
(*.f64 (/.f64 (/.f64 1 b) 1) (/.f64 (+.f64 a b) a))
(*.f64 (/.f64 (/.f64 1 b) (sqrt.f64 a)) (/.f64 (+.f64 a b) (sqrt.f64 a)))
(*.f64 (/.f64 (/.f64 1 b) (cbrt.f64 (*.f64 a a))) (/.f64 (+.f64 a b) (cbrt.f64 a)))
(*.f64 (/.f64 (/.f64 1 b) (neg.f64 a)) (-.f64 (neg.f64 a) b))
(*.f64 (/.f64 (/.f64 1 b) (/.f64 a 1)) (+.f64 a b))
(*.f64 (/.f64 (/.f64 1 b) (/.f64 a (sqrt.f64 (+.f64 a b)))) (sqrt.f64 (+.f64 a b)))
(*.f64 (/.f64 (/.f64 1 b) (/.f64 a (pow.f64 (cbrt.f64 (+.f64 a b)) 2))) (cbrt.f64 (+.f64 a b)))
(pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 1)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2)
(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 (*.f64 a (/.f64 b (+.f64 a b))) -1)
(neg.f64 (/.f64 (+.f64 a b) (neg.f64 (*.f64 a b))))
(neg.f64 (/.f64 (/.f64 (+.f64 a b) (neg.f64 a)) b))
(neg.f64 (*.f64 (/.f64 (+.f64 a b) (neg.f64 a)) (/.f64 1 b)))
(neg.f64 (*.f64 (/.f64 (+.f64 a b) (neg.f64 (*.f64 a b))) 1))
(neg.f64 (*.f64 (/.f64 (+.f64 a b) a) (/.f64 1 (neg.f64 b))))
(neg.f64 (*.f64 1 (/.f64 (+.f64 a b) (neg.f64 (*.f64 a b)))))
(neg.f64 (*.f64 (/.f64 1 b) (/.f64 (+.f64 a b) (neg.f64 a))))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b)))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (+.f64 a b) a) 3) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(exp.f64 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(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 (exp.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (+.f64 a b) (*.f64 (/.f64 1 a) (/.f64 1 b)))
(+.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) a) (/.f64 1 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 (sqrt.f64 (/.f64 (+.f64 a b) a)) (*.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) 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 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2) (*.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 1 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 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2) (pow.f64 (cbrt.f64 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 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 1 b) (/.f64 (+.f64 a b) a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (+.f64 a b) (neg.f64 a)) (/.f64 1 (neg.f64 b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (*.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 a b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 1 b)) (sqrt.f64 (/.f64 (+.f64 a b) a)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 1 b)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 1 (sqrt.f64 b)) (/.f64 (+.f64 a b) (*.f64 a (sqrt.f64 b))))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a (sqrt.f64 b))) (sqrt.f64 b))
(/.f64 (+.f64 a b) (*.f64 (sqrt.f64 b) (*.f64 a (sqrt.f64 b))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (+.f64 a b) (*.f64 a (cbrt.f64 b))))
(/.f64 (/.f64 (/.f64 (+.f64 a b) a) (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))
(/.f64 (+.f64 a b) (*.f64 (*.f64 a (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (/.f64 (+.f64 a b) b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (+.f64 a b) (*.f64 a (sqrt.f64 b))) (/.f64 1 (sqrt.f64 b)))
(*.f64 (/.f64 1 (sqrt.f64 b)) (/.f64 (+.f64 a b) (*.f64 a (sqrt.f64 b))))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a (sqrt.f64 b))) (sqrt.f64 b))
(/.f64 (+.f64 a b) (*.f64 (sqrt.f64 b) (*.f64 a (sqrt.f64 b))))
(*.f64 (/.f64 (+.f64 a b) (*.f64 a (cbrt.f64 b))) (/.f64 1 (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (+.f64 a b) (*.f64 a (cbrt.f64 b))))
(/.f64 (/.f64 (/.f64 (+.f64 a b) a) (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))
(/.f64 (+.f64 a b) (*.f64 (*.f64 a (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (/.f64 1 (neg.f64 b)) (/.f64 (+.f64 a b) (neg.f64 a)))
(+.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 (cbrt.f64 (+.f64 a b)) a) (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) b))
(+.f64 (/.f64 1 a) (/.f64 1 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 (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 1 (*.f64 a b)) (+.f64 a b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (+.f64 a b) (sqrt.f64 b)) (/.f64 (/.f64 1 a) (sqrt.f64 b)))
(*.f64 (/.f64 1 (sqrt.f64 b)) (/.f64 (+.f64 a b) (*.f64 a (sqrt.f64 b))))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a (sqrt.f64 b))) (sqrt.f64 b))
(/.f64 (+.f64 a b) (*.f64 (sqrt.f64 b) (*.f64 a (sqrt.f64 b))))
(*.f64 (/.f64 (/.f64 1 a) (sqrt.f64 b)) (/.f64 (+.f64 a b) (sqrt.f64 b)))
(*.f64 (/.f64 1 (sqrt.f64 b)) (/.f64 (+.f64 a b) (*.f64 a (sqrt.f64 b))))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a (sqrt.f64 b))) (sqrt.f64 b))
(/.f64 (+.f64 a b) (*.f64 (sqrt.f64 b) (*.f64 a (sqrt.f64 b))))
(*.f64 (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 b) 2)) (/.f64 (/.f64 1 a) (cbrt.f64 b)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (+.f64 a b) (*.f64 a (cbrt.f64 b))))
(/.f64 (/.f64 (/.f64 (+.f64 a b) a) (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))
(/.f64 (+.f64 a b) (*.f64 (*.f64 a (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (/.f64 (/.f64 1 a) (cbrt.f64 b)) (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (+.f64 a b) (*.f64 a (cbrt.f64 b))))
(/.f64 (/.f64 (/.f64 (+.f64 a b) a) (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))
(/.f64 (+.f64 a b) (*.f64 (*.f64 a (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) b) (sqrt.f64 (/.f64 (+.f64 a b) a)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) (pow.f64 (cbrt.f64 b) 2)) (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) (cbrt.f64 b)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (+.f64 a b) (*.f64 a (cbrt.f64 b))))
(/.f64 (/.f64 (/.f64 (+.f64 a b) a) (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))
(/.f64 (+.f64 a b) (*.f64 (*.f64 a (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) (cbrt.f64 b)) (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (+.f64 a b) (*.f64 a (cbrt.f64 b))))
(/.f64 (/.f64 (/.f64 (+.f64 a b) a) (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))
(/.f64 (+.f64 a b) (*.f64 (*.f64 a (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) b) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2) 1))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2) (sqrt.f64 b)) (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (sqrt.f64 b)))
(*.f64 (/.f64 1 (sqrt.f64 b)) (/.f64 (+.f64 a b) (*.f64 a (sqrt.f64 b))))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a (sqrt.f64 b))) (sqrt.f64 b))
(/.f64 (+.f64 a b) (*.f64 (sqrt.f64 b) (*.f64 a (sqrt.f64 b))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (sqrt.f64 b)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2) (sqrt.f64 b)))
(*.f64 (/.f64 1 (sqrt.f64 b)) (/.f64 (+.f64 a b) (*.f64 a (sqrt.f64 b))))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a (sqrt.f64 b))) (sqrt.f64 b))
(/.f64 (+.f64 a b) (*.f64 (sqrt.f64 b) (*.f64 a (sqrt.f64 b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) (*.f64 a b)) (sqrt.f64 (+.f64 a b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2) b) (cbrt.f64 (/.f64 (+.f64 a b) a)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 1 (/.f64 b (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2))) (cbrt.f64 (/.f64 (+.f64 a b) a)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (*.f64 a b)) (cbrt.f64 (+.f64 a b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (/.f64 1 b) a) (+.f64 a b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (/.f64 1 b) 1) (/.f64 (+.f64 a b) a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (/.f64 1 b) (sqrt.f64 a)) (/.f64 (+.f64 a b) (sqrt.f64 a)))
(/.f64 (/.f64 (/.f64 (+.f64 a b) b) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (/.f64 (+.f64 a b) (sqrt.f64 a)) (*.f64 b (sqrt.f64 a)))
(*.f64 (/.f64 (/.f64 1 b) (cbrt.f64 (*.f64 a a))) (/.f64 (+.f64 a b) (cbrt.f64 a)))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 a a)) b)) (/.f64 (+.f64 a b) (cbrt.f64 a)))
(/.f64 (/.f64 (/.f64 (+.f64 a b) b) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(/.f64 (+.f64 a b) (*.f64 (cbrt.f64 a) (*.f64 b (cbrt.f64 (*.f64 a a)))))
(*.f64 (/.f64 (/.f64 1 b) (neg.f64 a)) (-.f64 (neg.f64 a) b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (/.f64 1 b) (/.f64 a 1)) (+.f64 a b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (/.f64 1 b) (/.f64 a (sqrt.f64 (+.f64 a b)))) (sqrt.f64 (+.f64 a b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (/.f64 1 b) (/.f64 a (pow.f64 (cbrt.f64 (+.f64 a b)) 2))) (cbrt.f64 (+.f64 a b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 1)
(+.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 (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 (*.f64 a (/.f64 b (+.f64 a b))) -1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(neg.f64 (/.f64 (+.f64 a b) (neg.f64 (*.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(neg.f64 (/.f64 (/.f64 (+.f64 a b) (neg.f64 a)) b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(neg.f64 (*.f64 (/.f64 (+.f64 a b) (neg.f64 a)) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(neg.f64 (*.f64 (/.f64 (+.f64 a b) (neg.f64 (*.f64 a b))) 1))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(neg.f64 (*.f64 (/.f64 (+.f64 a b) a) (/.f64 1 (neg.f64 b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(neg.f64 (*.f64 1 (/.f64 (+.f64 a b) (neg.f64 (*.f64 a b)))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(neg.f64 (*.f64 (/.f64 1 b) (/.f64 (+.f64 a b) (neg.f64 a))))
(+.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))
(log.f64 (+.f64 1 (expm1.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 (+.f64 a b) a) 3) (pow.f64 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))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))

localize10.0ms (0.1%)

Local Accuracy

Found 1 expressions with local accuracy:

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

Compiled 30 to 12 computations (60% saved)

series0.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite58.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1840×add-sqr-sqrt
1824×*-un-lft-identity
1708×add-cube-cbrt
1694×add-cbrt-cube
188×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify49.0ms (0.3%)

Algorithm
egg-herbie
Rules
1198×times-frac
1016×associate-*r*
850×associate-*l*
662×associate-/l*
634×associate-/r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01361255
13341177
211791159
Stop Event
node limit
Counts
79 → 66
Calls
Call 1
Inputs
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(+.f64 1 (+.f64 (/.f64 1 b) -1))
(+.f64 1 (*.f64 (+.f64 (/.f64 1 b) -1) 1))
(+.f64 (/.f64 1 b) 0)
(+.f64 (+.f64 1 (/.f64 1 b)) -1)
(+.f64 (+.f64 (/.f64 1 b) -1) 1)
(+.f64 -1 (+.f64 1 (/.f64 1 b)))
(*.f64 1 (/.f64 1 b))
(*.f64 eps (/.f64 1 (*.f64 eps b)))
(*.f64 (/.f64 1 b) 1)
(*.f64 (/.f64 1 (sqrt.f64 b)) (/.f64 1 (sqrt.f64 b)))
(*.f64 (cbrt.f64 (/.f64 1 b)) (pow.f64 (cbrt.f64 (/.f64 1 b)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1 b)) 2) (cbrt.f64 (/.f64 1 b)))
(*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) -1) (/.f64 1 (+.f64 (/.f64 1 b) 2)))
(*.f64 -1 (/.f64 1 (neg.f64 b)))
(*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 3) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) (+.f64 (/.f64 1 b) 2))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 1 (/.f64 1 b))) 1) (-.f64 (sqrt.f64 (+.f64 1 (/.f64 1 b))) 1))
(*.f64 (/.f64 (sqrt.f64 eps) b) (/.f64 (sqrt.f64 eps) eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) b) (/.f64 (cbrt.f64 eps) eps))
(/.f64 1 b)
(/.f64 1 (/.f64 (*.f64 eps b) eps))
(/.f64 1 (/.f64 (+.f64 (/.f64 1 b) 2) (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) -1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) (+.f64 (/.f64 1 b) 2)) (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 3) -1)))
(/.f64 1 (neg.f64 (neg.f64 b)))
(/.f64 eps (*.f64 eps b))
(/.f64 (/.f64 1 (sqrt.f64 b)) (sqrt.f64 b))
(/.f64 (sqrt.f64 eps) (/.f64 (*.f64 eps b) (sqrt.f64 eps)))
(/.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (*.f64 eps b) (cbrt.f64 eps)))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) -1) (+.f64 (/.f64 1 b) 2))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) -1) (-.f64 (+.f64 1 (/.f64 1 b)) -1))
(/.f64 -1 (neg.f64 b))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 3) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) (+.f64 (/.f64 1 b) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 3) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 b)) -1))))
(/.f64 (neg.f64 eps) (neg.f64 (*.f64 eps b)))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(/.f64 (/.f64 eps b) eps)
(/.f64 (-.f64 1 (*.f64 (+.f64 (/.f64 1 b) -1) (+.f64 (/.f64 1 b) -1))) (-.f64 1 (+.f64 (/.f64 1 b) -1)))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (/.f64 1 b) -1) 3)) (+.f64 1 (-.f64 (*.f64 (+.f64 (/.f64 1 b) -1) (+.f64 (/.f64 1 b) -1)) (+.f64 (/.f64 1 b) -1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) -1)) (neg.f64 (+.f64 (/.f64 1 b) 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 3) -1)) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) (+.f64 (/.f64 1 b) 2))))
(pow.f64 b -1)
(pow.f64 (/.f64 1 b) 1)
(pow.f64 (/.f64 1 (sqrt.f64 b)) 2)
(pow.f64 (cbrt.f64 (/.f64 1 b)) 3)
(pow.f64 (/.f64 1 (pow.f64 b 3)) 1/3)
(sqrt.f64 (/.f64 1 (*.f64 b b)))
(log.f64 (exp.f64 (/.f64 1 b)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 b))))
(cbrt.f64 (/.f64 1 (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (/.f64 1 b)))
(exp.f64 (neg.f64 (log.f64 b)))
(exp.f64 (*.f64 (neg.f64 (log.f64 b)) 1))
(log1p.f64 (expm1.f64 (/.f64 1 b)))
(fma.f64 1 (+.f64 1 (/.f64 1 b)) -1)
(fma.f64 (sqrt.f64 (+.f64 1 (/.f64 1 b))) (sqrt.f64 (+.f64 1 (/.f64 1 b))) -1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 1 b))) 2) (cbrt.f64 (+.f64 1 (/.f64 1 b))) -1)
Outputs
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(+.f64 1 (+.f64 (/.f64 1 b) -1))
(/.f64 1 b)
(+.f64 1 (*.f64 (+.f64 (/.f64 1 b) -1) 1))
(/.f64 1 b)
(+.f64 (/.f64 1 b) 0)
(/.f64 1 b)
(+.f64 (+.f64 1 (/.f64 1 b)) -1)
(/.f64 1 b)
(+.f64 (+.f64 (/.f64 1 b) -1) 1)
(/.f64 1 b)
(+.f64 -1 (+.f64 1 (/.f64 1 b)))
(/.f64 1 b)
(*.f64 1 (/.f64 1 b))
(/.f64 1 b)
(*.f64 eps (/.f64 1 (*.f64 eps b)))
(/.f64 1 b)
(*.f64 (/.f64 1 b) 1)
(/.f64 1 b)
(*.f64 (/.f64 1 (sqrt.f64 b)) (/.f64 1 (sqrt.f64 b)))
(/.f64 1 b)
(*.f64 (cbrt.f64 (/.f64 1 b)) (pow.f64 (cbrt.f64 (/.f64 1 b)) 2))
(/.f64 1 b)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1 b)) 2) (cbrt.f64 (/.f64 1 b)))
(/.f64 1 b)
(*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) -1) (/.f64 1 (+.f64 (/.f64 1 b) 2)))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 1 b)) 2)) (/.f64 1 (+.f64 (/.f64 1 b) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 1 b)) 2)) (+.f64 (/.f64 1 b) 2))
(/.f64 (*.f64 (/.f64 1 b) (+.f64 (/.f64 1 b) 2)) (+.f64 (/.f64 1 b) 2))
(*.f64 -1 (/.f64 1 (neg.f64 b)))
(/.f64 1 b)
(*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 3) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) (+.f64 (/.f64 1 b) 2))))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 1 b)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) (+.f64 (/.f64 1 b) 2))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 1 b)) 3)) (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) (+.f64 (/.f64 1 b) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 1 b)) 3)) (+.f64 1 (*.f64 (+.f64 1 (/.f64 1 b)) (+.f64 (/.f64 1 b) 2))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 1 (/.f64 1 b))) 1) (-.f64 (sqrt.f64 (+.f64 1 (/.f64 1 b))) 1))
(/.f64 1 b)
(*.f64 (/.f64 (sqrt.f64 eps) b) (/.f64 (sqrt.f64 eps) eps))
(/.f64 1 b)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) b) (/.f64 (cbrt.f64 eps) eps))
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 (/.f64 (*.f64 eps b) eps))
(/.f64 1 b)
(/.f64 1 (/.f64 (+.f64 (/.f64 1 b) 2) (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) -1)))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 1 b)) 2)) (/.f64 1 (+.f64 (/.f64 1 b) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 1 b)) 2)) (+.f64 (/.f64 1 b) 2))
(/.f64 (*.f64 (/.f64 1 b) (+.f64 (/.f64 1 b) 2)) (+.f64 (/.f64 1 b) 2))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) (+.f64 (/.f64 1 b) 2)) (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 3) -1)))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 1 b)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) (+.f64 (/.f64 1 b) 2))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 1 b)) 3)) (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) (+.f64 (/.f64 1 b) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 1 b)) 3)) (+.f64 1 (*.f64 (+.f64 1 (/.f64 1 b)) (+.f64 (/.f64 1 b) 2))))
(/.f64 1 (neg.f64 (neg.f64 b)))
(/.f64 1 b)
(/.f64 eps (*.f64 eps b))
(/.f64 1 b)
(/.f64 (/.f64 1 (sqrt.f64 b)) (sqrt.f64 b))
(/.f64 1 b)
(/.f64 (sqrt.f64 eps) (/.f64 (*.f64 eps b) (sqrt.f64 eps)))
(/.f64 1 b)
(/.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (*.f64 eps b) (cbrt.f64 eps)))
(/.f64 1 b)
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) -1) (+.f64 (/.f64 1 b) 2))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 1 b)) 2)) (/.f64 1 (+.f64 (/.f64 1 b) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 1 b)) 2)) (+.f64 (/.f64 1 b) 2))
(/.f64 (*.f64 (/.f64 1 b) (+.f64 (/.f64 1 b) 2)) (+.f64 (/.f64 1 b) 2))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) -1) (-.f64 (+.f64 1 (/.f64 1 b)) -1))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 1 b)) 2)) (/.f64 1 (+.f64 (/.f64 1 b) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 1 b)) 2)) (+.f64 (/.f64 1 b) 2))
(/.f64 (*.f64 (/.f64 1 b) (+.f64 (/.f64 1 b) 2)) (+.f64 (/.f64 1 b) 2))
(/.f64 -1 (neg.f64 b))
(/.f64 1 b)
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 3) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) (+.f64 (/.f64 1 b) 2)))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 1 b)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) (+.f64 (/.f64 1 b) 2))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 1 b)) 3)) (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) (+.f64 (/.f64 1 b) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 1 b)) 3)) (+.f64 1 (*.f64 (+.f64 1 (/.f64 1 b)) (+.f64 (/.f64 1 b) 2))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 3) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 b)) -1))))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 1 b)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) (+.f64 (/.f64 1 b) 2))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 1 b)) 3)) (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) (+.f64 (/.f64 1 b) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 1 b)) 3)) (+.f64 1 (*.f64 (+.f64 1 (/.f64 1 b)) (+.f64 (/.f64 1 b) 2))))
(/.f64 (neg.f64 eps) (neg.f64 (*.f64 eps b)))
(/.f64 1 b)
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(/.f64 1 b)
(/.f64 (/.f64 eps b) eps)
(/.f64 1 b)
(/.f64 (-.f64 1 (*.f64 (+.f64 (/.f64 1 b) -1) (+.f64 (/.f64 1 b) -1))) (-.f64 1 (+.f64 (/.f64 1 b) -1)))
(/.f64 (+.f64 1 (*.f64 (+.f64 (/.f64 1 b) -1) (+.f64 1 (/.f64 -1 b)))) (-.f64 2 (/.f64 1 b)))
(/.f64 (-.f64 0 (*.f64 (/.f64 1 b) (+.f64 (/.f64 1 b) -2))) (+.f64 2 (/.f64 -1 b)))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (/.f64 1 b) -1) 3)) (+.f64 1 (-.f64 (*.f64 (+.f64 (/.f64 1 b) -1) (+.f64 (/.f64 1 b) -1)) (+.f64 (/.f64 1 b) -1))))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (/.f64 1 b) -1) 3)) (+.f64 1 (*.f64 (+.f64 (/.f64 1 b) -1) (-.f64 (+.f64 (/.f64 1 b) -1) 1))))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (/.f64 1 b) -1) 3)) (+.f64 1 (*.f64 (+.f64 (/.f64 1 b) -1) (+.f64 (/.f64 1 b) -2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) -1)) (neg.f64 (+.f64 (/.f64 1 b) 2)))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 1 b)) 2)) (/.f64 1 (+.f64 (/.f64 1 b) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 1 b)) 2)) (+.f64 (/.f64 1 b) 2))
(/.f64 (*.f64 (/.f64 1 b) (+.f64 (/.f64 1 b) 2)) (+.f64 (/.f64 1 b) 2))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 3) -1)) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) (+.f64 (/.f64 1 b) 2))))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 1 b)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) (+.f64 (/.f64 1 b) 2))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 1 b)) 3)) (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) (+.f64 (/.f64 1 b) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 1 b)) 3)) (+.f64 1 (*.f64 (+.f64 1 (/.f64 1 b)) (+.f64 (/.f64 1 b) 2))))
(pow.f64 b -1)
(/.f64 1 b)
(pow.f64 (/.f64 1 b) 1)
(/.f64 1 b)
(pow.f64 (/.f64 1 (sqrt.f64 b)) 2)
(/.f64 1 b)
(pow.f64 (cbrt.f64 (/.f64 1 b)) 3)
(/.f64 1 b)
(pow.f64 (/.f64 1 (pow.f64 b 3)) 1/3)
(cbrt.f64 (/.f64 1 (pow.f64 b 3)))
(sqrt.f64 (/.f64 1 (*.f64 b b)))
(sqrt.f64 (pow.f64 b -2))
(log.f64 (exp.f64 (/.f64 1 b)))
(/.f64 1 b)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 b))))
(/.f64 1 b)
(cbrt.f64 (/.f64 1 (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (/.f64 1 b)))
(/.f64 1 b)
(exp.f64 (neg.f64 (log.f64 b)))
(/.f64 1 b)
(exp.f64 (*.f64 (neg.f64 (log.f64 b)) 1))
(/.f64 1 b)
(log1p.f64 (expm1.f64 (/.f64 1 b)))
(/.f64 1 b)
(fma.f64 1 (+.f64 1 (/.f64 1 b)) -1)
(/.f64 1 b)
(fma.f64 (sqrt.f64 (+.f64 1 (/.f64 1 b))) (sqrt.f64 (+.f64 1 (/.f64 1 b))) -1)
(/.f64 1 b)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 1 b))) 2) (cbrt.f64 (+.f64 1 (/.f64 1 b))) -1)
(/.f64 1 b)

localize19.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 62 to 27 computations (56.5% saved)

series5.0ms (0%)

Counts
3 → 84
Calls

27 calls:

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

rewrite119.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1054×associate-/r/
626×associate-/l/
372×add-sqr-sqrt
366×+-commutative
362×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01577
135377
2538477
Stop Event
node limit
Counts
3 → 158
Calls
Call 1
Inputs
(/.f64 (*.f64 eps (+.f64 a b)) a)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 a b)) a)) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(*.f64 eps (+.f64 a b))
Outputs
((-.f64 (exp.f64 (log1p.f64 (*.f64 eps (/.f64 (+.f64 a b) a)))) 1) (*.f64 eps (/.f64 (+.f64 a b) a)) (*.f64 (+.f64 a b) (*.f64 eps (/.f64 1 a))) (*.f64 (+.f64 a b) (/.f64 eps a)) (*.f64 (*.f64 eps (+.f64 a b)) (/.f64 1 a)) (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) 1) (*.f64 1 (*.f64 eps (/.f64 (+.f64 a b) a))) (*.f64 (/.f64 1 a) (*.f64 eps (+.f64 a b))) (*.f64 (pow.f64 a -1/2) (/.f64 (*.f64 eps (+.f64 a b)) (sqrt.f64 a))) (*.f64 (sqrt.f64 (*.f64 eps (/.f64 (+.f64 a b) a))) (sqrt.f64 (*.f64 eps (/.f64 (+.f64 a b) a)))) (*.f64 (sqrt.f64 (*.f64 eps (+.f64 a b))) (*.f64 (sqrt.f64 (*.f64 eps (+.f64 a b))) (/.f64 1 a))) (*.f64 (cbrt.f64 (*.f64 eps (/.f64 (+.f64 a b) a))) (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 (+.f64 a b) a))) 2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 (+.f64 a b) a))) 2) (cbrt.f64 (*.f64 eps (/.f64 (+.f64 a b) a)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 a b))) 2) (*.f64 (cbrt.f64 (*.f64 eps (+.f64 a b))) (/.f64 1 a))) (*.f64 (*.f64 eps (neg.f64 (+.f64 a b))) (/.f64 1 (neg.f64 a))) (*.f64 (*.f64 (*.f64 eps (+.f64 a b)) (pow.f64 a -1/2)) (pow.f64 a -1/2)) (*.f64 (*.f64 (*.f64 eps (+.f64 a b)) (cbrt.f64 (pow.f64 a -2))) (/.f64 1 (cbrt.f64 a))) (*.f64 (/.f64 (*.f64 eps (+.f64 a b)) (sqrt.f64 a)) (pow.f64 a -1/2)) (*.f64 (/.f64 (*.f64 eps (+.f64 a b)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 1 (cbrt.f64 a))) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 eps (+.f64 a b)) (cbrt.f64 a))) (*.f64 (/.f64 (+.f64 a b) a) eps) (*.f64 (/.f64 (+.f64 a b) (sqrt.f64 a)) (/.f64 eps (sqrt.f64 a))) (*.f64 (/.f64 eps a) (+.f64 a b)) (*.f64 (/.f64 (*.f64 eps (+.f64 a b)) (neg.f64 a)) -1) (*.f64 (/.f64 1 (neg.f64 a)) (*.f64 eps (neg.f64 (+.f64 a b)))) (*.f64 (/.f64 eps 1) (/.f64 (+.f64 a b) a)) (*.f64 (/.f64 eps (sqrt.f64 a)) (/.f64 (+.f64 a b) (sqrt.f64 a))) (*.f64 (/.f64 eps (pow.f64 (cbrt.f64 a) 2)) (/.f64 (+.f64 a b) (cbrt.f64 a))) (*.f64 (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 a) 2)) (/.f64 eps (cbrt.f64 a))) (*.f64 (/.f64 (sqrt.f64 (*.f64 eps (+.f64 a b))) 1) (/.f64 (sqrt.f64 (*.f64 eps (+.f64 a b))) a)) (*.f64 (/.f64 (sqrt.f64 (*.f64 eps (+.f64 a b))) a) (sqrt.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 eps (+.f64 a b))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 a))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 a b))) 2) 1) (/.f64 (cbrt.f64 (*.f64 eps (+.f64 a b))) a)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 a b))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 a))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 a b))) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (*.f64 eps (/.f64 (+.f64 a b) a)))) (*.f64 (/.f64 eps (neg.f64 a)) (neg.f64 (+.f64 a b))) (*.f64 (/.f64 eps (/.f64 a (sqrt.f64 (+.f64 a b)))) (sqrt.f64 (+.f64 a b))) (*.f64 (/.f64 eps (/.f64 a (pow.f64 (cbrt.f64 (+.f64 a b)) 2))) (cbrt.f64 (+.f64 a b))) (*.f64 (/.f64 1 (/.f64 a eps)) (+.f64 a b)) (*.f64 (/.f64 1 (/.f64 a (sqrt.f64 (*.f64 eps (+.f64 a b))))) (sqrt.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (/.f64 1 (/.f64 a (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 a b))) 2))) (cbrt.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (/.f64 (sqrt.f64 eps) (/.f64 a (+.f64 a b))) (sqrt.f64 eps)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 a (+.f64 a b))) (cbrt.f64 eps)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 a b))) 2) a) (cbrt.f64 (*.f64 eps (+.f64 a b)))) (pow.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) 1) (pow.f64 (sqrt.f64 (*.f64 eps (/.f64 (+.f64 a b) a))) 2) (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 (+.f64 a b) a))) 3) (pow.f64 (pow.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) 3) 1/3) (pow.f64 (/.f64 a (*.f64 eps (+.f64 a b))) -1) (neg.f64 (/.f64 (*.f64 eps (+.f64 a b)) (neg.f64 a))) (sqrt.f64 (pow.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) 2)) (log.f64 (exp.f64 (*.f64 eps (/.f64 (+.f64 a b) a)))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (/.f64 (+.f64 a b) a))))) (cbrt.f64 (pow.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) 3)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (+.f64 a b)) 3) (pow.f64 a -3))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 eps (+.f64 a b)) 3) (pow.f64 a 3))) (expm1.f64 (log1p.f64 (*.f64 eps (/.f64 (+.f64 a b) a)))) (exp.f64 (log.f64 (*.f64 eps (/.f64 (+.f64 a b) a)))) (exp.f64 (*.f64 (log.f64 (*.f64 eps (/.f64 (+.f64 a b) a))) 1)) (log1p.f64 (expm1.f64 (*.f64 eps (/.f64 (+.f64 a b) a)))))
((-.f64 (exp.f64 (log1p.f64 (/.f64 1 a))) (-.f64 1 (+.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2) (/.f64 1 b)))) (-.f64 (exp.f64 (log1p.f64 (/.f64 1 b))) (-.f64 1 (fma.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2 (/.f64 1 a)))) (-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2))) (-.f64 1 (+.f64 (/.f64 1 a) (/.f64 1 b)))) (-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)))) (-.f64 1 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2))) (-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))))) 1) (-.f64 (*.f64 (/.f64 (pow.f64 a -2) (-.f64 b a)) (*.f64 a b)) (-.f64 (*.f64 (/.f64 (pow.f64 b -2) (-.f64 b a)) (*.f64 a b)) (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2))) (-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2) 2) (-.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2) (+.f64 (/.f64 1 a) (/.f64 1 b)))) (/.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (-.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2) (+.f64 (/.f64 1 a) (/.f64 1 b))))) (-.f64 (+.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2) (exp.f64 (log1p.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))))) 1) (-.f64 (+.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2) (*.f64 (/.f64 (pow.f64 a -2) (-.f64 b a)) (*.f64 a b))) (*.f64 (/.f64 (pow.f64 b -2) (-.f64 b a)) (*.f64 a b))) (-.f64 (+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (exp.f64 (log1p.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2)))) 1) (-.f64 (+.f64 (fma.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2 (/.f64 1 a)) (exp.f64 (log1p.f64 (/.f64 1 b)))) 1) (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2) (/.f64 1 b)) (exp.f64 (log1p.f64 (/.f64 1 a)))) 1) (-.f64 (+.f64 (*.f64 (fma.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2 (/.f64 1 a)) 1) (exp.f64 (log1p.f64 (/.f64 1 b)))) 1) (*.f64 1 (fma.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))) (*.f64 (fma.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) 1) (*.f64 (sqrt.f64 (fma.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))) (sqrt.f64 (fma.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))))) (*.f64 (cbrt.f64 (fma.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))) 2)) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))) 2) (cbrt.f64 (fma.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))))) (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2) 2) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2)) (/.f64 1 (-.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2) (+.f64 (/.f64 1 a) (/.f64 1 b))))) (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) 3)) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2) 2) (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (/.f64 1 a) (-.f64 (/.f64 1 b) (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2))))))) (*.f64 (/.f64 1 (-.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2) (+.f64 (/.f64 1 a) (/.f64 1 b)))) (-.f64 (pow.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2) 2) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2))) (*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2) 2) (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (/.f64 1 a) (-.f64 (/.f64 1 b) (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2)))))) (+.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) 3)) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3))) (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2) 2) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2)) (-.f64 (pow.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2) 2) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2))) (fma.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))) (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2) 2) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2)) (-.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) 3)) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3))) (+.f64 (pow.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2) 2) (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) (*.f64 -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))))))) (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2) 2) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2)) (-.f64 (*.f64 (*.f64 (*.f64 -1/2 eps) (+.f64 a b)) (-.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 a (-.f64 (pow.f64 a -2) (pow.f64 b -2))))) (*.f64 a (-.f64 (/.f64 1 a) (/.f64 1 b)))) (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2) 2) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2)) (-.f64 (*.f64 (*.f64 (*.f64 -1/2 eps) (+.f64 a b)) (-.f64 (pow.f64 b -2) (-.f64 (/.f64 1 (*.f64 a b)) (pow.f64 a -2)))) (*.f64 a (+.f64 (pow.f64 a -3) (pow.f64 b -3))))) (*.f64 a (-.f64 (pow.f64 b -2) (-.f64 (/.f64 1 (*.f64 a b)) (pow.f64 a -2))))) (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2) 2) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2)) (-.f64 (*.f64 (*.f64 (*.f64 -1/2 eps) (+.f64 a b)) (*.f64 a b)) (*.f64 a (+.f64 a b)))) (*.f64 a (*.f64 a b))) (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) 3)) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2) 2) (pow.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2) 2)) (*.f64 (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (/.f64 1 a) (-.f64 (/.f64 1 b) (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2)))) (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (/.f64 1 a) (-.f64 (/.f64 1 b) (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2))))))) (-.f64 (pow.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2) 2) (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (/.f64 1 a) (-.f64 (/.f64 1 b) (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2)))))) (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) 3)) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2) 2) 3) (pow.f64 (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (/.f64 1 a) (-.f64 (/.f64 1 b) (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2)))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2) 2) (pow.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2) 2)) (-.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (/.f64 1 a) (-.f64 (/.f64 1 b) (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2)))) (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (/.f64 1 a) (-.f64 (/.f64 1 b) (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2))))) (*.f64 (pow.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2) 2) (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (/.f64 1 a) (-.f64 (/.f64 1 b) (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2)))))))) (/.f64 1 (/.f64 (-.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2) (+.f64 (/.f64 1 a) (/.f64 1 b))) (-.f64 (pow.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2) 2) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2)))) (/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2) 2) (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (/.f64 1 a) (-.f64 (/.f64 1 b) (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2))))) (+.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) 3)) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3)))) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2) 2) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2)) (-.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2) (+.f64 (/.f64 1 a) (/.f64 1 b)))) (/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) 3)) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2) 2) (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (/.f64 1 a) (-.f64 (/.f64 1 b) (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2)))))) (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (pow.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2) 2)) (+.f64 (/.f64 1 a) (-.f64 (/.f64 1 b) (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2)))) (/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2 (/.f64 1 a)) (fma.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2 (/.f64 1 a))) (pow.f64 b -2)) (-.f64 (fma.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2 (/.f64 1 a)) (/.f64 1 b))) (/.f64 (-.f64 (*.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) 3)) (*.f64 -1/8 (pow.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) 3))) (*.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2) 2) (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (/.f64 1 a) (-.f64 (/.f64 1 b) (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2))))) (-.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) 3)) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3)))) (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2) 2) (pow.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2) 2)) (*.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2))) (*.f64 (-.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2) (+.f64 (/.f64 1 a) (/.f64 1 b))) (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (pow.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2) 2)))) (/.f64 (+.f64 (pow.f64 b -3) (pow.f64 (fma.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2 (/.f64 1 a)) 3)) (+.f64 (*.f64 (fma.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2 (/.f64 1 a)) (fma.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2 (/.f64 1 a))) (-.f64 (pow.f64 b -2) (*.f64 (fma.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2 (/.f64 1 a)) (/.f64 1 b))))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) 3)) 3) (pow.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2) 2) (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (/.f64 1 a) (-.f64 (/.f64 1 b) (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2))))) (+.f64 (*.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) 3)) (*.f64 -1/8 (pow.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) 3))) (-.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3)) (*.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) 3)) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3)))))) (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2) 2) 3) (pow.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) 3)) (*.f64 (-.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2) (+.f64 (/.f64 1 a) (/.f64 1 b))) (+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2) 2) (pow.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2) 2)) (+.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2)) (*.f64 (pow.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2) 2) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2)))))) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 -1/2 eps) (+.f64 a b)) (-.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 a (-.f64 (pow.f64 a -2) (pow.f64 b -2)))) (*.f64 a (-.f64 (/.f64 1 a) (/.f64 1 b)))) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 -1/2 eps) (+.f64 a b)) (-.f64 (pow.f64 b -2) (-.f64 (/.f64 1 (*.f64 a b)) (pow.f64 a -2)))) (*.f64 a (+.f64 (pow.f64 a -3) (pow.f64 b -3)))) (*.f64 a (-.f64 (pow.f64 b -2) (-.f64 (/.f64 1 (*.f64 a b)) (pow.f64 a -2))))) (/.f64 (+.f64 (*.f64 a (+.f64 a b)) (*.f64 (*.f64 (*.f64 -1/2 eps) (+.f64 a b)) (*.f64 a b))) (*.f64 a (*.f64 a b))) (/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) a) (*.f64 (-.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 (*.f64 -1/2 eps) (+.f64 a b)))) (*.f64 (-.f64 (/.f64 1 a) (/.f64 1 b)) a)) (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3)) a) (*.f64 (-.f64 (pow.f64 b -2) (-.f64 (/.f64 1 (*.f64 a b)) (pow.f64 a -2))) (*.f64 (*.f64 -1/2 eps) (+.f64 a b)))) (*.f64 (-.f64 (pow.f64 b -2) (-.f64 (/.f64 1 (*.f64 a b)) (pow.f64 a -2))) a)) (/.f64 (+.f64 (*.f64 (+.f64 a b) a) (*.f64 (*.f64 a b) (*.f64 (*.f64 -1/2 eps) (+.f64 a b)))) (*.f64 (*.f64 a b) a)) (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2) 2) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2))) (neg.f64 (-.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2) (+.f64 (/.f64 1 a) (/.f64 1 b))))) (/.f64 (neg.f64 (+.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) 3)) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2) 2) (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (/.f64 1 a) (-.f64 (/.f64 1 b) (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2))))))) (pow.f64 (fma.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) 1) (pow.f64 (sqrt.f64 (fma.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))) 2) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))) 3) (pow.f64 (pow.f64 (fma.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) 3) 1/3) (sqrt.f64 (pow.f64 (fma.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) 2)) (log.f64 (exp.f64 (fma.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))))) (log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) 3)) (expm1.f64 (log1p.f64 (fma.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))))) (exp.f64 (log.f64 (fma.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))))) (exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b)))) 1)) (log1p.f64 (expm1.f64 (fma.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))))) (fma.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2 (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) a)) (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 1 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2) (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 1 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2)) (fma.f64 (hypot.f64 (pow.f64 a -1/2) (pow.f64 b -1/2)) (hypot.f64 (pow.f64 a -1/2) (pow.f64 b -1/2)) (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2)) (fma.f64 (sqrt.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2)) (sqrt.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2)) (+.f64 (/.f64 1 a) (/.f64 1 b))) (fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))) 2) (cbrt.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2)) (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2)) 2) (cbrt.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 a b) a)) -1/2)) (+.f64 (/.f64 1 a) (/.f64 1 b))))
((+.f64 (*.f64 eps a) (*.f64 eps b)) (+.f64 (*.f64 eps b) (*.f64 eps a)) (+.f64 (*.f64 (*.f64 eps a) 1) (*.f64 (*.f64 eps b) 1)) (+.f64 (*.f64 (*.f64 eps b) 1) (*.f64 (*.f64 eps a) 1)) (-.f64 (exp.f64 (log1p.f64 (*.f64 eps (+.f64 a b)))) 1) (/.f64 (*.f64 eps (+.f64 a b)) 1) (/.f64 (*.f64 eps (-.f64 (*.f64 a a) (*.f64 b b))) (-.f64 a b)) (/.f64 (*.f64 eps (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 a a (*.f64 b (-.f64 b a)))) (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) eps) (-.f64 a b)) (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) eps) (fma.f64 a a (*.f64 b (-.f64 b a)))) (/.f64 (-.f64 (*.f64 (*.f64 eps a) (*.f64 eps a)) (*.f64 (*.f64 eps b) (*.f64 eps b))) (-.f64 (*.f64 eps a) (*.f64 eps b))) (/.f64 (-.f64 (*.f64 (*.f64 eps a) (*.f64 eps a)) (*.f64 (*.f64 eps b) (*.f64 eps b))) (*.f64 1 (-.f64 (*.f64 eps a) (*.f64 eps b)))) (/.f64 (+.f64 (pow.f64 (*.f64 eps a) 3) (pow.f64 (*.f64 eps b) 3)) (+.f64 (*.f64 (*.f64 eps a) (*.f64 eps a)) (-.f64 (*.f64 (*.f64 eps b) (*.f64 eps b)) (*.f64 (*.f64 eps a) (*.f64 eps b))))) (/.f64 (+.f64 (pow.f64 (*.f64 eps a) 3) (pow.f64 (*.f64 eps b) 3)) (*.f64 1 (+.f64 (*.f64 (*.f64 eps a) (*.f64 eps a)) (-.f64 (*.f64 (*.f64 eps b) (*.f64 eps b)) (*.f64 (*.f64 eps a) (*.f64 eps b)))))) (pow.f64 (*.f64 eps (+.f64 a b)) 1) (pow.f64 (sqrt.f64 (*.f64 eps (+.f64 a b))) 2) (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 a b))) 3) (pow.f64 (pow.f64 (*.f64 eps (+.f64 a b)) 3) 1/3) (sqrt.f64 (pow.f64 (*.f64 eps (+.f64 a b)) 2)) (log.f64 (pow.f64 (exp.f64 eps) (+.f64 a b))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (+.f64 a b))))) (cbrt.f64 (pow.f64 (*.f64 eps (+.f64 a b)) 3)) (cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (+.f64 a b) 3))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 eps 3))) (expm1.f64 (log1p.f64 (*.f64 eps (+.f64 a b)))) (exp.f64 (log.f64 (*.f64 eps (+.f64 a b)))) (exp.f64 (*.f64 (log.f64 (*.f64 eps (+.f64 a b))) 1)) (log1p.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (fma.f64 eps a (*.f64 eps b)) (fma.f64 a eps (*.f64 eps b)))

simplify275.0ms (1.7%)

Algorithm
egg-herbie
Rules
1084×associate-+r+
1008×+-commutative
982×associate-*r*
952×associate-*l*
594×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

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

eval633.0ms (3.8%)

Compiler

Compiled 28952 to 17211 computations (40.6% saved)

prune334.0ms (2%)

Pruning

20 alts after pruning (14 fresh and 6 done)

PrunedKeptTotal
New1123101133
Fresh246
Picked101
Done5611
Total1131201151
Accurracy
100.0%
Counts
1151 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
84.3%
(/.f64 (/.f64 (+.f64 a b) a) b)
33.1%
(/.f64 (/.f64 b a) b)
85.1%
(/.f64 (/.f64 1 b) (/.f64 a (+.f64 a b)))
26.9%
(/.f64 eps (*.f64 eps b))
30.5%
(/.f64 eps (expm1.f64 (*.f64 eps b)))
95.9%
(/.f64 1 (/.f64 1 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
53.4%
(/.f64 1 b)
44.2%
(/.f64 1 a)
53.8%
(-.f64 (/.f64 1 b) (*.f64 1/2 eps))
44.7%
(-.f64 (/.f64 1 a) (*.f64 1/2 eps))
47.9%
(-.f64 (+.f64 1 (/.f64 1 b)) 1)
95.5%
(+.f64 (/.f64 1 b) (/.f64 1 a))
54.1%
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 a b)) a)) (/.f64 1 b))
80.2%
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 a b) a) eps)) (+.f64 (/.f64 1 a) (/.f64 1 b)))
84.8%
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 a) (*.f64 eps (+.f64 a b)))) (+.f64 (/.f64 1 a) (/.f64 1 b)))
25.6%
(*.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) -1) 1)
25.5%
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
32.2%
(*.f64 eps (/.f64 (+.f64 b a) (*.f64 a (expm1.f64 (*.f64 eps b)))))
3.1%
(*.f64 eps (*.f64 -1/2 (/.f64 (+.f64 b a) a)))
3.1%
(*.f64 eps -1/2)
Compiler

Compiled 232 to 169 computations (27.2% saved)

regimes114.0ms (0.7%)

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

4 calls:

40.0ms
b
27.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)))
18.0ms
eps
18.0ms
a
Results
AccuracySegmentsBranch
95.9%1a
95.9%1b
95.9%1eps
100.0%3(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
Compiler

Compiled 531 to 237 computations (55.4% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.996753998948023e-19
+inf
0.0ms
-inf
-1.994845214076186e-55
Compiler

Compiled 33 to 24 computations (27.3% saved)

regimes154.0ms (0.9%)

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

3 calls:

55.0ms
eps
18.0ms
b
17.0ms
a
Results
AccuracySegmentsBranch
95.9%1a
95.9%1b
95.9%1eps
Compiler

Compiled 444 to 204 computations (54.1% saved)

regimes45.0ms (0.3%)

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

3 calls:

18.0ms
a
12.0ms
eps
11.0ms
b
Results
AccuracySegmentsBranch
95.9%1a
95.9%1b
95.9%1eps
Compiler

Compiled 195 to 109 computations (44.1% saved)

regimes50.0ms (0.3%)

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

3 calls:

26.0ms
eps
10.0ms
a
10.0ms
b
Results
AccuracySegmentsBranch
95.5%1a
95.5%1b
95.5%1eps
Compiler

Compiled 171 to 94 computations (45% saved)

regimes81.0ms (0.5%)

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

3 calls:

42.0ms
eps
23.0ms
a
14.0ms
b
Results
AccuracySegmentsBranch
83.3%4a
80.2%2b
63.8%4eps
Compiler

Compiled 55 to 32 computations (41.8% saved)

bsearch421.0ms (2.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
171.0ms
-1.6954735068195545e-134
-9.422609411286136e-140
123.0ms
-7.932332108034779e-71
-8.137411959064958e-79
127.0ms
-5.775843735280657e-48
-3.10027943193456e-51
Results
278.0ms216×body2048valid
128.0ms171×body1024valid
8.0ms28×body512valid
2.0msbody1024unsamplable
1.0msbody512unsamplable
0.0msbody256valid
Compiler

Compiled 397 to 336 computations (15.4% saved)

regimes11.0ms (0.1%)

Accuracy

Total -26.7b remaining (-74.9%)

Threshold costs -26.7b (-74.9%)

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

3 calls:

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

Compiled 21 to 16 computations (23.8% saved)

simplify14.0ms (0.1%)

Algorithm
egg-herbie
Rules
22×+-commutative
20×*-commutative
10×sub-neg
distribute-lft-neg-in
not-or
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
060441
188441
2101441
3109437
4113437
5115437
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))) 1298074214633707/2596148429267413814265248164610048) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) (/.f64 1 (/.f64 1 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))))
(/.f64 1 (/.f64 1 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
(-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 1/2 eps))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(if (<=.f64 a -7898421875141789/105312291668557186697918027683670432318895095400549111254310977536) (/.f64 1 b) (if (<=.f64 a -2785010123894805/1989292945639146568621528992587283360401824603189390869761855907572637988050133502132224) (/.f64 1 a) (if (<=.f64 a -3396142755692247/204586912993508866875824356051724947013540127877691549342705710506008362275292159680204380770369009821930417757972504438076078534117837065833032974336) (/.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))) 1298074214633707/2596148429267413814265248164610048) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) (/.f64 1 (/.f64 1 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))))
(if (<=.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) (+.f64 (/.f64 1 b) (/.f64 1 a)) (if (<=.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))) 1298074214633707/2596148429267413814265248164610048) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) (/.f64 1 (/.f64 1 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))))
(/.f64 1 (/.f64 1 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
(-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 1/2 eps))
(+.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 eps -1/2))
(+.f64 (*.f64 eps -1/2) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(if (<=.f64 a -7898421875141789/105312291668557186697918027683670432318895095400549111254310977536) (/.f64 1 b) (if (<=.f64 a -2785010123894805/1989292945639146568621528992587283360401824603189390869761855907572637988050133502132224) (/.f64 1 a) (if (<=.f64 a -3396142755692247/204586912993508866875824356051724947013540127877691549342705710506008362275292159680204380770369009821930417757972504438076078534117837065833032974336) (/.f64 1 b) (/.f64 1 a))))
(if (or (<=.f64 a -7898421875141789/105312291668557186697918027683670432318895095400549111254310977536) (and (not (<=.f64 a -2785010123894805/1989292945639146568621528992587283360401824603189390869761855907572637988050133502132224)) (<=.f64 a -3396142755692247/204586912993508866875824356051724947013540127877691549342705710506008362275292159680204380770369009821930417757972504438076078534117837065833032974336))) (/.f64 1 b) (/.f64 1 a))
(/.f64 1 a)
(*.f64 eps -1/2)
Compiler

Compiled 173 to 118 computations (31.8% saved)

soundness435.0ms (2.6%)

Algorithm
egg-herbie
Rules
1724×times-frac
1724×times-frac
1724×times-frac
1572×associate-*r*
1236×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02055
14955
211055
327655
494455
5728755
02055
14955
211055
327655
494455
5728755
02055
14955
211055
327655
494455
5728755
066914548
1221314324
064818454
1207518382
Stop Event
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 659 to 260 computations (60.5% saved)

end100.0ms (0.6%)

Compiler

Compiled 349 to 214 computations (38.7% saved)

Profiling

Loading profile data...