Details

Time bar (total: 16.8s)

analyze1.4s (8.1%)

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

Compiled 34 to 24 computations (29.4% saved)

sample7.5s (44.8%)

Results
4.3s4308×body2048valid
1.7s2439×body1024valid
562.0ms449×body1024unsamplable
277.0ms292×body2048unsamplable
253.0ms809×body256valid
230.0ms687×body512valid
123.0ms758×body256unsamplable
65.0ms230×body512unsamplable
22.0ms13×body4096valid
1.0msbody2048infinite
Bogosity

preprocess42.0ms (0.2%)

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)

simplify57.0ms (0.3%)

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
Error
33.8b
Counts
5 → 3
Alt Table
Click to see full alt table
StatusErrorProgram
33.9b
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
37.3b
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
45.1b
(*.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 error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(expm1.f64 (*.f64 eps (+.f64 a b)))
0.1b
(*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))
14.8b
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
32.9b
(*.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)

series54.0ms (0.3%)

Counts
4 → 144
Calls

36 calls:

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

rewrite120.0ms (0.7%)

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
((#(struct:change #<rule egg-rr> (2) ((x -.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)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 eps (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (expm1.f64 (*.f64 eps a)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (expm1.f64 (*.f64 eps b)) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b))) eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) eps) (expm1.f64 (*.f64 eps b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps (+.f64 a b))))) (expm1.f64 (*.f64 eps b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (expm1.f64 (*.f64 eps b)) eps)) (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eps (/.f64 1 (expm1.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x 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)))) (#(struct:change #<rule egg-rr> (2) ((x 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)))) (#(struct:change #<rule egg-rr> (2) ((x 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)))) (#(struct:change #<rule egg-rr> (2) ((x 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))))) (#(struct:change #<rule egg-rr> (2) ((x 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))))))))) (#(struct:change #<rule egg-rr> (2) ((x 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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x 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))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x 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))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.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))))) (#(struct:change #<rule egg-rr> (2) ((x +.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.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)))) (#(struct:change #<rule egg-rr> (2) ((x -.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) (/.f64 1 (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 eps (+.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x 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)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (neg.f64 (expm1.f64 (*.f64 eps b))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))))) (#(struct:change #<rule egg-rr> (2) ((x 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))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) b)) (*.f64 (expm1.f64 (*.f64 eps a)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) a)) (*.f64 (expm1.f64 (*.f64 eps b)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps a))) (*.f64 -1 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps b))) (*.f64 -1 (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3) (pow.f64 (expm1.f64 (*.f64 eps b)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 3) (pow.f64 (expm1.f64 (*.f64 eps a)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (pow.f64 (exp.f64 (+.f64 a b)) eps))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (expm1.f64 (*.f64 eps (+.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))))))

simplify147.0ms (0.9%)

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

localize19.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(expm1.f64 (*.f64 eps (+.f64 a b)))
5.5b
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))
16.1b
(/.f64 eps (expm1.f64 (*.f64 eps a)))
25.3b
(*.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)

series15.0ms (0.1%)

Counts
3 → 96
Calls

24 calls:

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

rewrite100.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
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
((#(struct:change #<rule egg-rr> (2) ((x -.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)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 eps (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps (+.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps a)) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (expm1.f64 (*.f64 eps a)) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (expm1.f64 (*.f64 eps (+.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) eps) (expm1.f64 (*.f64 eps b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) eps) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) eps) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) 1) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x 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)))) (#(struct:change #<rule egg-rr> (2) ((x 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)))) (#(struct:change #<rule egg-rr> (2) ((x 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)))) (#(struct:change #<rule egg-rr> (2) ((x 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))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x 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))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))))) (#(struct:change #<rule egg-rr> (2) ((x 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))))))))) (#(struct:change #<rule egg-rr> (2) ((x 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))))))))) (#(struct:change #<rule egg-rr> (2) ((x 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))))) (#(struct:change #<rule egg-rr> (2) ((x 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))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (/.f64 1 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 2) (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 eps) (/.f64 1 (neg.f64 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 eps (sqrt.f64 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2)) (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (expm1.f64 (*.f64 eps a)))) (neg.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 eps a))) (sqrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (expm1.f64 (*.f64 eps a))) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (cbrt.f64 eps) 2))) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 eps (neg.f64 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (expm1.f64 (*.f64 eps a)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (*.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (/.f64 1 (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 1 (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (/.f64 1 (neg.f64 (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (/.f64 1 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps 1) (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 eps b))) (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (expm1.f64 (*.f64 eps b))) (/.f64 (cbrt.f64 eps) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eps) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) (sqrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) 1) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (neg.f64 (expm1.f64 (*.f64 eps a)))) (neg.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (/.f64 (expm1.f64 (*.f64 eps a)) 1)) eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (/.f64 (expm1.f64 (*.f64 eps a)) (sqrt.f64 eps))) (sqrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (cbrt.f64 eps) 2))) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (neg.f64 (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (expm1.f64 (*.f64 eps b)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))))))

simplify195.0ms (1.2%)

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

localize19.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(expm1.f64 (*.f64 eps (+.f64 a b)))
6.4b
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
15.6b
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
16.1b
(/.f64 eps (expm1.f64 (*.f64 eps a)))
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)))

rewrite113.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
((#(struct:change #<rule egg-rr> (2) ((x +.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))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (expm1.f64 (*.f64 eps b))) (/.f64 1 (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 1 (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps (+.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 1 (neg.f64 (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (expm1.f64 (*.f64 eps b)))) (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (neg.f64 (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 3) (pow.f64 (expm1.f64 (*.f64 eps b)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.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)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 eps (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 eps (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 eps (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 eps (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 eps (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 eps (/.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 1 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps a)) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (expm1.f64 (*.f64 eps b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (/.f64 1 (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 eps (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) (/.f64 (expm1.f64 (*.f64 eps a)) eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b))) eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps a))) eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))) eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (expm1.f64 (*.f64 eps (+.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps (+.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 eps (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (expm1.f64 (*.f64 eps (+.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (expm1.f64 (*.f64 eps a)) (/.f64 1 (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eps 1) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) (/.f64 eps (expm1.f64 (*.f64 eps a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x 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)))) (#(struct:change #<rule egg-rr> (2) ((x 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)))) (#(struct:change #<rule egg-rr> (2) ((x 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)))) (#(struct:change #<rule egg-rr> (2) ((x 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))))) (#(struct:change #<rule egg-rr> (2) ((x 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))))))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x 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))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))))) (#(struct:change #<rule egg-rr> (2) ((x 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))))))))) (#(struct:change #<rule egg-rr> (2) ((x 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))))))))) (#(struct:change #<rule egg-rr> (2) ((x 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))))) (#(struct:change #<rule egg-rr> (2) ((x 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))))))))))

simplify238.0ms (1.4%)

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

eval409.0ms (2.4%)

Compiler

Compiled 45957 to 13830 computations (69.9% saved)

prune332.0ms (2%)

Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New123191240
Fresh000
Picked101
Done202
Total123491243
Error
0.3b
Counts
1243 → 9
Alt Table
Click to see full alt table
StatusErrorProgram
13.9b
(/.f64 (+.f64 a b) (*.f64 a b))
30.2b
(/.f64 1 b)
35.6b
(/.f64 1 a)
25.7b
(+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 b eps))) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 a) (*.f64 eps 1/2)))
30.4b
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (+.f64 a b) b))
46.7b
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
50.8b
(*.f64 eps (/.f64 (/.f64 1 eps) b))
38.3b
(*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
38.1b
(*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)))
Compiler

Compiled 248 to 164 computations (33.9% saved)

localize6.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
13.2b
(/.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))

rewrite89.0ms (0.5%)

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
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a b) (/.f64 1 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (/.f64 1 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (*.f64 (cbrt.f64 (+.f64 a b)) (/.f64 1 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2) (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 a b) a) (/.f64 1 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a b)) (+.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 a (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b) (/.f64 (+.f64 a b) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 a b))) (/.f64 (+.f64 a b) (sqrt.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (/.f64 (+.f64 a b) (cbrt.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 a b)) 1) (/.f64 (sqrt.f64 (+.f64 a b)) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 a b)) a) (/.f64 (sqrt.f64 (+.f64 a b)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) 1) (/.f64 (cbrt.f64 (+.f64 a b)) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 a b)) b) (/.f64 (sqrt.f64 (+.f64 a b)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) a) (/.f64 (cbrt.f64 (+.f64 a b)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) b) (/.f64 (cbrt.f64 (+.f64 a b)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 a (/.f64 (+.f64 a b) b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 a b) (*.f64 a (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b))))))))

simplify60.0ms (0.4%)

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)

localize8.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.2b
(/.f64 (/.f64 1 eps) b)
22.7b
(*.f64 eps (/.f64 (/.f64 1 eps) b))
Compiler

Compiled 21 to 13 computations (38.1% saved)

series3.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite58.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1654×add-sqr-sqrt
1638×*-un-lft-identity
1526×add-cube-cbrt
1500×add-cbrt-cube
164×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0832
116720
2218820
Stop Event
node limit
Counts
2 → 55
Calls
Call 1
Inputs
(*.f64 eps (/.f64 (/.f64 1 eps) b))
(/.f64 (/.f64 1 eps) b)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 1 b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 eps (*.f64 eps b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 b 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 b)) (sqrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps (/.f64 -1 eps)) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 eps) eps) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 b -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (sqrt.f64 b)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 b)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 b) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 1 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1 b)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 1 b))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 b) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1 b)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 0 (log.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (-.f64 0 (log.f64 b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1 b)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 eps b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (*.f64 eps b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 eps) (/.f64 1 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 eps b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b) (/.f64 1 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 b)) (/.f64 (/.f64 1 eps) (sqrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 eps -1/2) (*.f64 (pow.f64 eps -1/2) (/.f64 1 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 eps -1/2) (sqrt.f64 b)) (/.f64 (pow.f64 eps -1/2) (sqrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 eps -2)) (*.f64 (/.f64 1 (cbrt.f64 eps)) (/.f64 1 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 eps b))) (cbrt.f64 (/.f64 (pow.f64 eps -2) (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 eps -2) (*.f64 b b))) (/.f64 1 (cbrt.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 eps) (/.f64 1 (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (/.f64 1 eps) (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 eps -1/2) 1) (/.f64 (pow.f64 eps -1/2) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 eps -1/2) (pow.f64 (cbrt.f64 b) 2)) (/.f64 (pow.f64 eps -1/2) (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 eps -2)) 1) (/.f64 (/.f64 1 (cbrt.f64 eps)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 eps -2)) (sqrt.f64 b)) (/.f64 (/.f64 1 (cbrt.f64 eps)) (sqrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 eps -2)) (pow.f64 (cbrt.f64 b) 2)) (/.f64 1 (cbrt.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 eps b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 eps -1/2) (sqrt.f64 b)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (*.f64 eps b))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (*.f64 eps b)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eps b) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 1 eps) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (pow.f64 eps -2) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (*.f64 eps b)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 eps b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1 (*.f64 eps b))))))))

simplify91.0ms (0.5%)

Algorithm
egg-herbie
Rules
1152×times-frac
1116×associate-*r/
1100×distribute-lft-neg-in
926×associate-/l*
726×associate-*l/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01281255
13241195
210911177
366641177
Stop Event
node limit
Counts
103 → 69
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 eps b))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 eps b))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 b))) 1)
(/.f64 eps (*.f64 eps b))
(/.f64 1 b)
(/.f64 1 (/.f64 b 1))
(/.f64 (/.f64 1 (sqrt.f64 b)) (sqrt.f64 b))
(/.f64 -1 (neg.f64 b))
(/.f64 (*.f64 eps (/.f64 -1 eps)) (neg.f64 b))
(/.f64 (*.f64 (/.f64 -1 eps) eps) (neg.f64 b))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(pow.f64 b -1)
(pow.f64 (/.f64 1 b) 1)
(pow.f64 (/.f64 1 (sqrt.f64 b)) 2)
(pow.f64 (/.f64 1 (cbrt.f64 b)) 3)
(pow.f64 (pow.f64 (/.f64 1 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 (pow.f64 (/.f64 1 b) 3))
(expm1.f64 (log1p.f64 (/.f64 1 b)))
(exp.f64 (-.f64 0 (log.f64 b)))
(exp.f64 (neg.f64 (log.f64 b)))
(exp.f64 (*.f64 (-.f64 0 (log.f64 b)) 1))
(log1p.f64 (expm1.f64 (/.f64 1 b)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 eps b)))) 1)
(*.f64 1 (/.f64 1 (*.f64 eps b)))
(*.f64 (/.f64 1 eps) (/.f64 1 b))
(*.f64 (/.f64 1 (*.f64 eps b)) 1)
(*.f64 (/.f64 1 b) (/.f64 1 eps))
(*.f64 (/.f64 1 (sqrt.f64 b)) (/.f64 (/.f64 1 eps) (sqrt.f64 b)))
(*.f64 (pow.f64 eps -1/2) (*.f64 (pow.f64 eps -1/2) (/.f64 1 b)))
(*.f64 (/.f64 (pow.f64 eps -1/2) (sqrt.f64 b)) (/.f64 (pow.f64 eps -1/2) (sqrt.f64 b)))
(*.f64 (cbrt.f64 (pow.f64 eps -2)) (*.f64 (/.f64 1 (cbrt.f64 eps)) (/.f64 1 b)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 eps b))) (cbrt.f64 (/.f64 (pow.f64 eps -2) (*.f64 b b))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 eps -2) (*.f64 b b))) (/.f64 1 (cbrt.f64 (*.f64 eps b))))
(*.f64 (/.f64 -1 eps) (/.f64 1 (neg.f64 b)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (/.f64 1 eps) (cbrt.f64 b)))
(*.f64 (/.f64 (pow.f64 eps -1/2) 1) (/.f64 (pow.f64 eps -1/2) b))
(*.f64 (/.f64 (pow.f64 eps -1/2) (pow.f64 (cbrt.f64 b) 2)) (/.f64 (pow.f64 eps -1/2) (cbrt.f64 b)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 eps -2)) 1) (/.f64 (/.f64 1 (cbrt.f64 eps)) b))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 eps -2)) (sqrt.f64 b)) (/.f64 (/.f64 1 (cbrt.f64 eps)) (sqrt.f64 b)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 eps -2)) (pow.f64 (cbrt.f64 b) 2)) (/.f64 1 (cbrt.f64 (*.f64 eps b))))
(pow.f64 (/.f64 1 (*.f64 eps b)) 1)
(pow.f64 (/.f64 (pow.f64 eps -1/2) (sqrt.f64 b)) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 eps b))) 3)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 eps b)) 3) 1/3)
(pow.f64 (*.f64 eps b) -1)
(neg.f64 (/.f64 (/.f64 1 eps) (neg.f64 b)))
(sqrt.f64 (/.f64 (pow.f64 eps -2) (*.f64 b b)))
(log.f64 (exp.f64 (/.f64 1 (*.f64 eps b))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 eps b)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 eps b)) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 eps b))))
(exp.f64 (neg.f64 (log.f64 (*.f64 eps b))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 eps b))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 eps 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 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 b))) 1)
(/.f64 1 b)
(/.f64 eps (*.f64 eps b))
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 (/.f64 b 1))
(/.f64 1 b)
(/.f64 (/.f64 1 (sqrt.f64 b)) (sqrt.f64 b))
(/.f64 1 b)
(/.f64 -1 (neg.f64 b))
(/.f64 1 b)
(/.f64 (*.f64 eps (/.f64 -1 eps)) (neg.f64 b))
(/.f64 1 b)
(/.f64 (*.f64 (/.f64 -1 eps) eps) (neg.f64 b))
(/.f64 1 b)
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(/.f64 1 b)
(pow.f64 b -1)
(/.f64 1 b)
(pow.f64 (/.f64 1 b) 1)
(/.f64 1 b)
(pow.f64 (/.f64 1 (sqrt.f64 b)) 2)
(/.f64 1 b)
(pow.f64 (/.f64 1 (cbrt.f64 b)) 3)
(/.f64 1 b)
(pow.f64 (pow.f64 (/.f64 1 b) 3) 1/3)
(/.f64 1 b)
(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 (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 (neg.f64 (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)
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 eps b)))) 1)
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(*.f64 1 (/.f64 1 (*.f64 eps b)))
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(*.f64 (/.f64 1 eps) (/.f64 1 b))
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(*.f64 (/.f64 1 (*.f64 eps b)) 1)
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(*.f64 (/.f64 1 b) (/.f64 1 eps))
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(*.f64 (/.f64 1 (sqrt.f64 b)) (/.f64 (/.f64 1 eps) (sqrt.f64 b)))
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(*.f64 (pow.f64 eps -1/2) (*.f64 (pow.f64 eps -1/2) (/.f64 1 b)))
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(*.f64 (/.f64 (pow.f64 eps -1/2) (sqrt.f64 b)) (/.f64 (pow.f64 eps -1/2) (sqrt.f64 b)))
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(*.f64 (cbrt.f64 (pow.f64 eps -2)) (*.f64 (/.f64 1 (cbrt.f64 eps)) (/.f64 1 b)))
(*.f64 (cbrt.f64 (pow.f64 eps -2)) (/.f64 (*.f64 1 (/.f64 1 b)) (cbrt.f64 eps)))
(*.f64 (cbrt.f64 (pow.f64 eps -2)) (/.f64 1 (*.f64 b (cbrt.f64 eps))))
(/.f64 (cbrt.f64 (pow.f64 eps -2)) (*.f64 b (cbrt.f64 eps)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 eps b))) (cbrt.f64 (/.f64 (pow.f64 eps -2) (*.f64 b b))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 b eps))) (cbrt.f64 (/.f64 (pow.f64 eps -2) (*.f64 b b))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 b eps) -2)) (cbrt.f64 (*.f64 b eps)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 eps -2) (*.f64 b b))) (/.f64 1 (cbrt.f64 (*.f64 eps b))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 b eps))) (cbrt.f64 (/.f64 (pow.f64 eps -2) (*.f64 b b))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 b eps) -2)) (cbrt.f64 (*.f64 b eps)))
(*.f64 (/.f64 -1 eps) (/.f64 1 (neg.f64 b)))
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (/.f64 1 eps) (cbrt.f64 b)))
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(*.f64 (/.f64 (pow.f64 eps -1/2) 1) (/.f64 (pow.f64 eps -1/2) b))
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(*.f64 (/.f64 (pow.f64 eps -1/2) (pow.f64 (cbrt.f64 b) 2)) (/.f64 (pow.f64 eps -1/2) (cbrt.f64 b)))
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 eps -2)) 1) (/.f64 (/.f64 1 (cbrt.f64 eps)) b))
(*.f64 (cbrt.f64 (pow.f64 eps -2)) (/.f64 (*.f64 1 (/.f64 1 b)) (cbrt.f64 eps)))
(*.f64 (cbrt.f64 (pow.f64 eps -2)) (/.f64 1 (*.f64 b (cbrt.f64 eps))))
(/.f64 (cbrt.f64 (pow.f64 eps -2)) (*.f64 b (cbrt.f64 eps)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 eps -2)) (sqrt.f64 b)) (/.f64 (/.f64 1 (cbrt.f64 eps)) (sqrt.f64 b)))
(*.f64 (cbrt.f64 (pow.f64 eps -2)) (/.f64 (*.f64 1 (/.f64 1 b)) (cbrt.f64 eps)))
(*.f64 (cbrt.f64 (pow.f64 eps -2)) (/.f64 1 (*.f64 b (cbrt.f64 eps))))
(/.f64 (cbrt.f64 (pow.f64 eps -2)) (*.f64 b (cbrt.f64 eps)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 eps -2)) (pow.f64 (cbrt.f64 b) 2)) (/.f64 1 (cbrt.f64 (*.f64 eps b))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 b eps))) (/.f64 (cbrt.f64 (pow.f64 eps -2)) (pow.f64 (cbrt.f64 b) 2)))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 eps -2)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (*.f64 b eps)))
(/.f64 (cbrt.f64 (pow.f64 eps -2)) (*.f64 (cbrt.f64 (*.f64 b eps)) (pow.f64 (cbrt.f64 b) 2)))
(pow.f64 (/.f64 1 (*.f64 eps b)) 1)
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(pow.f64 (/.f64 (pow.f64 eps -1/2) (sqrt.f64 b)) 2)
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 eps b))) 3)
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 eps b)) 3) 1/3)
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(pow.f64 (*.f64 eps b) -1)
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(neg.f64 (/.f64 (/.f64 1 eps) (neg.f64 b)))
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(sqrt.f64 (/.f64 (pow.f64 eps -2) (*.f64 b b)))
(sqrt.f64 (pow.f64 (*.f64 b eps) -2))
(fabs.f64 (/.f64 (/.f64 1 eps) b))
(log.f64 (exp.f64 (/.f64 1 (*.f64 eps b))))
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 eps b)))))
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 eps b)) 3))
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 eps b))))
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(exp.f64 (neg.f64 (log.f64 (*.f64 eps b))))
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 eps b))) 1))
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 eps b))))
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)

localize12.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(expm1.f64 (*.f64 eps a))
0.0b
(/.f64 (+.f64 a b) b)
6.6b
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (+.f64 a b) b))
16.1b
(/.f64 eps (expm1.f64 (*.f64 eps a)))
Compiler

Compiled 39 to 9 computations (76.9% saved)

series67.0ms (0.4%)

Counts
3 → 84
Calls

21 calls:

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

rewrite159.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
828×distribute-rgt-in
790×distribute-lft-in
672×associate-/l/
612×associate-/r/
434×distribute-lft-neg-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01259
126259
2389059
Stop Event
node limit
Counts
3 → 165
Calls
Call 1
Inputs
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (+.f64 a b) b))
(/.f64 (+.f64 a b) b)
(expm1.f64 (*.f64 eps a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) b)) (+.f64 a b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 eps (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (+.f64 a b)) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 eps (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) (+.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 b (+.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 a b) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 a b) (*.f64 b (/.f64 (expm1.f64 (*.f64 eps a)) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 a b) b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 b (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (/.f64 b (+.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) (*.f64 eps (+.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) b) (/.f64 (-.f64 a b) (-.f64 (*.f64 a a) (*.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) b) (/.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (+.f64 (pow.f64 a 3) (pow.f64 b 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 b (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (/.f64 (-.f64 a b) (-.f64 (*.f64 a a) (*.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 b (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (/.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (+.f64 (pow.f64 a 3) (pow.f64 b 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 eps) (*.f64 (/.f64 b (+.f64 a b)) (/.f64 (expm1.f64 (*.f64 eps a)) (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (/.f64 b (sqrt.f64 (+.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (/.f64 b (+.f64 a b)) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (/.f64 b (cbrt.f64 (+.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eps (+.f64 a b)) (expm1.f64 (*.f64 eps a))) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 eps b) (+.f64 a b)) (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) b) (-.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (*.f64 b (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (-.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (*.f64 b (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) b) (fma.f64 a a (*.f64 b (-.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (*.f64 b (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (fma.f64 a a (*.f64 b (-.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (*.f64 b (fma.f64 a a (*.f64 b (-.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 b (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (fma.f64 a a (*.f64 b (-.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps (+.f64 a b)) (*.f64 (expm1.f64 (*.f64 eps a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 a b)) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 a b)) (*.f64 (neg.f64 b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 eps) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (/.f64 b (+.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 eps) (*.f64 (/.f64 b (+.f64 a b)) (neg.f64 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 b (*.f64 (expm1.f64 (*.f64 eps a)) (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) (-.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 b (*.f64 (expm1.f64 (*.f64 eps a)) (fma.f64 a a (*.f64 b (-.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) (fma.f64 a a (*.f64 b (-.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 b (-.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 b (fma.f64 a a (*.f64 b (-.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 b -1)) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (-.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (pow.f64 b -1)) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (fma.f64 a a (*.f64 b (-.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps (neg.f64 (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 a b) (sqrt.f64 b)) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (sqrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eps 1) (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eps (sqrt.f64 (expm1.f64 (*.f64 eps a)))) (*.f64 (/.f64 b (+.f64 a b)) (sqrt.f64 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eps (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2)) (*.f64 (/.f64 b (+.f64 a b)) (cbrt.f64 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 eps (+.f64 a b)) (expm1.f64 (*.f64 eps a))) (sqrt.f64 b)) (sqrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 eps (+.f64 a b)) (expm1.f64 (*.f64 eps a))) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 eps b) (+.f64 a b)) (sqrt.f64 (expm1.f64 (*.f64 eps a)))) (sqrt.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eps (*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2) (/.f64 b (+.f64 a b)))) (cbrt.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 b (+.f64 a b)) (neg.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (neg.f64 (/.f64 b (+.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a b) (neg.f64 (-.f64 a b))) (*.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) b) (neg.f64 (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a b) (neg.f64 (-.f64 a b))) (*.f64 (*.f64 b (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (neg.f64 (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a b) (neg.f64 (-.f64 a b))) (*.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (neg.f64 b)) (-.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) b) (neg.f64 (fma.f64 a a (*.f64 b (-.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (*.f64 b (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (neg.f64 (fma.f64 a a (*.f64 b (-.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (neg.f64 b)) (fma.f64 a a (*.f64 b (-.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) b) (-.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 b (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (-.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 1) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (*.f64 (-.f64 a b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) 1) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (*.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 eps) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 b (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 eps) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 b (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (fma.f64 a a (*.f64 b (-.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 eps) (neg.f64 (+.f64 a b))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 a b)) (neg.f64 eps)) (*.f64 (neg.f64 b) (neg.f64 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 eps (+.f64 a b)) (expm1.f64 (*.f64 eps a)))) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 a b) b) (neg.f64 eps)) (neg.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) b)) (+.f64 a b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) b)) (+.f64 a b))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) b)) (+.f64 a b))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) b)) (+.f64 a b)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) b)) (+.f64 a b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) b)) (+.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) b)) (+.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) b)) (+.f64 a b)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (/.f64 (+.f64 a b) b) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 a b) b) 3) (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) b)) (+.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) b)) (+.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) b)) (+.f64 a b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) b)) (+.f64 a b))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 b -1) a) (*.f64 (pow.f64 b -1) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 b -1) b) (*.f64 (pow.f64 b -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (pow.f64 b -1)) (*.f64 b (pow.f64 b -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (pow.f64 b -1)) (*.f64 a (pow.f64 b -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 a b) b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a b) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 a b) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 a b) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) (sqrt.f64 (/.f64 (+.f64 a b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (pow.f64 b -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2) (cbrt.f64 (/.f64 (+.f64 a b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (*.f64 (cbrt.f64 (+.f64 a b)) (pow.f64 b -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 b -1) (+.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 b)) (/.f64 (+.f64 a b) (sqrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (+.f64 a b) (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 b)) (neg.f64 (+.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 a b)) 1) (/.f64 (sqrt.f64 (+.f64 a b)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 a b)) b) (sqrt.f64 (+.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 a b)) (pow.f64 (cbrt.f64 b) 2)) (/.f64 (sqrt.f64 (+.f64 a b)) (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) 1) (/.f64 (cbrt.f64 (+.f64 a b)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (sqrt.f64 b)) (/.f64 (cbrt.f64 (+.f64 a b)) (sqrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (/.f64 (+.f64 a b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 b (sqrt.f64 (+.f64 a b)))) (sqrt.f64 (+.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 a b)) 2))) (cbrt.f64 (+.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) b) (cbrt.f64 (+.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 b -1)) (-.f64 (*.f64 a a) (*.f64 b b))) (+.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 b -1)) (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (*.f64 a a) (*.f64 b (+.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (pow.f64 b -1)) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 b (-.f64 b a)) (*.f64 b (-.f64 b a))))) (-.f64 (*.f64 a a) (*.f64 b (-.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (pow.f64 b -1)) (+.f64 (pow.f64 (*.f64 a a) 3) (pow.f64 (*.f64 b (-.f64 b a)) 3))) (+.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 b (-.f64 b a)) (-.f64 (*.f64 b (-.f64 b a)) (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 a b) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (+.f64 a b) b) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 b (+.f64 a b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 a b) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (+.f64 a b) b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (+.f64 a b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 a b) b))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) b) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 b 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (+.f64 a b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (+.f64 a b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 a b) b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (+.f64 a b) b)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (exp.f64 a) eps) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (pow.f64 (exp.f64 a) eps))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (exp.f64 a) eps) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (exp.f64 a) eps) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (expm1.f64 (*.f64 eps a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))) (sqrt.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))) (neg.f64 (neg.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2) (cbrt.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2) (neg.f64 (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (neg.f64 (expm1.f64 (*.f64 eps a)))) (neg.f64 (sqrt.f64 (neg.f64 (expm1.f64 (*.f64 eps a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (neg.f64 (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (neg.f64 (expm1.f64 (*.f64 eps a))))) (neg.f64 (cbrt.f64 (neg.f64 (expm1.f64 (*.f64 eps a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a)))) (neg.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2)) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (neg.f64 (expm1.f64 (*.f64 eps a))))) (sqrt.f64 (neg.f64 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (neg.f64 (expm1.f64 (*.f64 eps a)))))) (cbrt.f64 (neg.f64 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))))) (sqrt.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 a) eps) (pow.f64 (exp.f64 a) eps)) 1) (+.f64 1 (pow.f64 (exp.f64 a) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (expm1.f64 (*.f64 eps a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (expm1.f64 (*.f64 eps a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (expm1.f64 (*.f64 eps a))))))))

simplify98.0ms (0.6%)

Algorithm
egg-herbie
Rules
1610×times-frac
1040×associate-*l*
1002×associate-*r*
916×associate-/l*
858×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

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

localize45.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 1 (*.f64 a eps))
0.4b
(/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))
4.1b
(+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
32.9b
(*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
Compiler

Compiled 79 to 27 computations (65.8% saved)

series12.0ms (0.1%)

Counts
4 → 120
Calls

30 calls:

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

rewrite185.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1806×associate-/r*
954×associate-/l*
378×add-sqr-sqrt
366×pow1
366×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
017148
1369148
25142148
Stop Event
node limit
Counts
4 → 191
Calls
Call 1
Inputs
(*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))
(/.f64 1 (*.f64 a eps))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (*.f64 eps (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps (/.f64 (pow.f64 a -1) eps)) (+.f64 (*.f64 eps -1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 a -1) eps) eps) (+.f64 (*.f64 -1/2 eps) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 1) (*.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) 1) (*.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (*.f64 eps (/.f64 (pow.f64 a -1) eps))) (*.f64 eps -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (*.f64 (/.f64 (pow.f64 a -1) eps) eps)) (*.f64 -1/2 eps))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 eps (/.f64 1 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2)) (/.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3)) (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))) eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2))) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3))) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2)) eps) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3)) eps) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (*.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) (*.f64 eps (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))) (-.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (*.f64 eps (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3) (pow.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) 3)) (+.f64 (*.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (-.f64 (*.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) (*.f64 eps (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))) (*.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (*.f64 eps (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eps (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2))) 1) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eps (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2))) (sqrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))) (sqrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eps (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2))) (*.f64 (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))) (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))) (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eps (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2))) (+.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))) (-.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eps (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3))) 1) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eps (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eps (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2)) eps) 1) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2)) eps) (sqrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))) (sqrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2)) eps) (*.f64 (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))) (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))) (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2)) eps) (+.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))) (-.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3)) eps) 1) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3)) eps) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3)) eps) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 eps) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) 3) (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (*.f64 eps (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) eps (*.f64 eps (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 a -1) eps) (-.f64 1/2 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 (pow.f64 a -1) eps)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2) (-.f64 1 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (-.f64 1 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 a -1) eps))) (-.f64 1 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 a -1) eps))) (+.f64 1 (-.f64 1/2 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2)) (-.f64 (/.f64 1/4 (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2)) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 eps a) -3) (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))) (-.f64 (/.f64 1/8 (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))) (/.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2))) (/.f64 1/4 (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 (pow.f64 (*.f64 eps a) -3) (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))))) (/.f64 1/8 (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (exp.f64 (log1p.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))) 2) (cbrt.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2)) (/.f64 1 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) (/.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2)) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3)) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))) (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3))) (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2))) (/.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3)))) (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2))) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2)))) (/.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2)) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 (pow.f64 a -1) eps)) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 (pow.f64 a -1) eps))) 1/4) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 (pow.f64 a -1) eps)) 3) 1/8) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 (pow.f64 a -1) eps)) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 (pow.f64 a -1) eps))) (+.f64 1/4 (*.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 (pow.f64 a -1) eps)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2)) (*.f64 (expm1.f64 (*.f64 eps b)) (+.f64 (pow.f64 (*.f64 eps a) -2) -1/4))) (*.f64 (expm1.f64 (*.f64 eps b)) (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))) (*.f64 (expm1.f64 (*.f64 eps b)) (+.f64 (pow.f64 (*.f64 eps a) -3) -1/8))) (*.f64 (expm1.f64 (*.f64 eps b)) (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) (+.f64 (pow.f64 (*.f64 eps a) -2) -1/4))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) (+.f64 (pow.f64 (*.f64 eps a) -3) -1/8)))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (exp.f64 eps) b)) (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2)) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (+.f64 (pow.f64 (*.f64 eps a) -2) -1/4))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (exp.f64 eps) b)) (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (+.f64 (pow.f64 (*.f64 eps a) -3) -1/8))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -2) -1/4) (expm1.f64 (*.f64 eps b))) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2) (pow.f64 (exp.f64 eps) b))) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -2) -1/4) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2) 1)) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -2) -1/4) (neg.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2) (neg.f64 (pow.f64 (exp.f64 eps) b)))) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2) (neg.f64 (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -3) -1/8) (expm1.f64 (*.f64 eps b))) (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))) (pow.f64 (exp.f64 eps) b))) (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -3) -1/8) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))) 1)) (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -3) -1/8) (neg.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))) (neg.f64 (pow.f64 (exp.f64 eps) b)))) (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))) (neg.f64 (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2))) (neg.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2)) 1) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2)) (sqrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))) (sqrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2)) (*.f64 (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))) (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))) (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2)) (+.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))) (-.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3)) 1) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3)) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2)) (*.f64 (expm1.f64 (*.f64 eps b)) (+.f64 (pow.f64 (*.f64 eps a) -2) -1/4))) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))) (*.f64 (expm1.f64 (*.f64 eps b)) (+.f64 (pow.f64 (*.f64 eps a) -3) -1/8))) (expm1.f64 (*.f64 eps b))) (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) (+.f64 (pow.f64 (*.f64 eps a) -2) -1/4))) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) (+.f64 (pow.f64 (*.f64 eps a) -3) -1/8)))) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (exp.f64 eps) b)) (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2)) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (+.f64 (pow.f64 (*.f64 eps a) -2) -1/4))) (neg.f64 (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (exp.f64 eps) b)) (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (+.f64 (pow.f64 (*.f64 eps a) -3) -1/8))) (neg.f64 (expm1.f64 (*.f64 eps b)))) (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -2) -1/4) (expm1.f64 (*.f64 eps b))) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2) (pow.f64 (exp.f64 eps) b))) (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2)) (expm1.f64 (*.f64 eps b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -2) -1/4) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2) 1)) (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2)) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -2) -1/4) (neg.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2) (neg.f64 (pow.f64 (exp.f64 eps) b)))) (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2)) (neg.f64 (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -3) -1/8) (expm1.f64 (*.f64 eps b))) (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))) (pow.f64 (exp.f64 eps) b))) (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))) (expm1.f64 (*.f64 eps b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -3) -1/8) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))) 1)) (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -3) -1/8) (neg.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))) (neg.f64 (pow.f64 (exp.f64 eps) b)))) (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))) (neg.f64 (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (exp.f64 eps) b) (/.f64 1 (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) (sqrt.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) 2) (cbrt.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 eps) b) (/.f64 1 (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) b)) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) b)) (/.f64 1 (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) 2) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) (/.f64 1 (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (exp.f64 eps) b)) (/.f64 -1 (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (pow.f64 (exp.f64 eps) b) (sqrt.f64 (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (/.f64 (pow.f64 (exp.f64 eps) b) (cbrt.f64 (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) b)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) b)) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) b)) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) b)) (cbrt.f64 (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) 2) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) 2) (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) (sqrt.f64 (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) 2) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (neg.f64 (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 eps b) (log.f64 (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (-.f64 (*.f64 eps b) (log.f64 (expm1.f64 (*.f64 eps b)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 a -1) eps))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 a -1) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 a -1) eps) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 eps a) -1/2) (pow.f64 (*.f64 eps a) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 a -1) eps)) (cbrt.f64 (pow.f64 (*.f64 eps a) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 eps a) -2)) (cbrt.f64 (/.f64 (pow.f64 a -1) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 a -1) (/.f64 1 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 a -1) (pow.f64 eps -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 eps -1) (pow.f64 a -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 eps a)) -1) (pow.f64 (sqrt.f64 (*.f64 eps a)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps a)) 2) -1) (pow.f64 (cbrt.f64 (*.f64 eps a)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eps a) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 a -1) eps) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 eps a) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (pow.f64 a -1) eps)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 eps a) -3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 eps a) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (pow.f64 a -1) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 a -1) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 eps a) -3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (pow.f64 a -1) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 eps a)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 eps a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (pow.f64 a -1) eps)))))))

simplify217.0ms (1.3%)

Algorithm
egg-herbie
Rules
860×fma-def
808×associate-*r*
778×associate-*l*
508×associate-+l-
500×associate-+r-
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
059920111
1163219429
2734119429
Stop Event
node limit
Counts
311 → 329
Calls
Call 1
Inputs
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))))))
(+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/6 (pow.f64 b 2)) (+.f64 (*.f64 1/24 (pow.f64 b 2)) (+.f64 (*.f64 1/12 (pow.f64 b 2)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))) b)))))) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b)))))))
(+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/6 (pow.f64 b 2)) (+.f64 (*.f64 1/24 (pow.f64 b 2)) (+.f64 (*.f64 1/12 (pow.f64 b 2)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))) b)))))) (+.f64 (*.f64 (pow.f64 eps 4) (-.f64 (*.f64 1/24 (pow.f64 b 3)) (+.f64 (*.f64 1/6 (*.f64 (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))) (pow.f64 b 2))) (+.f64 (*.f64 1/2 (*.f64 b (-.f64 (*.f64 1/6 (pow.f64 b 2)) (+.f64 (*.f64 1/24 (pow.f64 b 2)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))) b)) (*.f64 1/12 (pow.f64 b 2))))))) (+.f64 (*.f64 1/48 (pow.f64 b 3)) (*.f64 1/120 (pow.f64 b 3))))))) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))))))))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(+.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)) (/.f64 1 a))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(+.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)) (/.f64 1 a))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (*.f64 eps (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (*.f64 eps (*.f64 (-.f64 (*.f64 1/6 (pow.f64 eps 2)) (+.f64 (*.f64 1/24 (pow.f64 eps 2)) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (*.f64 1/12 (pow.f64 eps 2))))) (pow.f64 b 2))) (+.f64 (*.f64 eps (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (+.f64 (/.f64 1 a) (/.f64 1 b))))
(*.f64 eps (-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a))) 1/2))
(*.f64 eps (-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a))) 1/2))
(*.f64 eps (-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a))) 1/2))
(*.f64 eps (-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a))) 1/2))
(*.f64 eps (-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a))) 1/2))
(*.f64 eps (-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a))) 1/2))
(*.f64 eps (-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a))) 1/2))
(*.f64 eps (-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a))) 1/2))
(/.f64 1 a)
(+.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)) (/.f64 1 a))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(+.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)) (/.f64 1 a))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(+.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)) (/.f64 1 a))
(/.f64 1 (*.f64 eps b))
(+.f64 (/.f64 1 (*.f64 eps b)) (/.f64 1 (*.f64 eps a)))
(+.f64 (/.f64 1 (*.f64 eps b)) (+.f64 (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (/.f64 1 (*.f64 eps a))))
(+.f64 (*.f64 (-.f64 (*.f64 1/6 (pow.f64 eps 2)) (+.f64 (*.f64 1/24 (pow.f64 eps 2)) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (*.f64 1/12 (pow.f64 eps 2))))) (pow.f64 b 2)) (+.f64 (/.f64 1 (*.f64 eps b)) (+.f64 (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (/.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 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a))) 1/2)
(-.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 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a))) 1/2)
(-.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 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a))) 1/2)
(-.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 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a))) 1/2)
(/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) eps)
(+.f64 (*.f64 eps (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b)))) (+.f64 (/.f64 1 (*.f64 eps b)) (/.f64 1 (*.f64 eps a))))
(+.f64 (*.f64 eps (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b)))) (+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/6 (pow.f64 b 2)) (+.f64 (*.f64 1/24 (pow.f64 b 2)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))) b)) (*.f64 1/12 (pow.f64 b 2)))))) (+.f64 (/.f64 1 (*.f64 eps b)) (/.f64 1 (*.f64 eps a)))))
(+.f64 (*.f64 eps (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b)))) (+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/6 (pow.f64 b 2)) (+.f64 (*.f64 1/24 (pow.f64 b 2)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))) b)) (*.f64 1/12 (pow.f64 b 2)))))) (+.f64 (*.f64 (-.f64 (*.f64 1/24 (pow.f64 b 3)) (+.f64 (*.f64 1/6 (*.f64 (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))) (pow.f64 b 2))) (+.f64 (*.f64 1/120 (pow.f64 b 3)) (+.f64 (*.f64 1/48 (pow.f64 b 3)) (*.f64 1/2 (*.f64 b (-.f64 (*.f64 1/6 (pow.f64 b 2)) (+.f64 (*.f64 1/24 (pow.f64 b 2)) (+.f64 (*.f64 1/12 (pow.f64 b 2)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))) b))))))))))) (pow.f64 eps 3)) (+.f64 (/.f64 1 (*.f64 eps b)) (/.f64 1 (*.f64 eps a))))))
(-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)
(-.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 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a))) 1/2)
(-.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 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)
(-.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 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a))) 1/2)
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a))) 1/2)
(/.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 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a))) 1/2)
(-.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 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)
(-.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 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a))) 1/2)
(-.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 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)
(-.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 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a))) 1/2)
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a))) 1/2)
(/.f64 1 (*.f64 eps b))
(+.f64 1/2 (/.f64 1 (*.f64 eps b)))
(+.f64 1/2 (+.f64 (/.f64 1 (*.f64 eps b)) (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))))
(+.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 1/6 (pow.f64 eps 2)) (+.f64 (*.f64 1/24 (pow.f64 eps 2)) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (*.f64 1/12 (pow.f64 eps 2))))) (pow.f64 b 2)) (+.f64 (/.f64 1 (*.f64 eps b)) (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 1 (*.f64 eps b))
(+.f64 1/2 (/.f64 1 (*.f64 eps b)))
(+.f64 1/2 (+.f64 (*.f64 eps (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b)))) (/.f64 1 (*.f64 eps b))))
(+.f64 1/2 (+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/6 (pow.f64 b 2)) (+.f64 (*.f64 1/24 (pow.f64 b 2)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))) b)) (*.f64 1/12 (pow.f64 b 2)))))) (+.f64 (*.f64 eps (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b)))) (/.f64 1 (*.f64 eps b)))))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 1 (*.f64 eps a))
(/.f64 1 (*.f64 eps a))
(/.f64 1 (*.f64 eps a))
(/.f64 1 (*.f64 eps a))
(/.f64 1 (*.f64 eps a))
(/.f64 1 (*.f64 eps a))
(/.f64 1 (*.f64 eps a))
(/.f64 1 (*.f64 eps a))
(/.f64 1 (*.f64 eps a))
(/.f64 1 (*.f64 eps a))
(/.f64 1 (*.f64 eps a))
(/.f64 1 (*.f64 eps a))
(/.f64 1 (*.f64 eps a))
(/.f64 1 (*.f64 eps a))
(/.f64 1 (*.f64 eps a))
(/.f64 1 (*.f64 eps a))
(/.f64 1 (*.f64 eps a))
(/.f64 1 (*.f64 eps a))
(/.f64 1 (*.f64 eps a))
(/.f64 1 (*.f64 eps a))
(/.f64 1 (*.f64 eps a))
(/.f64 1 (*.f64 eps a))
(/.f64 1 (*.f64 eps a))
(/.f64 1 (*.f64 eps a))
(+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (*.f64 eps (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))
(+.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(+.f64 (*.f64 eps (/.f64 (pow.f64 a -1) eps)) (+.f64 (*.f64 eps -1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(+.f64 (*.f64 (/.f64 (pow.f64 a -1) eps) eps) (+.f64 (*.f64 -1/2 eps) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(+.f64 (*.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 1) (*.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) 1))
(+.f64 (*.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) 1) (*.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 1))
(+.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (*.f64 eps (/.f64 (pow.f64 a -1) eps))) (*.f64 eps -1/2))
(+.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (*.f64 (/.f64 (pow.f64 a -1) eps) eps)) (*.f64 -1/2 eps))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))) 1)
(/.f64 eps (/.f64 1 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2)) (/.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) eps))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3)) (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))) eps))
(/.f64 (*.f64 eps (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2))) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))
(/.f64 (*.f64 eps (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3))) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2)) eps) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3)) eps) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (*.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) (*.f64 eps (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))) (-.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (*.f64 eps (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3) (pow.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) 3)) (+.f64 (*.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (-.f64 (*.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) (*.f64 eps (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))) (*.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (*.f64 eps (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))))
(/.f64 (/.f64 (*.f64 eps (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2))) 1) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))
(/.f64 (/.f64 (*.f64 eps (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2))) (sqrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))) (sqrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))
(/.f64 (/.f64 (*.f64 eps (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2))) (*.f64 (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))) (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))) (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))
(/.f64 (/.f64 (*.f64 eps (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2))) (+.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))) (-.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))
(/.f64 (/.f64 (*.f64 eps (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3))) 1) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))
(/.f64 (/.f64 (*.f64 eps (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))))
(/.f64 (/.f64 (*.f64 eps (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2)) eps) 1) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2)) eps) (sqrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))) (sqrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2)) eps) (*.f64 (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))) (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))) (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2)) eps) (+.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))) (-.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3)) eps) 1) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3)) eps) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3)) eps) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))))
(pow.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))) 1)
(pow.f64 (sqrt.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))) 2)
(pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))) 3)
(pow.f64 (pow.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))) 2))
(log.f64 (pow.f64 (exp.f64 eps) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))))
(cbrt.f64 (pow.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))))
(exp.f64 (log.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))))
(fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (*.f64 eps (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))
(fma.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) eps (*.f64 eps (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))
(-.f64 (/.f64 (pow.f64 a -1) eps) (-.f64 1/2 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(-.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 (pow.f64 a -1) eps)) 1/2)
(-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2) (-.f64 1 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))) 1)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (-.f64 1 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 a -1) eps))) (-.f64 1 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) -1/2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 a -1) eps))) (+.f64 1 (-.f64 1/2 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(-.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2)) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2)) (-.f64 (/.f64 1/4 (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2)) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(-.f64 (/.f64 (pow.f64 (*.f64 eps a) -3) (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))) (-.f64 (/.f64 1/8 (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(-.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))) (/.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))
(-.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2))) (/.f64 1/4 (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2)))
(-.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 (pow.f64 (*.f64 eps a) -3) (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))))) (/.f64 1/8 (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))))
(-.f64 (+.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (exp.f64 (log1p.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))) 1)
(*.f64 1 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) 1)
(*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))) 2) (cbrt.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))
(*.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2)) (/.f64 1 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))
(*.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))))
(/.f64 1 (/.f64 1 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))
(/.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) (/.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2)) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3)) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))) (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3))) (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2))) (/.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3)))) (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2))) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2)))) (/.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2)) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 (pow.f64 a -1) eps)) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 (pow.f64 a -1) eps))) 1/4) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2)))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 (pow.f64 a -1) eps)) 3) 1/8) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 (pow.f64 a -1) eps)) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 (pow.f64 a -1) eps))) (+.f64 1/4 (*.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 (pow.f64 a -1) eps)) 1/2))))
(/.f64 (+.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2)) (*.f64 (expm1.f64 (*.f64 eps b)) (+.f64 (pow.f64 (*.f64 eps a) -2) -1/4))) (*.f64 (expm1.f64 (*.f64 eps b)) (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2)))
(/.f64 (+.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))) (*.f64 (expm1.f64 (*.f64 eps b)) (+.f64 (pow.f64 (*.f64 eps a) -3) -1/8))) (*.f64 (expm1.f64 (*.f64 eps b)) (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))))
(/.f64 (+.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) (+.f64 (pow.f64 (*.f64 eps a) -2) -1/4))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2)))
(/.f64 (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) (+.f64 (pow.f64 (*.f64 eps a) -3) -1/8)))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (exp.f64 eps) b)) (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2)) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (+.f64 (pow.f64 (*.f64 eps a) -2) -1/4))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2)))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (exp.f64 eps) b)) (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (+.f64 (pow.f64 (*.f64 eps a) -3) -1/8))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -2) -1/4) (expm1.f64 (*.f64 eps b))) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2) (pow.f64 (exp.f64 eps) b))) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2) (expm1.f64 (*.f64 eps b))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -2) -1/4) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2) 1)) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -2) -1/4) (neg.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2) (neg.f64 (pow.f64 (exp.f64 eps) b)))) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -3) -1/8) (expm1.f64 (*.f64 eps b))) (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))) (pow.f64 (exp.f64 eps) b))) (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -3) -1/8) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))) 1)) (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -3) -1/8) (neg.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))) (neg.f64 (pow.f64 (exp.f64 eps) b)))) (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2))) (neg.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2)) 1) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2)) (sqrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))) (sqrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2)) (*.f64 (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))) (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))) (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2)) (+.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))) (-.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))
(/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3)) 1) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3)) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))))
(/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2)) (*.f64 (expm1.f64 (*.f64 eps b)) (+.f64 (pow.f64 (*.f64 eps a) -2) -1/4))) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2))
(/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))) (*.f64 (expm1.f64 (*.f64 eps b)) (+.f64 (pow.f64 (*.f64 eps a) -3) -1/8))) (expm1.f64 (*.f64 eps b))) (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))))
(/.f64 (/.f64 (+.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) (+.f64 (pow.f64 (*.f64 eps a) -2) -1/4))) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) (+.f64 (pow.f64 (*.f64 eps a) -3) -1/8)))) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))))
(/.f64 (/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (exp.f64 eps) b)) (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2)) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (+.f64 (pow.f64 (*.f64 eps a) -2) -1/4))) (neg.f64 (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2))
(/.f64 (/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (exp.f64 eps) b)) (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (+.f64 (pow.f64 (*.f64 eps a) -3) -1/8))) (neg.f64 (expm1.f64 (*.f64 eps b)))) (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -2) -1/4) (expm1.f64 (*.f64 eps b))) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2) (pow.f64 (exp.f64 eps) b))) (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2)) (expm1.f64 (*.f64 eps b)))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -2) -1/4) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2) 1)) (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2)) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -2) -1/4) (neg.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2) (neg.f64 (pow.f64 (exp.f64 eps) b)))) (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2)) (neg.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -3) -1/8) (expm1.f64 (*.f64 eps b))) (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))) (pow.f64 (exp.f64 eps) b))) (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))) (expm1.f64 (*.f64 eps b)))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -3) -1/8) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))) 1)) (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -3) -1/8) (neg.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))) (neg.f64 (pow.f64 (exp.f64 eps) b)))) (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))) (neg.f64 (expm1.f64 (*.f64 eps b))))
(pow.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) 1)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))) 2)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))
(exp.f64 (log.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))
(fma.f64 (pow.f64 (exp.f64 eps) b) (/.f64 1 (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))
(fma.f64 1 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))
(fma.f64 1 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))
(fma.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) (sqrt.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))
(fma.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) 2) (cbrt.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) 1)
(*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 1 (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 1)
(*.f64 1 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) b)) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) b)) (/.f64 1 (expm1.f64 (*.f64 eps b)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) 2) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) (/.f64 1 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) b))
(*.f64 (neg.f64 (pow.f64 (exp.f64 eps) b)) (/.f64 -1 (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 1 (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (pow.f64 (exp.f64 eps) b) (sqrt.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (/.f64 (pow.f64 (exp.f64 eps) b) (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) b)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) b)) (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) b)) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) b)) (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) 2) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) 2) (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) (sqrt.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) 2) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 1)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3)
(pow.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) -1)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) 1/3)
(neg.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2))
(log.f64 (exp.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(exp.f64 (-.f64 (*.f64 eps b) (log.f64 (expm1.f64 (*.f64 eps b)))))
(exp.f64 (*.f64 (-.f64 (*.f64 eps b) (log.f64 (expm1.f64 (*.f64 eps b)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 a -1) eps))) 1)
(*.f64 1 (/.f64 (pow.f64 a -1) eps))
(*.f64 (/.f64 (pow.f64 a -1) eps) 1)
(*.f64 (pow.f64 (*.f64 eps a) -1/2) (pow.f64 (*.f64 eps a) -1/2))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a -1) eps)) (cbrt.f64 (pow.f64 (*.f64 eps a) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps a) -2)) (cbrt.f64 (/.f64 (pow.f64 a -1) eps)))
(*.f64 (pow.f64 a -1) (/.f64 1 eps))
(*.f64 (pow.f64 a -1) (pow.f64 eps -1))
(*.f64 -1 (/.f64 -1 (*.f64 eps a)))
(*.f64 (pow.f64 eps -1) (pow.f64 a -1))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 eps a)) -1) (pow.f64 (sqrt.f64 (*.f64 eps a)) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps a)) 2) -1) (pow.f64 (cbrt.f64 (*.f64 eps a)) -1))
(pow.f64 (*.f64 eps a) -1)
(pow.f64 (/.f64 (pow.f64 a -1) eps) 1)
(pow.f64 (pow.f64 (*.f64 eps a) -1/2) 2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 a -1) eps)) 3)
(pow.f64 (pow.f64 (*.f64 eps a) -3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 eps a) -2))
(log.f64 (exp.f64 (/.f64 (pow.f64 a -1) eps)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 a -1) eps))))
(cbrt.f64 (pow.f64 (*.f64 eps a) -3))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 a -1) eps)))
(exp.f64 (neg.f64 (log.f64 (*.f64 eps a))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps a)) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 eps a))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 a -1) eps)))
Outputs
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))))))
(+.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 b 1/2) (*.f64 b 5/12))))
(+.f64 (fma.f64 (*.f64 eps eps) (*.f64 b 1/12) (/.f64 1 b)) (/.f64 1 a))
(+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/6 (pow.f64 b 2)) (+.f64 (*.f64 1/24 (pow.f64 b 2)) (+.f64 (*.f64 1/12 (pow.f64 b 2)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))) b)))))) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b)))))))
(fma.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/6 (*.f64 b b)) (fma.f64 1/24 (*.f64 b b) (fma.f64 1/2 (*.f64 b (-.f64 (*.f64 b 1/2) (*.f64 b 5/12))) (*.f64 (*.f64 b b) 1/12)))) (+.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 b 1/2) (*.f64 b 5/12)))))
(+.f64 (fma.f64 (*.f64 eps eps) (*.f64 b 1/12) (/.f64 1 b)) (fma.f64 (pow.f64 eps 3) (-.f64 (*.f64 (*.f64 b b) 1/8) (fma.f64 1/2 (*.f64 b (*.f64 b 1/12)) (*.f64 b (*.f64 b 1/12)))) (/.f64 1 a)))
(+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/6 (pow.f64 b 2)) (+.f64 (*.f64 1/24 (pow.f64 b 2)) (+.f64 (*.f64 1/12 (pow.f64 b 2)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))) b)))))) (+.f64 (*.f64 (pow.f64 eps 4) (-.f64 (*.f64 1/24 (pow.f64 b 3)) (+.f64 (*.f64 1/6 (*.f64 (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))) (pow.f64 b 2))) (+.f64 (*.f64 1/2 (*.f64 b (-.f64 (*.f64 1/6 (pow.f64 b 2)) (+.f64 (*.f64 1/24 (pow.f64 b 2)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))) b)) (*.f64 1/12 (pow.f64 b 2))))))) (+.f64 (*.f64 1/48 (pow.f64 b 3)) (*.f64 1/120 (pow.f64 b 3))))))) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))))))))
(fma.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/6 (*.f64 b b)) (fma.f64 1/24 (*.f64 b b) (fma.f64 1/2 (*.f64 b (-.f64 (*.f64 b 1/2) (*.f64 b 5/12))) (*.f64 (*.f64 b b) 1/12)))) (fma.f64 (pow.f64 eps 4) (-.f64 (*.f64 1/24 (pow.f64 b 3)) (fma.f64 1/6 (*.f64 (-.f64 (*.f64 b 1/2) (*.f64 b 5/12)) (*.f64 b b)) (fma.f64 1/2 (*.f64 b (-.f64 (*.f64 1/6 (*.f64 b b)) (fma.f64 1/24 (*.f64 b b) (fma.f64 1/2 (*.f64 b (-.f64 (*.f64 b 1/2) (*.f64 b 5/12))) (*.f64 (*.f64 b b) 1/12))))) (*.f64 (pow.f64 b 3) 7/240)))) (+.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 b 1/2) (*.f64 b 5/12))))))
(fma.f64 (pow.f64 eps 3) (-.f64 (*.f64 (*.f64 b b) 1/8) (fma.f64 1/2 (*.f64 b (*.f64 b 1/12)) (*.f64 b (*.f64 b 1/12)))) (fma.f64 (pow.f64 eps 4) (-.f64 (*.f64 1/24 (pow.f64 b 3)) (fma.f64 1/6 (*.f64 (*.f64 b 1/12) (*.f64 b b)) (fma.f64 (*.f64 b 1/2) (-.f64 (*.f64 (*.f64 b b) 1/8) (fma.f64 1/2 (*.f64 b (*.f64 b 1/12)) (*.f64 b (*.f64 b 1/12)))) (*.f64 (pow.f64 b 3) 7/240)))) (+.f64 (fma.f64 (*.f64 eps eps) (*.f64 b 1/12) (/.f64 1 b)) (/.f64 1 a))))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2))
(+.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)) (/.f64 1 a))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)) (/.f64 1 a))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)) (/.f64 1 a))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2))
(+.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)) (/.f64 1 a))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)) (/.f64 1 a))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)) (/.f64 1 a))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (*.f64 eps (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(fma.f64 eps (*.f64 b (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 (*.f64 b eps) (*.f64 eps 1/12) (/.f64 1 a)))
(+.f64 (*.f64 eps (*.f64 (-.f64 (*.f64 1/6 (pow.f64 eps 2)) (+.f64 (*.f64 1/24 (pow.f64 eps 2)) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (*.f64 1/12 (pow.f64 eps 2))))) (pow.f64 b 2))) (+.f64 (*.f64 eps (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (+.f64 (/.f64 1 a) (/.f64 1 b))))
(fma.f64 eps (*.f64 (*.f64 b b) (-.f64 (*.f64 (*.f64 eps eps) 1/6) (fma.f64 1/24 (*.f64 eps eps) (fma.f64 1/2 (*.f64 eps (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))) (*.f64 (*.f64 eps eps) 1/12))))) (fma.f64 eps (*.f64 b (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))) (+.f64 (/.f64 1 b) (/.f64 1 a))))
(fma.f64 eps (*.f64 (*.f64 b b) (-.f64 (*.f64 (*.f64 eps eps) 1/8) (fma.f64 (*.f64 eps eps) 1/12 (*.f64 eps (*.f64 1/2 (*.f64 eps 1/12)))))) (+.f64 (/.f64 1 b) (fma.f64 (*.f64 b eps) (*.f64 eps 1/12) (/.f64 1 a))))
(*.f64 eps (-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a))) 1/2))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2)))
(*.f64 eps (-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a))) 1/2))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2)))
(*.f64 eps (-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a))) 1/2))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2)))
(*.f64 eps (-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a))) 1/2))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2)))
(*.f64 eps (-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a))) 1/2))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2)))
(*.f64 eps (-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a))) 1/2))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2)))
(*.f64 eps (-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a))) 1/2))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2)))
(*.f64 eps (-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a))) 1/2))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2)))
(/.f64 1 a)
(+.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)) (/.f64 1 a))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)) (/.f64 1 a))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)) (/.f64 1 a))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2))
(+.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)) (/.f64 1 a))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)) (/.f64 1 a))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)) (/.f64 1 a))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2))
(+.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)) (/.f64 1 a))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)) (/.f64 1 a))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)) (/.f64 1 a))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(+.f64 (/.f64 1 (*.f64 eps b)) (/.f64 1 (*.f64 eps a)))
(+.f64 (/.f64 1 (*.f64 a eps)) (/.f64 1 (*.f64 b eps)))
(+.f64 (/.f64 1 (*.f64 b eps)) (/.f64 1 (*.f64 a eps)))
(+.f64 (/.f64 1 (*.f64 eps b)) (+.f64 (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (/.f64 1 (*.f64 eps a))))
(+.f64 (/.f64 1 (*.f64 b eps)) (fma.f64 b (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)) (/.f64 1 (*.f64 a eps))))
(+.f64 (fma.f64 b (*.f64 eps 1/12) (/.f64 1 (*.f64 b eps))) (/.f64 1 (*.f64 a eps)))
(+.f64 (*.f64 (-.f64 (*.f64 1/6 (pow.f64 eps 2)) (+.f64 (*.f64 1/24 (pow.f64 eps 2)) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (*.f64 1/12 (pow.f64 eps 2))))) (pow.f64 b 2)) (+.f64 (/.f64 1 (*.f64 eps b)) (+.f64 (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (/.f64 1 (*.f64 eps a)))))
(fma.f64 (-.f64 (*.f64 (*.f64 eps eps) 1/6) (fma.f64 1/24 (*.f64 eps eps) (fma.f64 1/2 (*.f64 eps (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))) (*.f64 (*.f64 eps eps) 1/12)))) (*.f64 b b) (+.f64 (/.f64 1 (*.f64 b eps)) (fma.f64 b (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)) (/.f64 1 (*.f64 a eps)))))
(+.f64 (fma.f64 b (*.f64 eps 1/12) (/.f64 1 (*.f64 a eps))) (fma.f64 (*.f64 b b) (-.f64 (*.f64 (*.f64 eps eps) 1/8) (fma.f64 (*.f64 eps eps) 1/12 (*.f64 eps (*.f64 1/2 (*.f64 eps 1/12))))) (/.f64 1 (*.f64 b 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 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a))) 1/2)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a))) 1/2)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a))) 1/2)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a))) 1/2)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a))) 1/2)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a))) 1/2)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a))) 1/2)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) eps)
(+.f64 (*.f64 eps (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b)))) (+.f64 (/.f64 1 (*.f64 eps b)) (/.f64 1 (*.f64 eps a))))
(+.f64 (fma.f64 eps (-.f64 (*.f64 b 1/2) (*.f64 b 5/12)) (/.f64 1 (*.f64 b eps))) (/.f64 1 (*.f64 a eps)))
(+.f64 (fma.f64 eps (*.f64 b 1/12) (/.f64 1 (*.f64 b eps))) (/.f64 1 (*.f64 a eps)))
(+.f64 (*.f64 eps (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b)))) (+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/6 (pow.f64 b 2)) (+.f64 (*.f64 1/24 (pow.f64 b 2)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))) b)) (*.f64 1/12 (pow.f64 b 2)))))) (+.f64 (/.f64 1 (*.f64 eps b)) (/.f64 1 (*.f64 eps a)))))
(fma.f64 eps (-.f64 (*.f64 b 1/2) (*.f64 b 5/12)) (fma.f64 (*.f64 eps eps) (-.f64 (*.f64 1/6 (*.f64 b b)) (fma.f64 1/24 (*.f64 b b) (fma.f64 1/2 (*.f64 b (-.f64 (*.f64 b 1/2) (*.f64 b 5/12))) (*.f64 (*.f64 b b) 1/12)))) (+.f64 (/.f64 1 (*.f64 a eps)) (/.f64 1 (*.f64 b eps)))))
(fma.f64 eps (*.f64 b 1/12) (fma.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 b b) 1/8) (fma.f64 1/2 (*.f64 b (*.f64 b 1/12)) (*.f64 b (*.f64 b 1/12)))) (+.f64 (/.f64 1 (*.f64 b eps)) (/.f64 1 (*.f64 a eps)))))
(+.f64 (*.f64 eps (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b)))) (+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/6 (pow.f64 b 2)) (+.f64 (*.f64 1/24 (pow.f64 b 2)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))) b)) (*.f64 1/12 (pow.f64 b 2)))))) (+.f64 (*.f64 (-.f64 (*.f64 1/24 (pow.f64 b 3)) (+.f64 (*.f64 1/6 (*.f64 (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))) (pow.f64 b 2))) (+.f64 (*.f64 1/120 (pow.f64 b 3)) (+.f64 (*.f64 1/48 (pow.f64 b 3)) (*.f64 1/2 (*.f64 b (-.f64 (*.f64 1/6 (pow.f64 b 2)) (+.f64 (*.f64 1/24 (pow.f64 b 2)) (+.f64 (*.f64 1/12 (pow.f64 b 2)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))) b))))))))))) (pow.f64 eps 3)) (+.f64 (/.f64 1 (*.f64 eps b)) (/.f64 1 (*.f64 eps a))))))
(fma.f64 eps (-.f64 (*.f64 b 1/2) (*.f64 b 5/12)) (fma.f64 (*.f64 eps eps) (-.f64 (*.f64 1/6 (*.f64 b b)) (fma.f64 1/24 (*.f64 b b) (fma.f64 1/2 (*.f64 b (-.f64 (*.f64 b 1/2) (*.f64 b 5/12))) (*.f64 (*.f64 b b) 1/12)))) (fma.f64 (-.f64 (*.f64 1/24 (pow.f64 b 3)) (fma.f64 1/6 (*.f64 (-.f64 (*.f64 b 1/2) (*.f64 b 5/12)) (*.f64 b b)) (fma.f64 1/2 (*.f64 b (-.f64 (*.f64 1/6 (*.f64 b b)) (fma.f64 1/24 (*.f64 b b) (fma.f64 1/2 (*.f64 b (-.f64 (*.f64 b 1/2) (*.f64 b 5/12))) (*.f64 (*.f64 b b) 1/12))))) (*.f64 (pow.f64 b 3) 7/240)))) (pow.f64 eps 3) (+.f64 (/.f64 1 (*.f64 a eps)) (/.f64 1 (*.f64 b eps))))))
(fma.f64 eps (*.f64 b 1/12) (fma.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 b b) 1/8) (fma.f64 1/2 (*.f64 b (*.f64 b 1/12)) (*.f64 b (*.f64 b 1/12)))) (+.f64 (/.f64 1 (*.f64 a eps)) (fma.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/24 (pow.f64 b 3)) (fma.f64 1/6 (*.f64 (*.f64 b 1/12) (*.f64 b b)) (fma.f64 (*.f64 b 1/2) (-.f64 (*.f64 (*.f64 b b) 1/8) (fma.f64 1/2 (*.f64 b (*.f64 b 1/12)) (*.f64 b (*.f64 b 1/12)))) (*.f64 (pow.f64 b 3) 7/240)))) (/.f64 1 (*.f64 b eps))))))
(-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2)
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a))) 1/2)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a))) 1/2)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a))) 1/2)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2)
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a))) 1/2)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a))) 1/2)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a))) 1/2)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(/.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 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a))) 1/2)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a))) 1/2)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2)
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a))) 1/2)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a))) 1/2)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a))) 1/2)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2)
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a))) 1/2)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a))) 1/2)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 (*.f64 eps a))) 1/2)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(+.f64 1/2 (/.f64 1 (*.f64 eps b)))
(+.f64 1/2 (/.f64 1 (*.f64 b eps)))
(+.f64 1/2 (+.f64 (/.f64 1 (*.f64 eps b)) (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))))
(+.f64 1/2 (+.f64 (*.f64 b (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))) (/.f64 1 (*.f64 b eps))))
(+.f64 1/2 (fma.f64 b (*.f64 eps 1/12) (/.f64 1 (*.f64 b eps))))
(+.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 1/6 (pow.f64 eps 2)) (+.f64 (*.f64 1/24 (pow.f64 eps 2)) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (*.f64 1/12 (pow.f64 eps 2))))) (pow.f64 b 2)) (+.f64 (/.f64 1 (*.f64 eps b)) (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))
(+.f64 1/2 (fma.f64 (-.f64 (*.f64 (*.f64 eps eps) 1/6) (fma.f64 1/24 (*.f64 eps eps) (fma.f64 1/2 (*.f64 eps (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))) (*.f64 (*.f64 eps eps) 1/12)))) (*.f64 b b) (+.f64 (*.f64 b (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))) (/.f64 1 (*.f64 b eps)))))
(+.f64 1/2 (fma.f64 (*.f64 b b) (-.f64 (*.f64 (*.f64 eps eps) 1/8) (fma.f64 (*.f64 eps eps) 1/12 (*.f64 eps (*.f64 1/2 (*.f64 eps 1/12))))) (fma.f64 b (*.f64 eps 1/12) (/.f64 1 (*.f64 b eps)))))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(+.f64 1/2 (/.f64 1 (*.f64 eps b)))
(+.f64 1/2 (/.f64 1 (*.f64 b eps)))
(+.f64 1/2 (+.f64 (*.f64 eps (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b)))) (/.f64 1 (*.f64 eps b))))
(+.f64 1/2 (fma.f64 eps (-.f64 (*.f64 b 1/2) (*.f64 b 5/12)) (/.f64 1 (*.f64 b eps))))
(+.f64 1/2 (fma.f64 eps (*.f64 b 1/12) (/.f64 1 (*.f64 b eps))))
(+.f64 1/2 (+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/6 (pow.f64 b 2)) (+.f64 (*.f64 1/24 (pow.f64 b 2)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))) b)) (*.f64 1/12 (pow.f64 b 2)))))) (+.f64 (*.f64 eps (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b)))) (/.f64 1 (*.f64 eps b)))))
(+.f64 1/2 (fma.f64 (*.f64 eps eps) (-.f64 (*.f64 1/6 (*.f64 b b)) (fma.f64 1/24 (*.f64 b b) (fma.f64 1/2 (*.f64 b (-.f64 (*.f64 b 1/2) (*.f64 b 5/12))) (*.f64 (*.f64 b b) 1/12)))) (fma.f64 eps (-.f64 (*.f64 b 1/2) (*.f64 b 5/12)) (/.f64 1 (*.f64 b eps)))))
(+.f64 1/2 (fma.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 b b) 1/8) (fma.f64 1/2 (*.f64 b (*.f64 b 1/12)) (*.f64 b (*.f64 b 1/12)))) (fma.f64 eps (*.f64 b 1/12) (/.f64 1 (*.f64 b eps)))))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(/.f64 1 (*.f64 eps a))
(/.f64 1 (*.f64 a eps))
(/.f64 1 (*.f64 eps a))
(/.f64 1 (*.f64 a eps))
(/.f64 1 (*.f64 eps a))
(/.f64 1 (*.f64 a eps))
(/.f64 1 (*.f64 eps a))
(/.f64 1 (*.f64 a eps))
(/.f64 1 (*.f64 eps a))
(/.f64 1 (*.f64 a eps))
(/.f64 1 (*.f64 eps a))
(/.f64 1 (*.f64 a eps))
(/.f64 1 (*.f64 eps a))
(/.f64 1 (*.f64 a eps))
(/.f64 1 (*.f64 eps a))
(/.f64 1 (*.f64 a eps))
(/.f64 1 (*.f64 eps a))
(/.f64 1 (*.f64 a eps))
(/.f64 1 (*.f64 eps a))
(/.f64 1 (*.f64 a eps))
(/.f64 1 (*.f64 eps a))
(/.f64 1 (*.f64 a eps))
(/.f64 1 (*.f64 eps a))
(/.f64 1 (*.f64 a eps))
(/.f64 1 (*.f64 eps a))
(/.f64 1 (*.f64 a eps))
(/.f64 1 (*.f64 eps a))
(/.f64 1 (*.f64 a eps))
(/.f64 1 (*.f64 eps a))
(/.f64 1 (*.f64 a eps))
(/.f64 1 (*.f64 eps a))
(/.f64 1 (*.f64 a eps))
(/.f64 1 (*.f64 eps a))
(/.f64 1 (*.f64 a eps))
(/.f64 1 (*.f64 eps a))
(/.f64 1 (*.f64 a eps))
(/.f64 1 (*.f64 eps a))
(/.f64 1 (*.f64 a eps))
(/.f64 1 (*.f64 eps a))
(/.f64 1 (*.f64 a eps))
(/.f64 1 (*.f64 eps a))
(/.f64 1 (*.f64 a eps))
(/.f64 1 (*.f64 eps a))
(/.f64 1 (*.f64 a eps))
(/.f64 1 (*.f64 eps a))
(/.f64 1 (*.f64 a eps))
(/.f64 1 (*.f64 eps a))
(/.f64 1 (*.f64 a eps))
(+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (*.f64 eps (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2)))
(+.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2)))
(+.f64 (*.f64 eps (/.f64 (pow.f64 a -1) eps)) (+.f64 (*.f64 eps -1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2)))
(+.f64 (*.f64 (/.f64 (pow.f64 a -1) eps) eps) (+.f64 (*.f64 -1/2 eps) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2)))
(+.f64 (*.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 1) (*.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) 1))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2)))
(+.f64 (*.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) 1) (*.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 1))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2)))
(+.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (*.f64 eps (/.f64 (pow.f64 a -1) eps))) (*.f64 eps -1/2))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2)))
(+.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (*.f64 (/.f64 (pow.f64 a -1) eps) eps)) (*.f64 -1/2 eps))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))) 1)
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2)))
(/.f64 eps (/.f64 1 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2)))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2)) (/.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) eps))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2)))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3)) (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))) eps))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) 3)) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) (-.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))))) eps)
(*.f64 eps (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 3)) (fma.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) (-.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2))))
(*.f64 eps (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 3)) (fma.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) (-.f64 -1/2 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (/.f64 1 (*.f64 a eps)))) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2))))
(/.f64 (*.f64 eps (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2))) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2)))
(/.f64 (*.f64 eps (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3))) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) 3)) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) (-.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))))) eps)
(*.f64 eps (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 3)) (fma.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) (-.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2))))
(*.f64 eps (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 3)) (fma.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) (-.f64 -1/2 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (/.f64 1 (*.f64 a eps)))) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2)) eps) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3)) eps) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) 3)) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) (-.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))))) eps)
(*.f64 eps (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 3)) (fma.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) (-.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2))))
(*.f64 eps (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 3)) (fma.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) (-.f64 -1/2 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (/.f64 1 (*.f64 a eps)))) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (*.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) (*.f64 eps (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))) (-.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (*.f64 eps (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2)) (*.f64 (*.f64 eps eps) (pow.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) 2))) (*.f64 eps (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 (/.f64 1 a) eps) -1/2))))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 2))) (*.f64 eps (+.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (/.f64 1 (*.f64 a eps))) 1/2)))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3) (pow.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) 3)) (+.f64 (*.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (-.f64 (*.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) (*.f64 eps (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))) (*.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (*.f64 eps (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b)) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (*.f64 eps (+.f64 (/.f64 (/.f64 1 a) eps) -1/2)) 3)) (+.f64 (*.f64 (*.f64 eps eps) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2)) (*.f64 (*.f64 eps (+.f64 (/.f64 (/.f64 1 a) eps) -1/2)) (-.f64 (*.f64 eps (+.f64 (/.f64 (/.f64 1 a) eps) -1/2)) (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b)) (expm1.f64 (*.f64 b eps)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b)) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (*.f64 eps (+.f64 (/.f64 1 (*.f64 a eps)) -1/2)) 3)) (fma.f64 (*.f64 eps (+.f64 (/.f64 1 (*.f64 a eps)) -1/2)) (*.f64 eps (-.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))) (*.f64 eps (*.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) eps))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b)) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (*.f64 eps (+.f64 (/.f64 1 (*.f64 a eps)) -1/2)) 3)) (fma.f64 (*.f64 eps (+.f64 (/.f64 1 (*.f64 a eps)) -1/2)) (*.f64 eps (-.f64 -1/2 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (/.f64 1 (*.f64 a eps))))) (*.f64 eps (*.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) eps))))
(/.f64 (/.f64 (*.f64 eps (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2))) 1) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2)))
(/.f64 (/.f64 (*.f64 eps (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2))) (sqrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))) (sqrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2)))
(/.f64 (/.f64 (*.f64 eps (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2))) (*.f64 (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))) (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))) (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2)))
(/.f64 (/.f64 (*.f64 eps (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2))) (+.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))) (-.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) 2)) (/.f64 (+.f64 (sqrt.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2)) (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))) eps)) (-.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) (sqrt.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2))))
(/.f64 eps (*.f64 (-.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) (sqrt.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))) (/.f64 (+.f64 (sqrt.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2)) (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))) (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 2)))))
(/.f64 (/.f64 (*.f64 eps (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3))) 1) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) 3)) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) (-.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))))) eps)
(*.f64 eps (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 3)) (fma.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) (-.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2))))
(*.f64 eps (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 3)) (fma.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) (-.f64 -1/2 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (/.f64 1 (*.f64 a eps)))) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2))))
(/.f64 (/.f64 (*.f64 eps (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) 3)) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) (-.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))))) eps)
(*.f64 eps (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 3)) (fma.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) (-.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2))))
(*.f64 eps (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 3)) (fma.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) (-.f64 -1/2 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (/.f64 1 (*.f64 a eps)))) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2))))
(/.f64 (/.f64 (*.f64 eps (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) 3)) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) (-.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))))) eps)
(*.f64 eps (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 3)) (fma.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) (-.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2))))
(*.f64 eps (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 3)) (fma.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) (-.f64 -1/2 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (/.f64 1 (*.f64 a eps)))) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2)) eps) 1) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2)) eps) (sqrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))) (sqrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2)) eps) (*.f64 (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))) (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))) (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2)) eps) (+.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))) (-.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) 2)) (/.f64 (+.f64 (sqrt.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2)) (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))) eps)) (-.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) (sqrt.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2))))
(/.f64 eps (*.f64 (-.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) (sqrt.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))) (/.f64 (+.f64 (sqrt.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2)) (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))) (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 2)))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3)) eps) 1) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) 3)) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) (-.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))))) eps)
(*.f64 eps (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 3)) (fma.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) (-.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2))))
(*.f64 eps (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 3)) (fma.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) (-.f64 -1/2 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (/.f64 1 (*.f64 a eps)))) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3)) eps) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) 3)) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) (-.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))))) eps)
(*.f64 eps (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 3)) (fma.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) (-.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2))))
(*.f64 eps (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 3)) (fma.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) (-.f64 -1/2 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (/.f64 1 (*.f64 a eps)))) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3)) eps) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) 3)) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) (-.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))))) eps)
(*.f64 eps (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 3)) (fma.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) (-.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2))))
(*.f64 eps (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 3)) (fma.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) (-.f64 -1/2 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (/.f64 1 (*.f64 a eps)))) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2))))
(pow.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))) 1)
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2)))
(pow.f64 (sqrt.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))) 2)
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2)))
(pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))) 3)
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2)))
(pow.f64 (pow.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))) 3) 1/3)
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2)))
(sqrt.f64 (pow.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))) 2))
(sqrt.f64 (pow.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 (/.f64 1 a) eps) -1/2))) 2))
(fabs.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))))
(log.f64 (pow.f64 (exp.f64 eps) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2)))
(cbrt.f64 (pow.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))) 3))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2)))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) 3)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) 3) (pow.f64 eps 3)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2)))
(expm1.f64 (log1p.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2)))
(exp.f64 (log.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))) 1))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2)))
(log1p.f64 (expm1.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2)))
(fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (*.f64 eps (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2)))
(fma.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) eps (*.f64 eps (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2)))
(-.f64 (/.f64 (pow.f64 a -1) eps) (-.f64 1/2 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(-.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 (pow.f64 a -1) eps)) 1/2)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2) (-.f64 1 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))) 1)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (-.f64 1 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 a -1) eps))) (-.f64 1 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) -1/2)))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 a -1) eps))) (+.f64 1 (-.f64 1/2 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(-.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2)) 1)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(-.f64 (/.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2)) (-.f64 (/.f64 1/4 (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2)) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 1/2 (/.f64 (/.f64 1 a) eps))) (/.f64 1/4 (+.f64 1/2 (/.f64 (/.f64 1 a) eps)))) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 1/2 (/.f64 1 (*.f64 a eps)))) (/.f64 -1/4 (+.f64 1/2 (/.f64 1 (*.f64 a eps))))))
(-.f64 (/.f64 (pow.f64 (*.f64 eps a) -3) (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))) (-.f64 (/.f64 1/8 (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 a eps) -3) (+.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) 1/4) (/.f64 1/2 (*.f64 a eps)))) (/.f64 1/8 (+.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) 1/4) (/.f64 1/2 (*.f64 a eps))))) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 (pow.f64 (*.f64 a eps) -3) (+.f64 1/4 (+.f64 (/.f64 1/2 (*.f64 a eps)) (pow.f64 (*.f64 a eps) -2)))) (/.f64 -1/8 (+.f64 1/4 (+.f64 (/.f64 1/2 (*.f64 a eps)) (pow.f64 (*.f64 a eps) -2))))))
(-.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))) (/.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(-.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2))) (/.f64 1/4 (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2)))
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 1/2 (/.f64 (/.f64 1 a) eps))) (/.f64 1/4 (+.f64 1/2 (/.f64 (/.f64 1 a) eps)))) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 1/2 (/.f64 1 (*.f64 a eps)))) (/.f64 -1/4 (+.f64 1/2 (/.f64 1 (*.f64 a eps))))))
(-.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 (pow.f64 (*.f64 eps a) -3) (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))))) (/.f64 1/8 (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))))
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 a eps) -3) (+.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) 1/4) (/.f64 1/2 (*.f64 a eps)))) (/.f64 1/8 (+.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) 1/4) (/.f64 1/2 (*.f64 a eps))))) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 (pow.f64 (*.f64 a eps) -3) (+.f64 1/4 (+.f64 (/.f64 1/2 (*.f64 a eps)) (pow.f64 (*.f64 a eps) -2)))) (/.f64 -1/8 (+.f64 1/4 (+.f64 (/.f64 1/2 (*.f64 a eps)) (pow.f64 (*.f64 a eps) -2))))))
(-.f64 (+.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (exp.f64 (log1p.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))) 1)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(*.f64 1 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(*.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) 1)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(*.f64 (cbrt.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))) 2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))) 2) (cbrt.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(*.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2)) (/.f64 1 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(*.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) 3)) 1) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) (-.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 3)) (fma.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) (-.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2)))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 3)) (fma.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) (-.f64 -1/2 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (/.f64 1 (*.f64 a eps)))) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2)))
(/.f64 1 (/.f64 1 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(/.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) (/.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2)) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3)) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) 3)) 1) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) (-.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 3)) (fma.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) (-.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2)))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 3)) (fma.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) (-.f64 -1/2 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (/.f64 1 (*.f64 a eps)))) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2)))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))) (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3))) (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) 3))) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) (-.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) 3))))
(*.f64 (hypot.f64 (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 3/2) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3/2)) (/.f64 (hypot.f64 (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 3/2) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3/2)) (fma.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) (-.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2))))
(*.f64 (hypot.f64 (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 3/2) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3/2)) (/.f64 (hypot.f64 (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 3/2) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3/2)) (fma.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) (-.f64 -1/2 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (/.f64 1 (*.f64 a eps)))) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2))) (/.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) 2))) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 (/.f64 1 a) eps) -1/2))) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 2))) (+.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (/.f64 1 (*.f64 a eps))) 1/2)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3)))) (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) 3))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) 3)))) (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) (-.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 3))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 3)))) (/.f64 (fma.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) (-.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2)) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 3))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 3)))) (/.f64 (fma.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) (-.f64 -1/2 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (/.f64 1 (*.f64 a eps)))) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2)) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2))) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2)))) (/.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) 2))) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) 2)))) (/.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 (/.f64 1 a) eps) -1/2)) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) 2)))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 2))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 2))) (/.f64 (+.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (/.f64 1 (*.f64 a eps))) 1/2) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 2))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2)) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 (pow.f64 a -1) eps)) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 (pow.f64 a -1) eps))) 1/4) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2)))
(/.f64 (fma.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (/.f64 (/.f64 1 a) eps)) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (/.f64 (/.f64 1 a) eps)) -1/4) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 1/2 (/.f64 (/.f64 1 a) eps))))
(/.f64 (fma.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (/.f64 1 (*.f64 a eps))) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (/.f64 1 (*.f64 a eps))) -1/4) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 1/2 (/.f64 1 (*.f64 a eps)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 (pow.f64 a -1) eps)) 3) 1/8) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 (pow.f64 a -1) eps)) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 (pow.f64 a -1) eps))) (+.f64 1/4 (*.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 (pow.f64 a -1) eps)) 1/2))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (/.f64 (/.f64 1 a) eps)) 3) -1/8) (fma.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (/.f64 (/.f64 1 a) eps)) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (/.f64 (/.f64 1 a) eps)) (+.f64 1/4 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (/.f64 (/.f64 1 a) eps))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (/.f64 1 (*.f64 a eps))) 3) -1/8) (fma.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (/.f64 1 (*.f64 a eps))) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (/.f64 1 (*.f64 a eps))) (fma.f64 1/2 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (/.f64 1 (*.f64 a eps))) 1/4)))
(/.f64 (+.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2)) (*.f64 (expm1.f64 (*.f64 eps b)) (+.f64 (pow.f64 (*.f64 eps a) -2) -1/4))) (*.f64 (expm1.f64 (*.f64 eps b)) (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2)))
(/.f64 (fma.f64 (pow.f64 (exp.f64 eps) b) (+.f64 1/2 (/.f64 (/.f64 1 a) eps)) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 1/2 (/.f64 (/.f64 1 a) eps))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 eps) b) (+.f64 1/2 (/.f64 1 (*.f64 a eps))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 1/2 (/.f64 1 (*.f64 a eps)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))) (*.f64 (expm1.f64 (*.f64 eps b)) (+.f64 (pow.f64 (*.f64 eps a) -3) -1/8))) (*.f64 (expm1.f64 (*.f64 eps b)) (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 eps) b) (+.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) 1/4) (/.f64 1/2 (*.f64 a eps))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (pow.f64 (*.f64 a eps) -3) -1/8))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) 1/4) (/.f64 1/2 (*.f64 a eps)))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 eps) b) (+.f64 1/4 (+.f64 (/.f64 1/2 (*.f64 a eps)) (pow.f64 (*.f64 a eps) -2))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (pow.f64 (*.f64 a eps) -3) -1/8))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 1/4 (+.f64 (/.f64 1/2 (*.f64 a eps)) (pow.f64 (*.f64 a eps) -2)))))
(/.f64 (+.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) (+.f64 (pow.f64 (*.f64 eps a) -2) -1/4))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2)))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4) (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b)) (+.f64 1/2 (/.f64 (/.f64 1 a) eps))) (*.f64 (+.f64 1/2 (/.f64 (/.f64 1 a) eps)) (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b))))
(*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4) (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b)) (+.f64 1/2 (/.f64 1 (*.f64 a eps)))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 1/2 (/.f64 1 (*.f64 a eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) (+.f64 (pow.f64 (*.f64 eps a) -3) -1/8)))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a eps) -3) -1/8) (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b)) (+.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) 1/4) (/.f64 1/2 (*.f64 a eps)))) (*.f64 (+.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) 1/4) (/.f64 1/2 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a eps) -3) -1/8) (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b)) (+.f64 1/4 (+.f64 (/.f64 1/2 (*.f64 a eps)) (pow.f64 (*.f64 a eps) -2)))) (*.f64 (+.f64 1/4 (+.f64 (/.f64 1/2 (*.f64 a eps)) (pow.f64 (*.f64 a eps) -2))) (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (exp.f64 eps) b)) (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2)) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (+.f64 (pow.f64 (*.f64 eps a) -2) -1/4))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2)))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4) (neg.f64 (expm1.f64 (*.f64 b eps))) (*.f64 (+.f64 1/2 (/.f64 (/.f64 1 a) eps)) (neg.f64 (pow.f64 (exp.f64 eps) b)))) (*.f64 (+.f64 1/2 (/.f64 (/.f64 1 a) eps)) (neg.f64 (expm1.f64 (*.f64 b eps)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (exp.f64 eps) b) (+.f64 1/2 (/.f64 1 (*.f64 a eps))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4)))) (*.f64 (expm1.f64 (*.f64 b eps)) (neg.f64 (+.f64 1/2 (/.f64 1 (*.f64 a eps))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (exp.f64 eps) b)) (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (+.f64 (pow.f64 (*.f64 eps a) -3) -1/8))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a eps) -3) -1/8) (neg.f64 (expm1.f64 (*.f64 b eps))) (*.f64 (+.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) 1/4) (/.f64 1/2 (*.f64 a eps))) (neg.f64 (pow.f64 (exp.f64 eps) b)))) (*.f64 (+.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) 1/4) (/.f64 1/2 (*.f64 a eps))) (neg.f64 (expm1.f64 (*.f64 b eps)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (exp.f64 eps) b) (+.f64 1/4 (+.f64 (/.f64 1/2 (*.f64 a eps)) (pow.f64 (*.f64 a eps) -2))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (pow.f64 (*.f64 a eps) -3) -1/8)))) (*.f64 (expm1.f64 (*.f64 b eps)) (neg.f64 (+.f64 1/4 (+.f64 (/.f64 1/2 (*.f64 a eps)) (pow.f64 (*.f64 a eps) -2))))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -2) -1/4) (expm1.f64 (*.f64 eps b))) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2) (pow.f64 (exp.f64 eps) b))) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2) (expm1.f64 (*.f64 eps b))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 eps) b) (+.f64 1/2 (/.f64 (/.f64 1 a) eps)) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 1/2 (/.f64 (/.f64 1 a) eps))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 eps) b) (+.f64 1/2 (/.f64 1 (*.f64 a eps))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 1/2 (/.f64 1 (*.f64 a eps)))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -2) -1/4) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2) 1)) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4) (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b)) (+.f64 1/2 (/.f64 (/.f64 1 a) eps))) (*.f64 (+.f64 1/2 (/.f64 (/.f64 1 a) eps)) (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b))))
(*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4) (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b)) (+.f64 1/2 (/.f64 1 (*.f64 a eps)))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 1/2 (/.f64 1 (*.f64 a eps))))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -2) -1/4) (neg.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2) (neg.f64 (pow.f64 (exp.f64 eps) b)))) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4) (neg.f64 (expm1.f64 (*.f64 b eps))) (*.f64 (+.f64 1/2 (/.f64 (/.f64 1 a) eps)) (neg.f64 (pow.f64 (exp.f64 eps) b)))) (*.f64 (+.f64 1/2 (/.f64 (/.f64 1 a) eps)) (neg.f64 (expm1.f64 (*.f64 b eps)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (exp.f64 eps) b) (+.f64 1/2 (/.f64 1 (*.f64 a eps))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4)))) (*.f64 (expm1.f64 (*.f64 b eps)) (neg.f64 (+.f64 1/2 (/.f64 1 (*.f64 a eps))))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -3) -1/8) (expm1.f64 (*.f64 eps b))) (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))) (pow.f64 (exp.f64 eps) b))) (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 eps) b) (+.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) 1/4) (/.f64 1/2 (*.f64 a eps))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (pow.f64 (*.f64 a eps) -3) -1/8))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) 1/4) (/.f64 1/2 (*.f64 a eps)))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 eps) b) (+.f64 1/4 (+.f64 (/.f64 1/2 (*.f64 a eps)) (pow.f64 (*.f64 a eps) -2))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (pow.f64 (*.f64 a eps) -3) -1/8))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 1/4 (+.f64 (/.f64 1/2 (*.f64 a eps)) (pow.f64 (*.f64 a eps) -2)))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -3) -1/8) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))) 1)) (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a eps) -3) -1/8) (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b)) (+.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) 1/4) (/.f64 1/2 (*.f64 a eps)))) (*.f64 (+.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) 1/4) (/.f64 1/2 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a eps) -3) -1/8) (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b)) (+.f64 1/4 (+.f64 (/.f64 1/2 (*.f64 a eps)) (pow.f64 (*.f64 a eps) -2)))) (*.f64 (+.f64 1/4 (+.f64 (/.f64 1/2 (*.f64 a eps)) (pow.f64 (*.f64 a eps) -2))) (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -3) -1/8) (neg.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))) (neg.f64 (pow.f64 (exp.f64 eps) b)))) (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a eps) -3) -1/8) (neg.f64 (expm1.f64 (*.f64 b eps))) (*.f64 (+.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) 1/4) (/.f64 1/2 (*.f64 a eps))) (neg.f64 (pow.f64 (exp.f64 eps) b)))) (*.f64 (+.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) 1/4) (/.f64 1/2 (*.f64 a eps))) (neg.f64 (expm1.f64 (*.f64 b eps)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (exp.f64 eps) b) (+.f64 1/4 (+.f64 (/.f64 1/2 (*.f64 a eps)) (pow.f64 (*.f64 a eps) -2))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (pow.f64 (*.f64 a eps) -3) -1/8)))) (*.f64 (expm1.f64 (*.f64 b eps)) (neg.f64 (+.f64 1/4 (+.f64 (/.f64 1/2 (*.f64 a eps)) (pow.f64 (*.f64 a eps) -2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2))) (neg.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) (-.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 3)) (fma.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) (-.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 3)) (fma.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) (-.f64 -1/2 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (/.f64 1 (*.f64 a eps)))) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2)) 1) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2)) (sqrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))) (sqrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2)) (*.f64 (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))) (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))) (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 2)) (+.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))) (-.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) 2)) (+.f64 (sqrt.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2)) (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))))) (-.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) (sqrt.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 2)) (*.f64 (+.f64 (sqrt.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2)) (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))) (-.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) (sqrt.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3)) 1) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) 3)) 1) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) (-.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 3)) (fma.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) (-.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2)))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 3)) (fma.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) (-.f64 -1/2 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (/.f64 1 (*.f64 a eps)))) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3)) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) 3)) 1) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) (-.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 3)) (fma.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) (-.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2)))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 3)) (fma.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) (-.f64 -1/2 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (/.f64 1 (*.f64 a eps)))) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) 3)) 1) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) (-.f64 (+.f64 (/.f64 (/.f64 1 a) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 3)) (fma.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) (-.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2)))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 3)) (fma.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) (-.f64 -1/2 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (/.f64 1 (*.f64 a eps)))) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2)))
(/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2)) (*.f64 (expm1.f64 (*.f64 eps b)) (+.f64 (pow.f64 (*.f64 eps a) -2) -1/4))) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2))
(/.f64 (fma.f64 (pow.f64 (exp.f64 eps) b) (+.f64 1/2 (/.f64 (/.f64 1 a) eps)) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 1/2 (/.f64 (/.f64 1 a) eps))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 eps) b) (+.f64 1/2 (/.f64 1 (*.f64 a eps))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 1/2 (/.f64 1 (*.f64 a eps)))))
(/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))) (*.f64 (expm1.f64 (*.f64 eps b)) (+.f64 (pow.f64 (*.f64 eps a) -3) -1/8))) (expm1.f64 (*.f64 eps b))) (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 eps) b) (+.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) 1/4) (/.f64 1/2 (*.f64 a eps))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (pow.f64 (*.f64 a eps) -3) -1/8))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) 1/4) (/.f64 1/2 (*.f64 a eps)))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 eps) b) (+.f64 1/4 (+.f64 (/.f64 1/2 (*.f64 a eps)) (pow.f64 (*.f64 a eps) -2))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (pow.f64 (*.f64 a eps) -3) -1/8))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 1/4 (+.f64 (/.f64 1/2 (*.f64 a eps)) (pow.f64 (*.f64 a eps) -2)))))
(/.f64 (/.f64 (+.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) (+.f64 (pow.f64 (*.f64 eps a) -2) -1/4))) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4) (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b)) (+.f64 1/2 (/.f64 (/.f64 1 a) eps))) (*.f64 (+.f64 1/2 (/.f64 (/.f64 1 a) eps)) (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b))))
(*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4) (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b)) (+.f64 1/2 (/.f64 1 (*.f64 a eps)))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 1/2 (/.f64 1 (*.f64 a eps))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) (+.f64 (pow.f64 (*.f64 eps a) -3) -1/8)))) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a eps) -3) -1/8) (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b)) (+.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) 1/4) (/.f64 1/2 (*.f64 a eps)))) (*.f64 (+.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) 1/4) (/.f64 1/2 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a eps) -3) -1/8) (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b)) (+.f64 1/4 (+.f64 (/.f64 1/2 (*.f64 a eps)) (pow.f64 (*.f64 a eps) -2)))) (*.f64 (+.f64 1/4 (+.f64 (/.f64 1/2 (*.f64 a eps)) (pow.f64 (*.f64 a eps) -2))) (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b))))
(/.f64 (/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (exp.f64 eps) b)) (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2)) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (+.f64 (pow.f64 (*.f64 eps a) -2) -1/4))) (neg.f64 (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4) (neg.f64 (expm1.f64 (*.f64 b eps))) (*.f64 (+.f64 1/2 (/.f64 (/.f64 1 a) eps)) (neg.f64 (pow.f64 (exp.f64 eps) b)))) (*.f64 (+.f64 1/2 (/.f64 (/.f64 1 a) eps)) (neg.f64 (expm1.f64 (*.f64 b eps)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (exp.f64 eps) b) (+.f64 1/2 (/.f64 1 (*.f64 a eps))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4)))) (*.f64 (expm1.f64 (*.f64 b eps)) (neg.f64 (+.f64 1/2 (/.f64 1 (*.f64 a eps))))))
(/.f64 (/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (exp.f64 eps) b)) (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (+.f64 (pow.f64 (*.f64 eps a) -3) -1/8))) (neg.f64 (expm1.f64 (*.f64 eps b)))) (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a eps) -3) -1/8) (neg.f64 (expm1.f64 (*.f64 b eps))) (*.f64 (+.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) 1/4) (/.f64 1/2 (*.f64 a eps))) (neg.f64 (pow.f64 (exp.f64 eps) b)))) (*.f64 (+.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) 1/4) (/.f64 1/2 (*.f64 a eps))) (neg.f64 (expm1.f64 (*.f64 b eps)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (exp.f64 eps) b) (+.f64 1/4 (+.f64 (/.f64 1/2 (*.f64 a eps)) (pow.f64 (*.f64 a eps) -2))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (pow.f64 (*.f64 a eps) -3) -1/8)))) (*.f64 (expm1.f64 (*.f64 b eps)) (neg.f64 (+.f64 1/4 (+.f64 (/.f64 1/2 (*.f64 a eps)) (pow.f64 (*.f64 a eps) -2))))))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -2) -1/4) (expm1.f64 (*.f64 eps b))) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2) (pow.f64 (exp.f64 eps) b))) (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2)) (expm1.f64 (*.f64 eps b)))
(/.f64 (fma.f64 (pow.f64 (exp.f64 eps) b) (+.f64 1/2 (/.f64 (/.f64 1 a) eps)) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 1/2 (/.f64 (/.f64 1 a) eps))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 eps) b) (+.f64 1/2 (/.f64 1 (*.f64 a eps))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 1/2 (/.f64 1 (*.f64 a eps)))))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -2) -1/4) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2) 1)) (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2)) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4) (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b)) (+.f64 1/2 (/.f64 (/.f64 1 a) eps))) (*.f64 (+.f64 1/2 (/.f64 (/.f64 1 a) eps)) (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b))))
(*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4) (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b)) (+.f64 1/2 (/.f64 1 (*.f64 a eps)))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 1/2 (/.f64 1 (*.f64 a eps))))))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -2) -1/4) (neg.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2) (neg.f64 (pow.f64 (exp.f64 eps) b)))) (+.f64 (/.f64 (pow.f64 a -1) eps) 1/2)) (neg.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4) (neg.f64 (expm1.f64 (*.f64 b eps))) (*.f64 (+.f64 1/2 (/.f64 (/.f64 1 a) eps)) (neg.f64 (pow.f64 (exp.f64 eps) b)))) (*.f64 (+.f64 1/2 (/.f64 (/.f64 1 a) eps)) (neg.f64 (expm1.f64 (*.f64 b eps)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (exp.f64 eps) b) (+.f64 1/2 (/.f64 1 (*.f64 a eps))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4)))) (*.f64 (expm1.f64 (*.f64 b eps)) (neg.f64 (+.f64 1/2 (/.f64 1 (*.f64 a eps))))))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -3) -1/8) (expm1.f64 (*.f64 eps b))) (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))) (pow.f64 (exp.f64 eps) b))) (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))) (expm1.f64 (*.f64 eps b)))
(/.f64 (fma.f64 (pow.f64 (exp.f64 eps) b) (+.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) 1/4) (/.f64 1/2 (*.f64 a eps))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (pow.f64 (*.f64 a eps) -3) -1/8))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) 1/4) (/.f64 1/2 (*.f64 a eps)))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 eps) b) (+.f64 1/4 (+.f64 (/.f64 1/2 (*.f64 a eps)) (pow.f64 (*.f64 a eps) -2))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (pow.f64 (*.f64 a eps) -3) -1/8))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 1/4 (+.f64 (/.f64 1/2 (*.f64 a eps)) (pow.f64 (*.f64 a eps) -2)))))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -3) -1/8) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))) 1)) (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a eps) -3) -1/8) (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b)) (+.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) 1/4) (/.f64 1/2 (*.f64 a eps)))) (*.f64 (+.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) 1/4) (/.f64 1/2 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a eps) -3) -1/8) (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b)) (+.f64 1/4 (+.f64 (/.f64 1/2 (*.f64 a eps)) (pow.f64 (*.f64 a eps) -2)))) (*.f64 (+.f64 1/4 (+.f64 (/.f64 1/2 (*.f64 a eps)) (pow.f64 (*.f64 a eps) -2))) (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b))))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -3) -1/8) (neg.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))) (neg.f64 (pow.f64 (exp.f64 eps) b)))) (+.f64 (pow.f64 (*.f64 eps a) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))) (neg.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a eps) -3) -1/8) (neg.f64 (expm1.f64 (*.f64 b eps))) (*.f64 (+.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) 1/4) (/.f64 1/2 (*.f64 a eps))) (neg.f64 (pow.f64 (exp.f64 eps) b)))) (*.f64 (+.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) 1/4) (/.f64 1/2 (*.f64 a eps))) (neg.f64 (expm1.f64 (*.f64 b eps)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (exp.f64 eps) b) (+.f64 1/4 (+.f64 (/.f64 1/2 (*.f64 a eps)) (pow.f64 (*.f64 a eps) -2))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (pow.f64 (*.f64 a eps) -3) -1/8)))) (*.f64 (expm1.f64 (*.f64 b eps)) (neg.f64 (+.f64 1/4 (+.f64 (/.f64 1/2 (*.f64 a eps)) (pow.f64 (*.f64 a eps) -2))))))
(pow.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) 1)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))) 2)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))) 3)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(pow.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) 3) 1/3)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) 2))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 (/.f64 1 a) eps) -1/2)) 2))
(fabs.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2)))
(log.f64 (exp.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)))))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) 3))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(exp.f64 (log.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))) 1))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(fma.f64 (pow.f64 (exp.f64 eps) b) (/.f64 1 (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(fma.f64 1 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(fma.f64 1 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(fma.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) (sqrt.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(fma.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) 2) (cbrt.f64 (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2)) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 (pow.f64 a -1) eps) -1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) 1)
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 1 (expm1.f64 (*.f64 eps b))))
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(*.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 1)
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(*.f64 1 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) b)) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) b)) (/.f64 1 (expm1.f64 (*.f64 eps b)))))
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2))
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) 2) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) (/.f64 1 (expm1.f64 (*.f64 eps b)))))
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) b))
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(*.f64 (neg.f64 (pow.f64 (exp.f64 eps) b)) (/.f64 -1 (expm1.f64 (*.f64 eps b))))
(*.f64 (neg.f64 (pow.f64 (exp.f64 eps) b)) (/.f64 -1 (expm1.f64 (*.f64 b eps))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (exp.f64 eps) b))) (expm1.f64 (*.f64 b eps)))
(*.f64 (/.f64 1 (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (pow.f64 (exp.f64 eps) b) (sqrt.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 1 (sqrt.f64 (expm1.f64 (*.f64 b eps)))) (/.f64 (pow.f64 (exp.f64 eps) b) (sqrt.f64 (expm1.f64 (*.f64 b eps)))))
(/.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (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 (pow.f64 (exp.f64 eps) b) (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2)) (/.f64 (pow.f64 (exp.f64 eps) b) (cbrt.f64 (expm1.f64 (*.f64 b eps)))))
(/.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (cbrt.f64 (expm1.f64 (*.f64 b eps)))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) b)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) b)) (expm1.f64 (*.f64 eps b))))
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) b)) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) b)) (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2)) (/.f64 (pow.f64 (exp.f64 eps) b) (cbrt.f64 (expm1.f64 (*.f64 b eps)))))
(/.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (cbrt.f64 (expm1.f64 (*.f64 b eps)))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) 2) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) (expm1.f64 (*.f64 eps b))))
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) 2) (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) (sqrt.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 1 (sqrt.f64 (expm1.f64 (*.f64 b eps)))) (/.f64 (pow.f64 (exp.f64 eps) b) (sqrt.f64 (expm1.f64 (*.f64 b eps)))))
(/.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (sqrt.f64 (expm1.f64 (*.f64 b eps)))) (sqrt.f64 (expm1.f64 (*.f64 b eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) 2) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) 2) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) 2)) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2))
(pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 1)
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2)
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3)
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(pow.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) -1)
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3) 1/3)
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(neg.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 2))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2))
(fabs.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))
(log.f64 (exp.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) 3))
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(exp.f64 (-.f64 (*.f64 eps b) (log.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(exp.f64 (*.f64 (-.f64 (*.f64 eps b) (log.f64 (expm1.f64 (*.f64 eps b)))) 1))
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 a -1) eps))) 1)
(/.f64 1 (*.f64 a eps))
(*.f64 1 (/.f64 (pow.f64 a -1) eps))
(/.f64 1 (*.f64 a eps))
(*.f64 (/.f64 (pow.f64 a -1) eps) 1)
(/.f64 1 (*.f64 a eps))
(*.f64 (pow.f64 (*.f64 eps a) -1/2) (pow.f64 (*.f64 eps a) -1/2))
(/.f64 1 (*.f64 a eps))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a -1) eps)) (cbrt.f64 (pow.f64 (*.f64 eps a) -2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 a) eps)) (cbrt.f64 (pow.f64 (*.f64 a eps) -2)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 a eps))) (cbrt.f64 (pow.f64 (*.f64 a eps) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps a) -2)) (cbrt.f64 (/.f64 (pow.f64 a -1) eps)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 a) eps)) (cbrt.f64 (pow.f64 (*.f64 a eps) -2)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 a eps))) (cbrt.f64 (pow.f64 (*.f64 a eps) -2)))
(*.f64 (pow.f64 a -1) (/.f64 1 eps))
(/.f64 1 (*.f64 a eps))
(*.f64 (pow.f64 a -1) (pow.f64 eps -1))
(/.f64 1 (*.f64 a eps))
(*.f64 -1 (/.f64 -1 (*.f64 eps a)))
(/.f64 1 (*.f64 a eps))
(*.f64 (pow.f64 eps -1) (pow.f64 a -1))
(/.f64 1 (*.f64 a eps))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 eps a)) -1) (pow.f64 (sqrt.f64 (*.f64 eps a)) -1))
(pow.f64 (sqrt.f64 (*.f64 a eps)) -2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps a)) 2) -1) (pow.f64 (cbrt.f64 (*.f64 eps a)) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 a eps)) 2)) (/.f64 1 (cbrt.f64 (*.f64 a eps))))
(pow.f64 (*.f64 eps a) -1)
(/.f64 1 (*.f64 a eps))
(pow.f64 (/.f64 (pow.f64 a -1) eps) 1)
(/.f64 1 (*.f64 a eps))
(pow.f64 (pow.f64 (*.f64 eps a) -1/2) 2)
(/.f64 1 (*.f64 a eps))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 a -1) eps)) 3)
(/.f64 1 (*.f64 a eps))
(pow.f64 (pow.f64 (*.f64 eps a) -3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 a eps) -3))
(sqrt.f64 (pow.f64 (*.f64 eps a) -2))
(sqrt.f64 (pow.f64 (*.f64 a eps) -2))
(log.f64 (exp.f64 (/.f64 (pow.f64 a -1) eps)))
(/.f64 1 (*.f64 a eps))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 a -1) eps))))
(/.f64 1 (*.f64 a eps))
(cbrt.f64 (pow.f64 (*.f64 eps a) -3))
(cbrt.f64 (pow.f64 (*.f64 a eps) -3))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 a -1) eps)))
(/.f64 1 (*.f64 a eps))
(exp.f64 (neg.f64 (log.f64 (*.f64 eps a))))
(/.f64 1 (*.f64 a eps))
(exp.f64 (*.f64 (log.f64 (*.f64 eps a)) -1))
(/.f64 1 (*.f64 a eps))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 eps a))) 1))
(/.f64 1 (*.f64 a eps))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 a -1) eps)))
(/.f64 1 (*.f64 a eps))

eval391.0ms (2.3%)

Compiler

Compiled 21581 to 8939 computations (58.6% saved)

prune239.0ms (1.4%)

Pruning

11 alts after pruning (8 fresh and 3 done)

PrunedKeptTotal
New7806786
Fresh224
Picked101
Done134
Total78411795
Error
0.2b
Counts
795 → 11
Alt Table
Click to see full alt table
StatusErrorProgram
13.9b
(/.f64 (+.f64 a b) (*.f64 a b))
38.5b
(/.f64 (*.f64 eps (+.f64 a b)) (*.f64 (expm1.f64 (*.f64 eps a)) b))
50.3b
(/.f64 eps (*.f64 eps b))
46.7b
(/.f64 eps (expm1.f64 (*.f64 a eps)))
30.2b
(/.f64 1 b)
35.6b
(/.f64 1 a)
2.8b
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
3.0b
(+.f64 (/.f64 1 b) (/.f64 1 a))
4.0b
(+.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 b 1/2) (*.f64 b 5/12))))
50.8b
(*.f64 eps (/.f64 (/.f64 1 eps) b))
38.1b
(*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)))
Compiler

Compiled 238 to 166 computations (30.3% saved)

localize13.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
0.0b
(+.f64 (/.f64 1 b) (/.f64 1 a))
Compiler

Compiled 35 to 24 computations (31.4% saved)

series2.0ms (0%)

Counts
2 → 42
Calls

15 calls:

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

rewrite174.0ms (1%)

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 b) (/.f64 1 a))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 1 b))) (-.f64 1 (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 1 a))) (-.f64 1 (/.f64 1 b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 b -2) (-.f64 (/.f64 1 b) (/.f64 1 a))) (*.f64 (/.f64 (pow.f64 a -2) (-.f64 a b)) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1 b) (exp.f64 (log1p.f64 (/.f64 1 a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1 a) (exp.f64 (log1p.f64 (/.f64 1 b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 1 b) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) 2) (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (*.f64 (/.f64 1 (-.f64 a b)) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (/.f64 1 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 (/.f64 1 b) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 b) a) (+.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b a) (/.f64 (/.f64 1 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 b a) b) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 a b)) (*.f64 b a)) (-.f64 (pow.f64 b -2) (pow.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 (/.f64 1 b) a)))) (+.f64 (pow.f64 b -3) (pow.f64 a -3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 b a) b) (sqrt.f64 a)) (pow.f64 a -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 b a) b) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (-.f64 (pow.f64 b -2) (pow.f64 a -2))) (+.f64 (/.f64 1 b) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (-.f64 (pow.f64 b -3) (pow.f64 a -3))) (+.f64 (pow.f64 b -2) (+.f64 (pow.f64 a -2) (/.f64 (/.f64 1 b) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (-.f64 a b)) (*.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (-.f64 (neg.f64 a) (*.f64 b -1))) (*.f64 b (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (-.f64 (neg.f64 a) (*.f64 (neg.f64 b) 1))) (*.f64 (neg.f64 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (-.f64 a (*.f64 (neg.f64 b) -1))) (*.f64 (neg.f64 b) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (-.f64 (*.f64 (pow.f64 b -2) (pow.f64 b -2)) (*.f64 (-.f64 (pow.f64 a -2) (/.f64 (/.f64 1 b) a)) (-.f64 (pow.f64 a -2) (/.f64 (/.f64 1 b) a))))) (+.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (/.f64 (/.f64 1 b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (+.f64 (pow.f64 (pow.f64 b -2) 3) (pow.f64 (-.f64 (pow.f64 a -2) (/.f64 (/.f64 1 b) a)) 3))) (+.f64 (*.f64 (pow.f64 b -2) (pow.f64 b -2)) (-.f64 (*.f64 (-.f64 (pow.f64 a -2) (/.f64 (/.f64 1 b) a)) (-.f64 (pow.f64 a -2) (/.f64 (/.f64 1 b) a))) (*.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 (/.f64 1 b) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 b a) b) (neg.f64 a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 a (/.f64 (+.f64 b a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (/.f64 (-.f64 (/.f64 1 b) (/.f64 1 a)) (-.f64 (/.f64 1 b) (/.f64 1 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (-.f64 (/.f64 1 b) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 (/.f64 1 b) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 (/.f64 1 b) a))) (/.f64 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 (/.f64 1 b) a))) (+.f64 (/.f64 1 b) (/.f64 1 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 b a) (*.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3))) (/.f64 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 (/.f64 1 b) a))) (sqrt.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2))) (/.f64 (-.f64 (/.f64 1 b) (/.f64 1 a)) (sqrt.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 b a)) (/.f64 (*.f64 b a) (sqrt.f64 (+.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3))) (cbrt.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)))) (/.f64 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 (/.f64 1 b) a))) (cbrt.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2))) (cbrt.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)))) (/.f64 (-.f64 (/.f64 1 b) (/.f64 1 a)) (cbrt.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 b a)) (cbrt.f64 (+.f64 b a))) (/.f64 (*.f64 b a) (cbrt.f64 (+.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 b a) b) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (-.f64 (/.f64 1 a) (/.f64 1 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 b -3) (pow.f64 b -3)) (*.f64 (pow.f64 a -3) (pow.f64 a -3))) (*.f64 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 (/.f64 1 b) a))) (-.f64 (pow.f64 b -3) (pow.f64 a -3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (*.f64 b a) (-.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 b -2) (pow.f64 b -2)) (*.f64 (pow.f64 a -2) (pow.f64 a -2))) (*.f64 (-.f64 (/.f64 1 b) (/.f64 1 a)) (+.f64 (pow.f64 b -2) (pow.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 b -3) 3) (pow.f64 (pow.f64 a -3) 3)) (*.f64 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 (/.f64 1 b) a))) (+.f64 (*.f64 (pow.f64 b -3) (pow.f64 b -3)) (-.f64 (*.f64 (pow.f64 a -3) (pow.f64 a -3)) (*.f64 (pow.f64 b -3) (pow.f64 a -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (*.f64 b a) (+.f64 (*.f64 a a) (-.f64 (*.f64 b b) (*.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 b -2) 3) (pow.f64 (pow.f64 a -2) 3)) (*.f64 (-.f64 (/.f64 1 b) (/.f64 1 a)) (+.f64 (*.f64 (pow.f64 b -2) (pow.f64 b -2)) (+.f64 (*.f64 (pow.f64 a -2) (pow.f64 a -2)) (*.f64 (pow.f64 b -2) (pow.f64 a -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 a) (*.f64 b -1)) (*.f64 b (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 a) (*.f64 (neg.f64 b) 1)) (*.f64 (neg.f64 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 a (*.f64 (neg.f64 b) -1)) (*.f64 (neg.f64 b) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 b) (*.f64 a -1)) (*.f64 a (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 b) (*.f64 (neg.f64 a) 1)) (*.f64 (neg.f64 a) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 b (*.f64 (neg.f64 a) -1)) (*.f64 (neg.f64 a) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2))) (neg.f64 (-.f64 (/.f64 1 b) (/.f64 1 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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 (/.f64 1 b) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 b a)) (neg.f64 (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) 1) (-.f64 (/.f64 1 b) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (sqrt.f64 (-.f64 (/.f64 1 b) (/.f64 1 a)))) (sqrt.f64 (-.f64 (/.f64 1 b) (/.f64 1 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (*.f64 (cbrt.f64 (-.f64 (/.f64 1 b) (/.f64 1 a))) (cbrt.f64 (-.f64 (/.f64 1 b) (/.f64 1 a))))) (cbrt.f64 (-.f64 (/.f64 1 b) (/.f64 1 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (+.f64 (pow.f64 b -1/2) (pow.f64 a -1/2))) (-.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) 1) (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 (/.f64 1 b) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (sqrt.f64 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 (/.f64 1 b) a))))) (sqrt.f64 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 (/.f64 1 b) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 (/.f64 1 b) a)))) (cbrt.f64 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 (/.f64 1 b) a)))))) (cbrt.f64 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 (/.f64 1 b) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 b a) 1) (*.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 b a) a) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 b a) (sqrt.f64 b)) (*.f64 (sqrt.f64 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 b a) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 b a) (sqrt.f64 (*.f64 b a))) (sqrt.f64 (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 b a) (*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (*.f64 b a)))) (cbrt.f64 (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 b a) (*.f64 b (sqrt.f64 a))) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 b a) (*.f64 b (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 b a) (*.f64 (sqrt.f64 b) (sqrt.f64 a))) (*.f64 (sqrt.f64 b) (sqrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 b a) b) (sqrt.f64 a)) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 b a) b) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 b a) b) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (neg.f64 a) (*.f64 b -1)) b) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (neg.f64 a) (*.f64 (neg.f64 b) 1)) (neg.f64 b)) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 a (*.f64 (neg.f64 b) -1)) (neg.f64 b)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (neg.f64 b) (*.f64 a -1)) a) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (neg.f64 b) (*.f64 (neg.f64 a) 1)) (neg.f64 a)) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 b (*.f64 (neg.f64 a) -1)) (neg.f64 a)) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 1 b) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 1 a) (/.f64 1 b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 b -1/2) (pow.f64 b -1/2) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 a -1/2) (pow.f64 a -1/2) (/.f64 1 b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 b -2)) (/.f64 1 (cbrt.f64 b)) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 a -2)) (cbrt.f64 (/.f64 1 a)) (/.f64 1 b))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 b) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 b) (+.f64 (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 1) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 b) (+.f64 (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 1) (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 b) (+.f64 (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 1) (fma.f64 -1/2 eps (*.f64 1/2 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 b) (+.f64 (*.f64 (+.f64 (/.f64 1 a) (*.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 b) (+.f64 (*.f64 (+.f64 (/.f64 1 a) (*.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 b) (*.f64 1 (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 b) (*.f64 (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 a) (-.f64 (/.f64 1 b) (*.f64 1/2 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 (*.f64 eps -1/2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 a) (+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 a) (+.f64 (-.f64 (/.f64 1 b) (*.f64 1/2 eps)) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 a) (+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 a) (+.f64 (-.f64 (/.f64 1 b) (*.f64 1/2 eps)) (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 a) (+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (fma.f64 -1/2 eps (*.f64 1/2 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 a) (+.f64 (-.f64 (/.f64 1 b) (*.f64 1/2 eps)) (fma.f64 -1/2 eps (*.f64 1/2 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 a) (+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 a) (+.f64 (-.f64 (/.f64 1 b) (*.f64 1/2 eps)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 a) (+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 a) (+.f64 (-.f64 (/.f64 1 b) (*.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 a) (*.f64 1 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 a) (*.f64 1 (-.f64 (/.f64 1 b) (*.f64 1/2 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 a) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 a) (*.f64 (-.f64 (/.f64 1 b) (*.f64 1/2 eps)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 eps -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 (*.f64 eps -1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (+.f64 (*.f64 eps -1/2) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (+.f64 (*.f64 eps -1/2) (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (+.f64 (*.f64 eps -1/2) (fma.f64 -1/2 eps (*.f64 1/2 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (+.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (+.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (+.f64 (*.f64 (*.f64 eps -1/2) 1) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (+.f64 (*.f64 (*.f64 eps -1/2) 1) (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (+.f64 (*.f64 (*.f64 eps -1/2) 1) (fma.f64 -1/2 eps (*.f64 1/2 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (+.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (+.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1 (*.f64 (*.f64 eps -1/2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 (*.f64 (*.f64 eps -1/2) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (+.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)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (+.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)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (+.f64 (fma.f64 -1/2 eps (*.f64 1/2 eps)) (fma.f64 -1/2 eps (*.f64 1/2 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (*.f64 1 (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (*.f64 1 (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (*.f64 1 (fma.f64 -1/2 eps (*.f64 1/2 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (*.f64 (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (*.f64 (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (*.f64 (fma.f64 -1/2 eps (*.f64 1/2 eps)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.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))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.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))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (/.f64 1 b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (+.f64 (/.f64 1 b) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (+.f64 (/.f64 1 b) (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (*.f64 1/2 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (+.f64 (/.f64 1 b) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (+.f64 (/.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (+.f64 (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)) (/.f64 1 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (+.f64 (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps)) (/.f64 1 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (+.f64 (fma.f64 -1/2 eps (*.f64 1/2 eps)) (/.f64 1 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 a) (*.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 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 a) (*.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 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps -1/2) (+.f64 (/.f64 1 b) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps -1/2) (+.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps -1/2) (+.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps -1/2) (+.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (fma.f64 -1/2 eps (*.f64 1/2 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps -1/2) (+.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps -1/2) (+.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 1 b) (*.f64 1/2 eps)) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 1) (/.f64 1 b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eps -1/2) 1) (+.f64 (/.f64 1 b) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)) (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps)) (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -1/2 eps (*.f64 1/2 eps)) (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (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 1 a) (*.f64 eps -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (exp.f64 (log1p.f64 (*.f64 1/2 eps)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))) (sqrt.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))) 2) (cbrt.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 1 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 1/2 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (*.f64 1/8 (pow.f64 eps 3))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 1/2 eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 1/2 eps)) (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2))) (-.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (sqrt.f64 (*.f64 1/2 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 1/2 eps)))) (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 1/4 (*.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 1/2 eps)))))) (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (*.f64 1/8 (pow.f64 eps 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 1/4 (*.f64 eps eps))) (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 1/4 (*.f64 eps eps)))) (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 1/4 (*.f64 eps eps))) (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (-.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 (*.f64 (+.f64 b a) (*.f64 1/2 eps)) (*.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (*.f64 1/8 (pow.f64 eps 3))) (-.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2)) (*.f64 (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 1/2 eps)))) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))))) (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (*.f64 1/8 (pow.f64 eps 3))) (+.f64 (pow.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) 3) (pow.f64 (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 1/2 eps)))) 3))) (+.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2)) (-.f64 (*.f64 (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 1/2 eps)))) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))) (*.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 1/4 (*.f64 eps eps))) (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))) (/.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))) (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (*.f64 1/8 (pow.f64 eps 3))) (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))) (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))) (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 1/4 (*.f64 eps eps)))) (/.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 1/4 (*.f64 eps eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (*.f64 1/8 (pow.f64 eps 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 1/4 (*.f64 eps eps)))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 1/4 (*.f64 eps eps))))) (/.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 1/4 (*.f64 eps eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (*.f64 1/8 (pow.f64 eps 3))))) (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (*.f64 1/8 (pow.f64 eps 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 b -2) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))) (-.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 (*.f64 eps -1/2) (*.f64 eps -1/2))) (+.f64 (/.f64 1 b) (-.f64 (/.f64 1 a) (*.f64 eps -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2)) (*.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 1/4 (*.f64 eps eps)))) (*.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3)) (*.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 1/8 (pow.f64 eps 3)))) (*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))) (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (*.f64 1/8 (pow.f64 eps 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 b -3) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 3)) (+.f64 (pow.f64 b -2) (-.f64 (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (*.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (pow.f64 (*.f64 eps -1/2) 3)) (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (-.f64 (*.f64 (*.f64 eps -1/2) (*.f64 eps -1/2)) (*.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 eps -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) 3) (pow.f64 (*.f64 1/4 (*.f64 eps eps)) 3)) (*.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))) (+.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2)) (+.f64 (*.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 1/4 (*.f64 eps eps))) (*.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 1/4 (*.f64 eps eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) 3) (pow.f64 (*.f64 1/8 (pow.f64 eps 3)) 3)) (*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))) (+.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3)) (+.f64 (*.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 1/8 (pow.f64 eps 3))) (*.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (*.f64 1/8 (pow.f64 eps 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 1/4 (*.f64 eps eps)))) (neg.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 1/2 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (neg.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 1/2 eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 1/4 (*.f64 eps eps))) 1) (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 1/4 (*.f64 eps eps))) (sqrt.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))) (sqrt.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 1/2 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 1/4 (*.f64 eps eps))) (*.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 1/2 eps)))) (cbrt.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 1/2 eps)))))) (cbrt.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 1/2 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (*.f64 1/8 (pow.f64 eps 3))) 1) (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (*.f64 1/8 (pow.f64 eps 3))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 1/2 eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (*.f64 1/8 (pow.f64 eps 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 1/2 eps)))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 1/2 eps)))))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 1/2 eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 eps -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (*.f64 eps -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 b -1/2) (pow.f64 b -1/2) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) 2) (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) (*.f64 eps -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 b -2)) (/.f64 1 (cbrt.f64 b)) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))))))

simplify134.0ms (0.8%)

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

localize3.0ms (0%)

Compiler

Compiled 8 to 6 computations (25% saved)

localize11.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (/.f64 1 b) (/.f64 1 a))
Compiler

Compiled 19 to 13 computations (31.6% saved)

localize6.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(expm1.f64 (*.f64 a eps))
16.1b
(/.f64 eps (expm1.f64 (*.f64 a eps)))
Compiler

Compiled 18 to 6 computations (66.7% saved)

series1.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite59.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1638×add-sqr-sqrt
1626×*-un-lft-identity
1506×add-cube-cbrt
1482×add-cbrt-cube
164×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0828
115928
2201528
Stop Event
node limit
Counts
2 → 52
Calls
Call 1
Inputs
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(expm1.f64 (*.f64 a eps))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (/.f64 1 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 2) (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (cbrt.f64 eps) (/.f64 1 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 eps) (/.f64 1 (neg.f64 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 eps (sqrt.f64 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2)) (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) 1) (/.f64 (cbrt.f64 eps) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (sqrt.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2)) (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 eps (neg.f64 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (exp.f64 a) eps) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (exp.f64 a) eps) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (expm1.f64 (*.f64 eps a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))) (sqrt.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2) (cbrt.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 a) eps) (pow.f64 (exp.f64 a) eps)) 1) (+.f64 (pow.f64 (exp.f64 a) eps) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (expm1.f64 (*.f64 eps a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (expm1.f64 (*.f64 eps a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (expm1.f64 (*.f64 eps a))))))))

simplify61.0ms (0.4%)

Algorithm
egg-herbie
Rules
1496×associate-/r*
1104×unswap-sqr
1018×associate-*r/
982×associate-/l*
832×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

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

localize24.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 1 (*.f64 b eps))
0.4b
(/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))
4.1b
(+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))
32.9b
(*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)))
Compiler

Compiled 79 to 27 computations (65.8% saved)

series16.0ms (0.1%)

Counts
4 → 120
Calls

30 calls:

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

rewrite141.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1806×associate-/r*
954×associate-/l*
378×add-sqr-sqrt
366×pow1
366×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
017148
1369148
25142148
Stop Event
node limit
Counts
4 → 191
Calls
Call 1
Inputs
(*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)))
(+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))
(/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))
(/.f64 1 (*.f64 b eps))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (*.f64 eps (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps (/.f64 (pow.f64 b -1) eps)) (+.f64 (*.f64 eps -1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 b -1) eps) eps) (+.f64 (*.f64 -1/2 eps) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 1) (*.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) 1) (*.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (*.f64 eps (/.f64 (pow.f64 b -1) eps))) (*.f64 eps -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (*.f64 (/.f64 (pow.f64 b -1) eps) eps)) (*.f64 -1/2 eps))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 eps (/.f64 1 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2)) (/.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3)) (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))) eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2))) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3))) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2)) eps) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3)) eps) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))) (*.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) (*.f64 eps (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))) (-.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (*.f64 eps (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) 3)) (+.f64 (*.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))) (-.f64 (*.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) (*.f64 eps (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))) (*.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (*.f64 eps (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eps (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2))) 1) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eps (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2))) (sqrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))) (sqrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eps (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2))) (*.f64 (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))) (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))) (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eps (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2))) (+.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))) (-.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eps (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3))) 1) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eps (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eps (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2)) eps) 1) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2)) eps) (sqrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))) (sqrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2)) eps) (*.f64 (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))) (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))) (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2)) eps) (+.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))) (-.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3)) eps) 1) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3)) eps) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3)) eps) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 eps) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) 3) (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (*.f64 eps (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) eps (*.f64 eps (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 b -1) eps) (-.f64 1/2 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (/.f64 (pow.f64 b -1) eps)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2) (-.f64 1 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))) (-.f64 1 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 b -1) eps))) (-.f64 1 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 b -1) eps))) (+.f64 1 (-.f64 1/2 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2)) (-.f64 (/.f64 1/4 (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2)) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 eps b) -3) (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))) (-.f64 (/.f64 1/8 (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))) (/.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (/.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2))) (/.f64 1/4 (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (/.f64 (pow.f64 (*.f64 eps b) -3) (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))))) (/.f64 1/8 (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (exp.f64 (log1p.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))) 2) (cbrt.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2)) (/.f64 1 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) (/.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2)) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3)) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))) (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3))) (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2))) (/.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3)))) (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2))) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2)))) (/.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2)) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (/.f64 (pow.f64 b -1) eps)) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (/.f64 (pow.f64 b -1) eps))) 1/4) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (/.f64 (pow.f64 b -1) eps)) 3) 1/8) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (/.f64 (pow.f64 b -1) eps)) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (/.f64 (pow.f64 b -1) eps))) (+.f64 1/4 (*.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (/.f64 (pow.f64 b -1) eps)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (pow.f64 (exp.f64 eps) a) (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2)) (*.f64 (expm1.f64 (*.f64 eps a)) (+.f64 (pow.f64 (*.f64 eps b) -2) -1/4))) (*.f64 (expm1.f64 (*.f64 eps a)) (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (pow.f64 (exp.f64 eps) a) (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))) (*.f64 (expm1.f64 (*.f64 eps a)) (+.f64 (pow.f64 (*.f64 eps b) -3) -1/8))) (*.f64 (expm1.f64 (*.f64 eps a)) (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)) (+.f64 (pow.f64 (*.f64 eps b) -2) -1/4))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)) (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)) (+.f64 (pow.f64 (*.f64 eps b) -3) -1/8)))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)) (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (exp.f64 eps) a)) (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2)) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (+.f64 (pow.f64 (*.f64 eps b) -2) -1/4))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (exp.f64 eps) a)) (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (+.f64 (pow.f64 (*.f64 eps b) -3) -1/8))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -2) -1/4) (expm1.f64 (*.f64 eps a))) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2) (pow.f64 (exp.f64 eps) a))) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -2) -1/4) (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2) 1)) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2) (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -2) -1/4) (neg.f64 (expm1.f64 (*.f64 eps a)))) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2) (neg.f64 (pow.f64 (exp.f64 eps) a)))) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2) (neg.f64 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -3) -1/8) (expm1.f64 (*.f64 eps a))) (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))) (pow.f64 (exp.f64 eps) a))) (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -3) -1/8) (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))) (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))) 1)) (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))) (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -3) -1/8) (neg.f64 (expm1.f64 (*.f64 eps a)))) (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))) (neg.f64 (pow.f64 (exp.f64 eps) a)))) (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))) (neg.f64 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2))) (neg.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2)) 1) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2)) (sqrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))) (sqrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2)) (*.f64 (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))) (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))) (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2)) (+.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))) (-.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3)) 1) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3)) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (exp.f64 eps) a) (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2)) (*.f64 (expm1.f64 (*.f64 eps a)) (+.f64 (pow.f64 (*.f64 eps b) -2) -1/4))) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (exp.f64 eps) a) (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))) (*.f64 (expm1.f64 (*.f64 eps a)) (+.f64 (pow.f64 (*.f64 eps b) -3) -1/8))) (expm1.f64 (*.f64 eps a))) (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)) (+.f64 (pow.f64 (*.f64 eps b) -2) -1/4))) (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))) (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)) (+.f64 (pow.f64 (*.f64 eps b) -3) -1/8)))) (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))) (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (exp.f64 eps) a)) (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2)) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (+.f64 (pow.f64 (*.f64 eps b) -2) -1/4))) (neg.f64 (expm1.f64 (*.f64 eps a)))) (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (exp.f64 eps) a)) (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (+.f64 (pow.f64 (*.f64 eps b) -3) -1/8))) (neg.f64 (expm1.f64 (*.f64 eps a)))) (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -2) -1/4) (expm1.f64 (*.f64 eps a))) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2) (pow.f64 (exp.f64 eps) a))) (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2)) (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -2) -1/4) (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2) 1)) (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2)) (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -2) -1/4) (neg.f64 (expm1.f64 (*.f64 eps a)))) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2) (neg.f64 (pow.f64 (exp.f64 eps) a)))) (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2)) (neg.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -3) -1/8) (expm1.f64 (*.f64 eps a))) (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))) (pow.f64 (exp.f64 eps) a))) (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))) (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -3) -1/8) (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))) (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))) 1)) (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))) (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -3) -1/8) (neg.f64 (expm1.f64 (*.f64 eps a)))) (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))) (neg.f64 (pow.f64 (exp.f64 eps) a)))) (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))) (neg.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (exp.f64 eps) a) (/.f64 1 (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) (sqrt.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) 2) (cbrt.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 eps) a) (/.f64 1 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) (/.f64 1 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 2) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) (/.f64 1 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (exp.f64 eps) a)) (/.f64 -1 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (pow.f64 (exp.f64 eps) a) (sqrt.f64 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2)) (/.f64 (pow.f64 (exp.f64 eps) a) (cbrt.f64 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2)) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) (cbrt.f64 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 2) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 2) (sqrt.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) (sqrt.f64 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 2) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2)) (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (neg.f64 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 eps a) (log.f64 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (-.f64 (*.f64 eps a) (log.f64 (expm1.f64 (*.f64 eps a)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 b -1) eps))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 b -1) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 b -1) eps) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 eps b) -1/2) (pow.f64 (*.f64 eps b) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) eps)) (cbrt.f64 (pow.f64 (*.f64 eps b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 eps b) -2)) (cbrt.f64 (/.f64 (pow.f64 b -1) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 b -1) (/.f64 1 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 b -1) (pow.f64 eps -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (*.f64 eps b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 eps -1) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 eps b)) -1) (pow.f64 (sqrt.f64 (*.f64 eps b)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps b)) 2) -1) (pow.f64 (cbrt.f64 (*.f64 eps b)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eps b) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 b -1) eps) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 eps b) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) eps)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 eps b) -3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 eps b) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (pow.f64 b -1) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 b -1) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 eps b) -3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (pow.f64 b -1) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 eps b)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 eps b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (pow.f64 b -1) eps)))))))

simplify204.0ms (1.2%)

Algorithm
egg-herbie
Rules
850×fma-def
800×associate-*r*
772×associate-*l*
512×associate-+l-
478×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
059520131
1160819437
2727419437
Stop Event
node limit
Counts
311 → 323
Calls
Call 1
Inputs
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 a) (+.f64 (*.f64 1/4 a) (*.f64 1/6 a)))) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 a) (+.f64 (*.f64 1/4 a) (*.f64 1/6 a)))) (+.f64 (*.f64 (-.f64 (*.f64 1/6 (pow.f64 a 2)) (+.f64 (*.f64 1/12 (pow.f64 a 2)) (+.f64 (*.f64 1/24 (pow.f64 a 2)) (*.f64 1/2 (*.f64 a (-.f64 (*.f64 1/2 a) (+.f64 (*.f64 1/4 a) (*.f64 1/6 a)))))))) (pow.f64 eps 3)) (+.f64 (/.f64 1 a) (/.f64 1 b))))
(+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 a) (+.f64 (*.f64 1/4 a) (*.f64 1/6 a)))) (+.f64 (*.f64 (pow.f64 eps 4) (-.f64 (*.f64 1/24 (pow.f64 a 3)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/6 (pow.f64 a 2)) (+.f64 (*.f64 1/12 (pow.f64 a 2)) (+.f64 (*.f64 1/24 (pow.f64 a 2)) (*.f64 1/2 (*.f64 a (-.f64 (*.f64 1/2 a) (+.f64 (*.f64 1/4 a) (*.f64 1/6 a)))))))) a)) (+.f64 (*.f64 1/120 (pow.f64 a 3)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 1/2 a) (+.f64 (*.f64 1/4 a) (*.f64 1/6 a))))) (*.f64 1/48 (pow.f64 a 3))))))) (+.f64 (*.f64 (-.f64 (*.f64 1/6 (pow.f64 a 2)) (+.f64 (*.f64 1/12 (pow.f64 a 2)) (+.f64 (*.f64 1/24 (pow.f64 a 2)) (*.f64 1/2 (*.f64 a (-.f64 (*.f64 1/2 a) (+.f64 (*.f64 1/4 a) (*.f64 1/6 a)))))))) (pow.f64 eps 3)) (+.f64 (/.f64 1 a) (/.f64 1 b)))))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2))
(+.f64 (/.f64 1 b) (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2)))
(+.f64 (/.f64 1 b) (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2)))
(+.f64 (/.f64 1 b) (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2)))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2))
(+.f64 (/.f64 1 b) (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2)))
(+.f64 (/.f64 1 b) (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2)))
(+.f64 (/.f64 1 b) (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2)))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (*.f64 eps (*.f64 a (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (*.f64 eps (*.f64 a (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (+.f64 (/.f64 1 b) (+.f64 (*.f64 eps (*.f64 (pow.f64 a 2) (-.f64 (*.f64 1/6 (pow.f64 eps 2)) (+.f64 (*.f64 1/24 (pow.f64 eps 2)) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (*.f64 1/12 (pow.f64 eps 2))))))) (/.f64 1 a))))
(*.f64 eps (-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 (*.f64 eps b))) 1/2))
(*.f64 eps (-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 (*.f64 eps b))) 1/2))
(*.f64 eps (-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 (*.f64 eps b))) 1/2))
(*.f64 eps (-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 (*.f64 eps b))) 1/2))
(*.f64 eps (-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 (*.f64 eps b))) 1/2))
(*.f64 eps (-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 (*.f64 eps b))) 1/2))
(*.f64 eps (-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 (*.f64 eps b))) 1/2))
(*.f64 eps (-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 (*.f64 eps b))) 1/2))
(/.f64 1 b)
(+.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2)) (/.f64 1 b))
(+.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2)) (/.f64 1 b))
(+.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2)) (/.f64 1 b))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2))
(+.f64 (/.f64 1 b) (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2)))
(+.f64 (/.f64 1 b) (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2)))
(+.f64 (/.f64 1 b) (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2)))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2))
(+.f64 (/.f64 1 b) (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2)))
(+.f64 (/.f64 1 b) (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2)))
(+.f64 (/.f64 1 b) (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2)))
(/.f64 1 (*.f64 eps a))
(+.f64 (/.f64 1 (*.f64 eps b)) (/.f64 1 (*.f64 eps a)))
(+.f64 (/.f64 1 (*.f64 eps b)) (+.f64 (*.f64 a (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (/.f64 1 (*.f64 eps a))))
(+.f64 (/.f64 1 (*.f64 eps b)) (+.f64 (*.f64 (-.f64 (*.f64 1/6 (pow.f64 eps 2)) (+.f64 (*.f64 1/24 (pow.f64 eps 2)) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (*.f64 1/12 (pow.f64 eps 2))))) (pow.f64 a 2)) (+.f64 (*.f64 a (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (/.f64 1 (*.f64 eps a)))))
(-.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 1 (*.f64 eps b))) 1/2)
(-.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 1 (*.f64 eps b))) 1/2)
(-.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 1 (*.f64 eps b))) 1/2)
(-.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 1 (*.f64 eps b))) 1/2)
(/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) eps)
(+.f64 (/.f64 1 (*.f64 eps b)) (+.f64 (*.f64 eps (-.f64 (*.f64 1/2 a) (+.f64 (*.f64 1/4 a) (*.f64 1/6 a)))) (/.f64 1 (*.f64 eps a))))
(+.f64 (/.f64 1 (*.f64 eps b)) (+.f64 (*.f64 eps (-.f64 (*.f64 1/2 a) (+.f64 (*.f64 1/4 a) (*.f64 1/6 a)))) (+.f64 (/.f64 1 (*.f64 eps a)) (*.f64 (-.f64 (*.f64 1/6 (pow.f64 a 2)) (+.f64 (*.f64 1/12 (pow.f64 a 2)) (+.f64 (*.f64 1/24 (pow.f64 a 2)) (*.f64 1/2 (*.f64 a (-.f64 (*.f64 1/2 a) (+.f64 (*.f64 1/4 a) (*.f64 1/6 a)))))))) (pow.f64 eps 2)))))
(+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/24 (pow.f64 a 3)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/6 (pow.f64 a 2)) (+.f64 (*.f64 1/12 (pow.f64 a 2)) (+.f64 (*.f64 1/24 (pow.f64 a 2)) (*.f64 1/2 (*.f64 a (-.f64 (*.f64 1/2 a) (+.f64 (*.f64 1/4 a) (*.f64 1/6 a)))))))) a)) (+.f64 (*.f64 1/120 (pow.f64 a 3)) (+.f64 (*.f64 1/48 (pow.f64 a 3)) (*.f64 1/6 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 1/2 a) (+.f64 (*.f64 1/4 a) (*.f64 1/6 a)))))))))) (+.f64 (/.f64 1 (*.f64 eps b)) (+.f64 (*.f64 eps (-.f64 (*.f64 1/2 a) (+.f64 (*.f64 1/4 a) (*.f64 1/6 a)))) (+.f64 (/.f64 1 (*.f64 eps a)) (*.f64 (-.f64 (*.f64 1/6 (pow.f64 a 2)) (+.f64 (*.f64 1/12 (pow.f64 a 2)) (+.f64 (*.f64 1/24 (pow.f64 a 2)) (*.f64 1/2 (*.f64 a (-.f64 (*.f64 1/2 a) (+.f64 (*.f64 1/4 a) (*.f64 1/6 a)))))))) (pow.f64 eps 2))))))
(-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2)
(-.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 1 (*.f64 eps b))) 1/2)
(-.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 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2)
(-.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 1 (*.f64 eps b))) 1/2)
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 (*.f64 eps b))) 1/2)
(/.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 1 (*.f64 eps b))) 1/2)
(-.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 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2)
(-.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 1 (*.f64 eps b))) 1/2)
(-.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 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2)
(-.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 1 (*.f64 eps b))) 1/2)
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 (*.f64 eps b))) 1/2)
(/.f64 1 (*.f64 eps a))
(+.f64 1/2 (/.f64 1 (*.f64 eps a)))
(+.f64 1/2 (+.f64 (*.f64 a (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (/.f64 1 (*.f64 eps a))))
(+.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 1/6 (pow.f64 eps 2)) (+.f64 (*.f64 1/24 (pow.f64 eps 2)) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (*.f64 1/12 (pow.f64 eps 2))))) (pow.f64 a 2)) (+.f64 (*.f64 a (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (/.f64 1 (*.f64 eps a)))))
(/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 1 (*.f64 eps a))
(+.f64 1/2 (/.f64 1 (*.f64 eps a)))
(+.f64 1/2 (+.f64 (*.f64 eps (-.f64 (*.f64 1/2 a) (+.f64 (*.f64 1/4 a) (*.f64 1/6 a)))) (/.f64 1 (*.f64 eps a))))
(+.f64 1/2 (+.f64 (*.f64 eps (-.f64 (*.f64 1/2 a) (+.f64 (*.f64 1/4 a) (*.f64 1/6 a)))) (+.f64 (/.f64 1 (*.f64 eps a)) (*.f64 (-.f64 (*.f64 1/6 (pow.f64 a 2)) (+.f64 (*.f64 1/12 (pow.f64 a 2)) (+.f64 (*.f64 1/24 (pow.f64 a 2)) (*.f64 1/2 (*.f64 a (-.f64 (*.f64 1/2 a) (+.f64 (*.f64 1/4 a) (*.f64 1/6 a)))))))) (pow.f64 eps 2)))))
(/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 eps b))
(+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (*.f64 eps (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))
(+.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))
(+.f64 (*.f64 eps (/.f64 (pow.f64 b -1) eps)) (+.f64 (*.f64 eps -1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))
(+.f64 (*.f64 (/.f64 (pow.f64 b -1) eps) eps) (+.f64 (*.f64 -1/2 eps) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))
(+.f64 (*.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 1) (*.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) 1))
(+.f64 (*.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) 1) (*.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 1))
(+.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (*.f64 eps (/.f64 (pow.f64 b -1) eps))) (*.f64 eps -1/2))
(+.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (*.f64 (/.f64 (pow.f64 b -1) eps) eps)) (*.f64 -1/2 eps))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))) 1)
(/.f64 eps (/.f64 1 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2)) (/.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) eps))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3)) (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))) eps))
(/.f64 (*.f64 eps (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2))) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))
(/.f64 (*.f64 eps (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3))) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2)) eps) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3)) eps) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))) (*.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) (*.f64 eps (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))) (-.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (*.f64 eps (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) 3)) (+.f64 (*.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))) (-.f64 (*.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) (*.f64 eps (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))) (*.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (*.f64 eps (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))))
(/.f64 (/.f64 (*.f64 eps (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2))) 1) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))
(/.f64 (/.f64 (*.f64 eps (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2))) (sqrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))) (sqrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))
(/.f64 (/.f64 (*.f64 eps (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2))) (*.f64 (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))) (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))) (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))
(/.f64 (/.f64 (*.f64 eps (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2))) (+.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))) (-.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))
(/.f64 (/.f64 (*.f64 eps (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3))) 1) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))
(/.f64 (/.f64 (*.f64 eps (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))))
(/.f64 (/.f64 (*.f64 eps (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2)) eps) 1) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2)) eps) (sqrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))) (sqrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2)) eps) (*.f64 (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))) (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))) (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2)) eps) (+.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))) (-.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3)) eps) 1) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3)) eps) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3)) eps) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))))
(pow.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))) 1)
(pow.f64 (sqrt.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))) 2)
(pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))) 3)
(pow.f64 (pow.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))) 2))
(log.f64 (pow.f64 (exp.f64 eps) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))))
(cbrt.f64 (pow.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))))
(exp.f64 (log.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))))
(fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (*.f64 eps (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))
(fma.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) eps (*.f64 eps (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))
(-.f64 (/.f64 (pow.f64 b -1) eps) (-.f64 1/2 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))
(-.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (/.f64 (pow.f64 b -1) eps)) 1/2)
(-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2) (-.f64 1 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))) 1)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))) (-.f64 1 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 b -1) eps))) (-.f64 1 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) -1/2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 b -1) eps))) (+.f64 1 (-.f64 1/2 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))
(-.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2)) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2)) (-.f64 (/.f64 1/4 (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2)) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))
(-.f64 (/.f64 (pow.f64 (*.f64 eps b) -3) (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))) (-.f64 (/.f64 1/8 (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))
(-.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))) (/.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))
(-.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (/.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2))) (/.f64 1/4 (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2)))
(-.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (/.f64 (pow.f64 (*.f64 eps b) -3) (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))))) (/.f64 1/8 (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))))
(-.f64 (+.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (exp.f64 (log1p.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))) 1)
(*.f64 1 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) 1)
(*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))) 2) (cbrt.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))
(*.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2)) (/.f64 1 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))
(*.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))))
(/.f64 1 (/.f64 1 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))
(/.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) (/.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2)) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3)) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))) (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3))) (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2))) (/.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3)))) (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2))) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2)))) (/.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2)) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (/.f64 (pow.f64 b -1) eps)) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (/.f64 (pow.f64 b -1) eps))) 1/4) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2)))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (/.f64 (pow.f64 b -1) eps)) 3) 1/8) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (/.f64 (pow.f64 b -1) eps)) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (/.f64 (pow.f64 b -1) eps))) (+.f64 1/4 (*.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (/.f64 (pow.f64 b -1) eps)) 1/2))))
(/.f64 (+.f64 (*.f64 (pow.f64 (exp.f64 eps) a) (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2)) (*.f64 (expm1.f64 (*.f64 eps a)) (+.f64 (pow.f64 (*.f64 eps b) -2) -1/4))) (*.f64 (expm1.f64 (*.f64 eps a)) (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2)))
(/.f64 (+.f64 (*.f64 (pow.f64 (exp.f64 eps) a) (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))) (*.f64 (expm1.f64 (*.f64 eps a)) (+.f64 (pow.f64 (*.f64 eps b) -3) -1/8))) (*.f64 (expm1.f64 (*.f64 eps a)) (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))))
(/.f64 (+.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)) (+.f64 (pow.f64 (*.f64 eps b) -2) -1/4))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)) (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2)))
(/.f64 (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)) (+.f64 (pow.f64 (*.f64 eps b) -3) -1/8)))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)) (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (exp.f64 eps) a)) (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2)) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (+.f64 (pow.f64 (*.f64 eps b) -2) -1/4))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2)))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (exp.f64 eps) a)) (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (+.f64 (pow.f64 (*.f64 eps b) -3) -1/8))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -2) -1/4) (expm1.f64 (*.f64 eps a))) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2) (pow.f64 (exp.f64 eps) a))) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2) (expm1.f64 (*.f64 eps a))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -2) -1/4) (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2) 1)) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2) (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -2) -1/4) (neg.f64 (expm1.f64 (*.f64 eps a)))) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2) (neg.f64 (pow.f64 (exp.f64 eps) a)))) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2) (neg.f64 (expm1.f64 (*.f64 eps a)))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -3) -1/8) (expm1.f64 (*.f64 eps a))) (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))) (pow.f64 (exp.f64 eps) a))) (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))) (expm1.f64 (*.f64 eps a))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -3) -1/8) (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))) (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))) 1)) (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))) (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -3) -1/8) (neg.f64 (expm1.f64 (*.f64 eps a)))) (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))) (neg.f64 (pow.f64 (exp.f64 eps) a)))) (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))) (neg.f64 (expm1.f64 (*.f64 eps a)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2))) (neg.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2)) 1) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2)) (sqrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))) (sqrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2)) (*.f64 (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))) (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))) (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2)) (+.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))) (-.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))
(/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3)) 1) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3)) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))))
(/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (exp.f64 eps) a) (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2)) (*.f64 (expm1.f64 (*.f64 eps a)) (+.f64 (pow.f64 (*.f64 eps b) -2) -1/4))) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2))
(/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (exp.f64 eps) a) (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))) (*.f64 (expm1.f64 (*.f64 eps a)) (+.f64 (pow.f64 (*.f64 eps b) -3) -1/8))) (expm1.f64 (*.f64 eps a))) (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))))
(/.f64 (/.f64 (+.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)) (+.f64 (pow.f64 (*.f64 eps b) -2) -1/4))) (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))) (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)) (+.f64 (pow.f64 (*.f64 eps b) -3) -1/8)))) (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))) (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))))
(/.f64 (/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (exp.f64 eps) a)) (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2)) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (+.f64 (pow.f64 (*.f64 eps b) -2) -1/4))) (neg.f64 (expm1.f64 (*.f64 eps a)))) (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2))
(/.f64 (/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (exp.f64 eps) a)) (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (+.f64 (pow.f64 (*.f64 eps b) -3) -1/8))) (neg.f64 (expm1.f64 (*.f64 eps a)))) (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -2) -1/4) (expm1.f64 (*.f64 eps a))) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2) (pow.f64 (exp.f64 eps) a))) (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2)) (expm1.f64 (*.f64 eps a)))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -2) -1/4) (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2) 1)) (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2)) (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -2) -1/4) (neg.f64 (expm1.f64 (*.f64 eps a)))) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2) (neg.f64 (pow.f64 (exp.f64 eps) a)))) (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2)) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -3) -1/8) (expm1.f64 (*.f64 eps a))) (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))) (pow.f64 (exp.f64 eps) a))) (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))) (expm1.f64 (*.f64 eps a)))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -3) -1/8) (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))) (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))) 1)) (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))) (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -3) -1/8) (neg.f64 (expm1.f64 (*.f64 eps a)))) (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))) (neg.f64 (pow.f64 (exp.f64 eps) a)))) (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))) (neg.f64 (expm1.f64 (*.f64 eps a))))
(pow.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) 1)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))) 2)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))
(exp.f64 (log.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))
(fma.f64 (pow.f64 (exp.f64 eps) a) (/.f64 1 (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))
(fma.f64 1 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))
(fma.f64 1 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))
(fma.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) (sqrt.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))
(fma.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) 2) (cbrt.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))) 1)
(*.f64 (pow.f64 (exp.f64 eps) a) (/.f64 1 (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 1)
(*.f64 1 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) (/.f64 1 (expm1.f64 (*.f64 eps a)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 2) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) (/.f64 1 (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) a))
(*.f64 (neg.f64 (pow.f64 (exp.f64 eps) a)) (/.f64 -1 (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 1 (sqrt.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (pow.f64 (exp.f64 eps) a) (sqrt.f64 (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2)) (/.f64 (pow.f64 (exp.f64 eps) a) (cbrt.f64 (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2)) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) (cbrt.f64 (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 2) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 2) (sqrt.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) (sqrt.f64 (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 2) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2)) (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))
(pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 1)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 3)
(pow.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)) -1)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) 1/3)
(neg.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (neg.f64 (expm1.f64 (*.f64 eps a)))))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2))
(log.f64 (exp.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))
(exp.f64 (-.f64 (*.f64 eps a) (log.f64 (expm1.f64 (*.f64 eps a)))))
(exp.f64 (*.f64 (-.f64 (*.f64 eps a) (log.f64 (expm1.f64 (*.f64 eps a)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 b -1) eps))) 1)
(*.f64 1 (/.f64 (pow.f64 b -1) eps))
(*.f64 (/.f64 (pow.f64 b -1) eps) 1)
(*.f64 (pow.f64 (*.f64 eps b) -1/2) (pow.f64 (*.f64 eps b) -1/2))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) eps)) (cbrt.f64 (pow.f64 (*.f64 eps b) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps b) -2)) (cbrt.f64 (/.f64 (pow.f64 b -1) eps)))
(*.f64 (pow.f64 b -1) (/.f64 1 eps))
(*.f64 (pow.f64 b -1) (pow.f64 eps -1))
(*.f64 -1 (/.f64 -1 (*.f64 eps b)))
(*.f64 (pow.f64 eps -1) (pow.f64 b -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 b -1) eps) 1)
(pow.f64 (pow.f64 (*.f64 eps b) -1/2) 2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) eps)) 3)
(pow.f64 (pow.f64 (*.f64 eps b) -3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 eps b) -2))
(log.f64 (exp.f64 (/.f64 (pow.f64 b -1) eps)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 b -1) eps))))
(cbrt.f64 (pow.f64 (*.f64 eps b) -3))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 b -1) eps)))
(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 b -1) eps)))
Outputs
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 a) (+.f64 (*.f64 1/4 a) (*.f64 1/6 a)))) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(fma.f64 (*.f64 eps eps) (-.f64 (*.f64 a 1/2) (*.f64 a 5/12)) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 (*.f64 eps eps) (*.f64 a 1/12) (/.f64 1 a)))
(+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 a) (+.f64 (*.f64 1/4 a) (*.f64 1/6 a)))) (+.f64 (*.f64 (-.f64 (*.f64 1/6 (pow.f64 a 2)) (+.f64 (*.f64 1/12 (pow.f64 a 2)) (+.f64 (*.f64 1/24 (pow.f64 a 2)) (*.f64 1/2 (*.f64 a (-.f64 (*.f64 1/2 a) (+.f64 (*.f64 1/4 a) (*.f64 1/6 a)))))))) (pow.f64 eps 3)) (+.f64 (/.f64 1 a) (/.f64 1 b))))
(fma.f64 (*.f64 eps eps) (-.f64 (*.f64 a 1/2) (*.f64 a 5/12)) (fma.f64 (-.f64 (*.f64 1/6 (*.f64 a a)) (fma.f64 1/12 (*.f64 a a) (fma.f64 1/24 (*.f64 a a) (*.f64 (*.f64 a 1/2) (-.f64 (*.f64 a 1/2) (*.f64 a 5/12)))))) (pow.f64 eps 3) (+.f64 (/.f64 1 b) (/.f64 1 a))))
(fma.f64 (*.f64 eps eps) (*.f64 a 1/12) (fma.f64 (-.f64 (*.f64 a (*.f64 a 1/12)) (fma.f64 (*.f64 a a) 1/24 (*.f64 a (*.f64 1/2 (*.f64 a 1/12))))) (pow.f64 eps 3) (+.f64 (/.f64 1 b) (/.f64 1 a))))
(+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 a) (+.f64 (*.f64 1/4 a) (*.f64 1/6 a)))) (+.f64 (*.f64 (pow.f64 eps 4) (-.f64 (*.f64 1/24 (pow.f64 a 3)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/6 (pow.f64 a 2)) (+.f64 (*.f64 1/12 (pow.f64 a 2)) (+.f64 (*.f64 1/24 (pow.f64 a 2)) (*.f64 1/2 (*.f64 a (-.f64 (*.f64 1/2 a) (+.f64 (*.f64 1/4 a) (*.f64 1/6 a)))))))) a)) (+.f64 (*.f64 1/120 (pow.f64 a 3)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 1/2 a) (+.f64 (*.f64 1/4 a) (*.f64 1/6 a))))) (*.f64 1/48 (pow.f64 a 3))))))) (+.f64 (*.f64 (-.f64 (*.f64 1/6 (pow.f64 a 2)) (+.f64 (*.f64 1/12 (pow.f64 a 2)) (+.f64 (*.f64 1/24 (pow.f64 a 2)) (*.f64 1/2 (*.f64 a (-.f64 (*.f64 1/2 a) (+.f64 (*.f64 1/4 a) (*.f64 1/6 a)))))))) (pow.f64 eps 3)) (+.f64 (/.f64 1 a) (/.f64 1 b)))))
(fma.f64 (*.f64 eps eps) (-.f64 (*.f64 a 1/2) (*.f64 a 5/12)) (fma.f64 (pow.f64 eps 4) (-.f64 (*.f64 1/24 (pow.f64 a 3)) (fma.f64 1/2 (*.f64 a (-.f64 (*.f64 1/6 (*.f64 a a)) (fma.f64 1/12 (*.f64 a a) (fma.f64 1/24 (*.f64 a a) (*.f64 (*.f64 a 1/2) (-.f64 (*.f64 a 1/2) (*.f64 a 5/12))))))) (fma.f64 1/120 (pow.f64 a 3) (fma.f64 1/6 (*.f64 (-.f64 (*.f64 a 1/2) (*.f64 a 5/12)) (*.f64 a a)) (*.f64 (pow.f64 a 3) 1/48))))) (fma.f64 (-.f64 (*.f64 1/6 (*.f64 a a)) (fma.f64 1/12 (*.f64 a a) (fma.f64 1/24 (*.f64 a a) (*.f64 (*.f64 a 1/2) (-.f64 (*.f64 a 1/2) (*.f64 a 5/12)))))) (pow.f64 eps 3) (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(fma.f64 (*.f64 eps eps) (*.f64 a 1/12) (fma.f64 (pow.f64 eps 4) (-.f64 (*.f64 1/24 (pow.f64 a 3)) (fma.f64 1/2 (*.f64 a (-.f64 (*.f64 a (*.f64 a 1/12)) (fma.f64 (*.f64 a a) 1/24 (*.f64 a (*.f64 1/2 (*.f64 a 1/12)))))) (+.f64 (*.f64 (*.f64 a a) (*.f64 1/6 (*.f64 a 1/12))) (*.f64 (pow.f64 a 3) 7/240)))) (fma.f64 (-.f64 (*.f64 a (*.f64 a 1/12)) (fma.f64 (*.f64 a a) 1/24 (*.f64 a (*.f64 1/2 (*.f64 a 1/12))))) (pow.f64 eps 3) (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2))
(+.f64 (/.f64 1 b) (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 1 b))
(+.f64 (/.f64 1 b) (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 1 b))
(+.f64 (/.f64 1 b) (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 1 b))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2))
(+.f64 (/.f64 1 b) (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 1 b))
(+.f64 (/.f64 1 b) (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 1 b))
(+.f64 (/.f64 1 b) (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 1 b))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (*.f64 eps (*.f64 a (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 eps (*.f64 a (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps (*.f64 a (*.f64 eps 1/12)) (/.f64 1 b)))
(+.f64 (*.f64 eps (*.f64 a (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (+.f64 (/.f64 1 b) (+.f64 (*.f64 eps (*.f64 (pow.f64 a 2) (-.f64 (*.f64 1/6 (pow.f64 eps 2)) (+.f64 (*.f64 1/24 (pow.f64 eps 2)) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (*.f64 1/12 (pow.f64 eps 2))))))) (/.f64 1 a))))
(fma.f64 eps (*.f64 a (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))) (+.f64 (/.f64 1 b) (fma.f64 eps (*.f64 (*.f64 a a) (-.f64 (*.f64 (*.f64 eps eps) 1/6) (fma.f64 1/24 (*.f64 eps eps) (fma.f64 1/2 (*.f64 eps (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))) (*.f64 (*.f64 eps eps) 1/12))))) (/.f64 1 a))))
(+.f64 (fma.f64 eps (*.f64 a (*.f64 a (-.f64 (*.f64 (*.f64 eps eps) 1/8) (fma.f64 (*.f64 eps eps) 1/12 (*.f64 eps (*.f64 1/2 (*.f64 eps 1/12))))))) (/.f64 1 a)) (fma.f64 eps (*.f64 a (*.f64 eps 1/12)) (/.f64 1 b)))
(*.f64 eps (-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 (*.f64 eps b))) 1/2))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)))
(*.f64 eps (-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 (*.f64 eps b))) 1/2))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)))
(*.f64 eps (-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 (*.f64 eps b))) 1/2))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)))
(*.f64 eps (-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 (*.f64 eps b))) 1/2))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)))
(*.f64 eps (-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 (*.f64 eps b))) 1/2))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)))
(*.f64 eps (-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 (*.f64 eps b))) 1/2))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)))
(*.f64 eps (-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 (*.f64 eps b))) 1/2))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)))
(*.f64 eps (-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 (*.f64 eps b))) 1/2))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)))
(/.f64 1 b)
(+.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2)) (/.f64 1 b))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 1 b))
(+.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2)) (/.f64 1 b))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 1 b))
(+.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2)) (/.f64 1 b))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 1 b))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2))
(+.f64 (/.f64 1 b) (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 1 b))
(+.f64 (/.f64 1 b) (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 1 b))
(+.f64 (/.f64 1 b) (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 1 b))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2))
(+.f64 (/.f64 1 b) (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 1 b))
(+.f64 (/.f64 1 b) (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 1 b))
(+.f64 (/.f64 1 b) (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 1 b))
(/.f64 1 (*.f64 eps a))
(/.f64 (/.f64 1 eps) a)
(+.f64 (/.f64 1 (*.f64 eps b)) (/.f64 1 (*.f64 eps a)))
(+.f64 (/.f64 (/.f64 1 eps) b) (/.f64 (/.f64 1 eps) a))
(-.f64 (/.f64 (/.f64 1 eps) a) (/.f64 (/.f64 -1 eps) b))
(+.f64 (/.f64 1 (*.f64 eps b)) (+.f64 (*.f64 a (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (/.f64 1 (*.f64 eps a))))
(+.f64 (/.f64 (/.f64 1 eps) b) (fma.f64 a (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)) (/.f64 (/.f64 1 eps) a)))
(+.f64 (fma.f64 a (*.f64 eps 1/12) (/.f64 (/.f64 1 eps) a)) (/.f64 (/.f64 1 b) eps))
(+.f64 (/.f64 1 (*.f64 eps b)) (+.f64 (*.f64 (-.f64 (*.f64 1/6 (pow.f64 eps 2)) (+.f64 (*.f64 1/24 (pow.f64 eps 2)) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (*.f64 1/12 (pow.f64 eps 2))))) (pow.f64 a 2)) (+.f64 (*.f64 a (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (/.f64 1 (*.f64 eps a)))))
(+.f64 (/.f64 (/.f64 1 eps) b) (fma.f64 (-.f64 (*.f64 (*.f64 eps eps) 1/6) (fma.f64 1/24 (*.f64 eps eps) (fma.f64 1/2 (*.f64 eps (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))) (*.f64 (*.f64 eps eps) 1/12)))) (*.f64 a a) (fma.f64 a (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)) (/.f64 (/.f64 1 eps) a))))
(+.f64 (fma.f64 (*.f64 a a) (-.f64 (*.f64 (*.f64 eps eps) 1/8) (fma.f64 (*.f64 eps eps) 1/12 (*.f64 eps (*.f64 1/2 (*.f64 eps 1/12))))) (fma.f64 a (*.f64 eps 1/12) (/.f64 (/.f64 1 eps) a))) (/.f64 (/.f64 1 b) eps))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 (*.f64 eps b))) 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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 (*.f64 eps b))) 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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 (*.f64 eps b))) 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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 (*.f64 eps b))) 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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 (*.f64 eps b))) 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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 (*.f64 eps b))) 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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 (*.f64 eps b))) 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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 (*.f64 eps b))) 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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) eps)
(+.f64 (/.f64 1 (*.f64 eps b)) (+.f64 (*.f64 eps (-.f64 (*.f64 1/2 a) (+.f64 (*.f64 1/4 a) (*.f64 1/6 a)))) (/.f64 1 (*.f64 eps a))))
(+.f64 (/.f64 (/.f64 1 eps) b) (fma.f64 eps (-.f64 (*.f64 a 1/2) (*.f64 a 5/12)) (/.f64 (/.f64 1 eps) a)))
(+.f64 (fma.f64 eps (*.f64 a 1/12) (/.f64 (/.f64 1 eps) a)) (/.f64 (/.f64 1 b) eps))
(+.f64 (/.f64 1 (*.f64 eps b)) (+.f64 (*.f64 eps (-.f64 (*.f64 1/2 a) (+.f64 (*.f64 1/4 a) (*.f64 1/6 a)))) (+.f64 (/.f64 1 (*.f64 eps a)) (*.f64 (-.f64 (*.f64 1/6 (pow.f64 a 2)) (+.f64 (*.f64 1/12 (pow.f64 a 2)) (+.f64 (*.f64 1/24 (pow.f64 a 2)) (*.f64 1/2 (*.f64 a (-.f64 (*.f64 1/2 a) (+.f64 (*.f64 1/4 a) (*.f64 1/6 a)))))))) (pow.f64 eps 2)))))
(+.f64 (/.f64 (/.f64 1 eps) b) (+.f64 (fma.f64 eps (-.f64 (*.f64 a 1/2) (*.f64 a 5/12)) (/.f64 (/.f64 1 eps) a)) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 1/6 (*.f64 a a)) (fma.f64 1/12 (*.f64 a a) (fma.f64 1/24 (*.f64 a a) (*.f64 (*.f64 a 1/2) (-.f64 (*.f64 a 1/2) (*.f64 a 5/12)))))))))
(+.f64 (fma.f64 eps (*.f64 a 1/12) (fma.f64 (*.f64 eps eps) (-.f64 (*.f64 a (*.f64 a 1/12)) (fma.f64 (*.f64 a a) 1/24 (*.f64 a (*.f64 1/2 (*.f64 a 1/12))))) (/.f64 (/.f64 1 eps) a))) (/.f64 (/.f64 1 b) eps))
(+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/24 (pow.f64 a 3)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/6 (pow.f64 a 2)) (+.f64 (*.f64 1/12 (pow.f64 a 2)) (+.f64 (*.f64 1/24 (pow.f64 a 2)) (*.f64 1/2 (*.f64 a (-.f64 (*.f64 1/2 a) (+.f64 (*.f64 1/4 a) (*.f64 1/6 a)))))))) a)) (+.f64 (*.f64 1/120 (pow.f64 a 3)) (+.f64 (*.f64 1/48 (pow.f64 a 3)) (*.f64 1/6 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 1/2 a) (+.f64 (*.f64 1/4 a) (*.f64 1/6 a)))))))))) (+.f64 (/.f64 1 (*.f64 eps b)) (+.f64 (*.f64 eps (-.f64 (*.f64 1/2 a) (+.f64 (*.f64 1/4 a) (*.f64 1/6 a)))) (+.f64 (/.f64 1 (*.f64 eps a)) (*.f64 (-.f64 (*.f64 1/6 (pow.f64 a 2)) (+.f64 (*.f64 1/12 (pow.f64 a 2)) (+.f64 (*.f64 1/24 (pow.f64 a 2)) (*.f64 1/2 (*.f64 a (-.f64 (*.f64 1/2 a) (+.f64 (*.f64 1/4 a) (*.f64 1/6 a)))))))) (pow.f64 eps 2))))))
(fma.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/24 (pow.f64 a 3)) (fma.f64 1/2 (*.f64 a (-.f64 (*.f64 1/6 (*.f64 a a)) (fma.f64 1/12 (*.f64 a a) (fma.f64 1/24 (*.f64 a a) (*.f64 (*.f64 a 1/2) (-.f64 (*.f64 a 1/2) (*.f64 a 5/12))))))) (fma.f64 1/120 (pow.f64 a 3) (fma.f64 1/6 (*.f64 (-.f64 (*.f64 a 1/2) (*.f64 a 5/12)) (*.f64 a a)) (*.f64 (pow.f64 a 3) 1/48))))) (+.f64 (/.f64 (/.f64 1 eps) b) (+.f64 (fma.f64 eps (-.f64 (*.f64 a 1/2) (*.f64 a 5/12)) (/.f64 (/.f64 1 eps) a)) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 1/6 (*.f64 a a)) (fma.f64 1/12 (*.f64 a a) (fma.f64 1/24 (*.f64 a a) (*.f64 (*.f64 a 1/2) (-.f64 (*.f64 a 1/2) (*.f64 a 5/12))))))))))
(+.f64 (fma.f64 eps (*.f64 a 1/12) (fma.f64 (*.f64 eps eps) (-.f64 (*.f64 a (*.f64 a 1/12)) (fma.f64 (*.f64 a a) 1/24 (*.f64 a (*.f64 1/2 (*.f64 a 1/12))))) (/.f64 (/.f64 1 eps) a))) (fma.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/24 (pow.f64 a 3)) (fma.f64 1/2 (*.f64 a (-.f64 (*.f64 a (*.f64 a 1/12)) (fma.f64 (*.f64 a a) 1/24 (*.f64 a (*.f64 1/2 (*.f64 a 1/12)))))) (+.f64 (*.f64 (*.f64 a a) (*.f64 1/6 (*.f64 a 1/12))) (*.f64 (pow.f64 a 3) 7/240)))) (/.f64 (/.f64 1 b) eps)))
(-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 (*.f64 eps b))) 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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 (*.f64 eps b))) 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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 (*.f64 eps b))) 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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 (*.f64 eps b))) 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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 (*.f64 eps b))) 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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 (*.f64 eps b))) 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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(/.f64 1 (*.f64 eps b))
(/.f64 (/.f64 1 eps) b)
(/.f64 (/.f64 1 b) eps)
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 (*.f64 eps b))) 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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 (*.f64 eps b))) 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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 (*.f64 eps b))) 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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 (*.f64 eps b))) 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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 (*.f64 eps b))) 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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 (*.f64 eps b))) 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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 (*.f64 eps b))) 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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 (*.f64 eps b))) 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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 (*.f64 eps b))) 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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(/.f64 1 (*.f64 eps a))
(/.f64 (/.f64 1 eps) a)
(+.f64 1/2 (/.f64 1 (*.f64 eps a)))
(+.f64 1/2 (/.f64 (/.f64 1 eps) a))
(+.f64 1/2 (+.f64 (*.f64 a (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (/.f64 1 (*.f64 eps a))))
(+.f64 1/2 (fma.f64 a (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)) (/.f64 (/.f64 1 eps) a)))
(+.f64 1/2 (fma.f64 a (*.f64 eps 1/12) (/.f64 (/.f64 1 eps) a)))
(+.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 1/6 (pow.f64 eps 2)) (+.f64 (*.f64 1/24 (pow.f64 eps 2)) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (*.f64 1/12 (pow.f64 eps 2))))) (pow.f64 a 2)) (+.f64 (*.f64 a (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (/.f64 1 (*.f64 eps a)))))
(+.f64 1/2 (fma.f64 (-.f64 (*.f64 (*.f64 eps eps) 1/6) (fma.f64 1/24 (*.f64 eps eps) (fma.f64 1/2 (*.f64 eps (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))) (*.f64 (*.f64 eps eps) 1/12)))) (*.f64 a a) (fma.f64 a (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)) (/.f64 (/.f64 1 eps) a))))
(+.f64 1/2 (fma.f64 (*.f64 a a) (-.f64 (*.f64 (*.f64 eps eps) 1/8) (fma.f64 (*.f64 eps eps) 1/12 (*.f64 eps (*.f64 1/2 (*.f64 eps 1/12))))) (fma.f64 a (*.f64 eps 1/12) (/.f64 (/.f64 1 eps) a))))
(/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(/.f64 1 (*.f64 eps a))
(/.f64 (/.f64 1 eps) a)
(+.f64 1/2 (/.f64 1 (*.f64 eps a)))
(+.f64 1/2 (/.f64 (/.f64 1 eps) a))
(+.f64 1/2 (+.f64 (*.f64 eps (-.f64 (*.f64 1/2 a) (+.f64 (*.f64 1/4 a) (*.f64 1/6 a)))) (/.f64 1 (*.f64 eps a))))
(+.f64 1/2 (fma.f64 eps (-.f64 (*.f64 a 1/2) (*.f64 a 5/12)) (/.f64 (/.f64 1 eps) a)))
(+.f64 1/2 (fma.f64 eps (*.f64 a 1/12) (/.f64 (/.f64 1 eps) a)))
(+.f64 1/2 (+.f64 (*.f64 eps (-.f64 (*.f64 1/2 a) (+.f64 (*.f64 1/4 a) (*.f64 1/6 a)))) (+.f64 (/.f64 1 (*.f64 eps a)) (*.f64 (-.f64 (*.f64 1/6 (pow.f64 a 2)) (+.f64 (*.f64 1/12 (pow.f64 a 2)) (+.f64 (*.f64 1/24 (pow.f64 a 2)) (*.f64 1/2 (*.f64 a (-.f64 (*.f64 1/2 a) (+.f64 (*.f64 1/4 a) (*.f64 1/6 a)))))))) (pow.f64 eps 2)))))
(+.f64 1/2 (+.f64 (fma.f64 eps (-.f64 (*.f64 a 1/2) (*.f64 a 5/12)) (/.f64 (/.f64 1 eps) a)) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 1/6 (*.f64 a a)) (fma.f64 1/12 (*.f64 a a) (fma.f64 1/24 (*.f64 a a) (*.f64 (*.f64 a 1/2) (-.f64 (*.f64 a 1/2) (*.f64 a 5/12)))))))))
(+.f64 1/2 (fma.f64 eps (*.f64 a 1/12) (fma.f64 (*.f64 eps eps) (-.f64 (*.f64 a (*.f64 a 1/12)) (fma.f64 (*.f64 a a) 1/24 (*.f64 a (*.f64 1/2 (*.f64 a 1/12))))) (/.f64 (/.f64 1 eps) a))))
(/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(/.f64 1 (*.f64 eps b))
(/.f64 (/.f64 1 eps) b)
(/.f64 (/.f64 1 b) eps)
(/.f64 1 (*.f64 eps b))
(/.f64 (/.f64 1 eps) b)
(/.f64 (/.f64 1 b) eps)
(/.f64 1 (*.f64 eps b))
(/.f64 (/.f64 1 eps) b)
(/.f64 (/.f64 1 b) eps)
(/.f64 1 (*.f64 eps b))
(/.f64 (/.f64 1 eps) b)
(/.f64 (/.f64 1 b) eps)
(/.f64 1 (*.f64 eps b))
(/.f64 (/.f64 1 eps) b)
(/.f64 (/.f64 1 b) eps)
(/.f64 1 (*.f64 eps b))
(/.f64 (/.f64 1 eps) b)
(/.f64 (/.f64 1 b) eps)
(/.f64 1 (*.f64 eps b))
(/.f64 (/.f64 1 eps) b)
(/.f64 (/.f64 1 b) eps)
(/.f64 1 (*.f64 eps b))
(/.f64 (/.f64 1 eps) b)
(/.f64 (/.f64 1 b) eps)
(/.f64 1 (*.f64 eps b))
(/.f64 (/.f64 1 eps) b)
(/.f64 (/.f64 1 b) eps)
(/.f64 1 (*.f64 eps b))
(/.f64 (/.f64 1 eps) b)
(/.f64 (/.f64 1 b) eps)
(/.f64 1 (*.f64 eps b))
(/.f64 (/.f64 1 eps) b)
(/.f64 (/.f64 1 b) eps)
(/.f64 1 (*.f64 eps b))
(/.f64 (/.f64 1 eps) b)
(/.f64 (/.f64 1 b) eps)
(/.f64 1 (*.f64 eps b))
(/.f64 (/.f64 1 eps) b)
(/.f64 (/.f64 1 b) eps)
(/.f64 1 (*.f64 eps b))
(/.f64 (/.f64 1 eps) b)
(/.f64 (/.f64 1 b) eps)
(/.f64 1 (*.f64 eps b))
(/.f64 (/.f64 1 eps) b)
(/.f64 (/.f64 1 b) eps)
(/.f64 1 (*.f64 eps b))
(/.f64 (/.f64 1 eps) b)
(/.f64 (/.f64 1 b) eps)
(/.f64 1 (*.f64 eps b))
(/.f64 (/.f64 1 eps) b)
(/.f64 (/.f64 1 b) eps)
(/.f64 1 (*.f64 eps b))
(/.f64 (/.f64 1 eps) b)
(/.f64 (/.f64 1 b) eps)
(/.f64 1 (*.f64 eps b))
(/.f64 (/.f64 1 eps) b)
(/.f64 (/.f64 1 b) eps)
(/.f64 1 (*.f64 eps b))
(/.f64 (/.f64 1 eps) b)
(/.f64 (/.f64 1 b) eps)
(/.f64 1 (*.f64 eps b))
(/.f64 (/.f64 1 eps) b)
(/.f64 (/.f64 1 b) eps)
(/.f64 1 (*.f64 eps b))
(/.f64 (/.f64 1 eps) b)
(/.f64 (/.f64 1 b) eps)
(/.f64 1 (*.f64 eps b))
(/.f64 (/.f64 1 eps) b)
(/.f64 (/.f64 1 b) eps)
(/.f64 1 (*.f64 eps b))
(/.f64 (/.f64 1 eps) b)
(/.f64 (/.f64 1 b) eps)
(+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (*.f64 eps (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)))
(+.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)))
(+.f64 (*.f64 eps (/.f64 (pow.f64 b -1) eps)) (+.f64 (*.f64 eps -1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)))
(+.f64 (*.f64 (/.f64 (pow.f64 b -1) eps) eps) (+.f64 (*.f64 -1/2 eps) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)))
(+.f64 (*.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 1) (*.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) 1))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)))
(+.f64 (*.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) 1) (*.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 1))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)))
(+.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (*.f64 eps (/.f64 (pow.f64 b -1) eps))) (*.f64 eps -1/2))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)))
(+.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (*.f64 (/.f64 (pow.f64 b -1) eps) eps)) (*.f64 -1/2 eps))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))) 1)
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)))
(/.f64 eps (/.f64 1 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2)) (/.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) eps))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3)) (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))) eps))
(/.f64 eps (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) (-.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))))) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 3))))
(*.f64 eps (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 3)) (fma.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) (+.f64 (/.f64 (/.f64 1 b) eps) (-.f64 -1/2 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2))))
(/.f64 (*.f64 eps (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2))) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)))
(/.f64 (*.f64 eps (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3))) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))
(/.f64 eps (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) (-.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))))) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 3))))
(*.f64 eps (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 3)) (fma.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) (+.f64 (/.f64 (/.f64 1 b) eps) (-.f64 -1/2 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2)) eps) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3)) eps) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))
(/.f64 eps (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) (-.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))))) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 3))))
(*.f64 eps (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 3)) (fma.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) (+.f64 (/.f64 (/.f64 1 b) eps) (-.f64 -1/2 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))) (*.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) (*.f64 eps (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))) (-.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (*.f64 eps (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2)) (*.f64 (*.f64 eps eps) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 2))) (*.f64 eps (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 2))) (*.f64 eps (+.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (/.f64 (/.f64 1 b) eps)) 1/2)))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) 3)) (+.f64 (*.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))) (-.f64 (*.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) (*.f64 eps (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))) (*.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (*.f64 eps (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))) 3) (pow.f64 (*.f64 eps (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)) 3)) (+.f64 (*.f64 (*.f64 eps eps) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2)) (*.f64 (*.f64 eps (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)) (-.f64 (*.f64 eps (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))) 3) (pow.f64 (*.f64 eps (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)) 3)) (fma.f64 (*.f64 eps (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)) (*.f64 eps (+.f64 (/.f64 (/.f64 1 b) eps) (-.f64 -1/2 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))))) (*.f64 eps (*.f64 eps (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2)))))
(/.f64 (/.f64 (*.f64 eps (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2))) 1) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)))
(/.f64 (/.f64 (*.f64 eps (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2))) (sqrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))) (sqrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)))
(/.f64 (/.f64 (*.f64 eps (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2))) (*.f64 (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))) (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))) (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)))
(/.f64 (/.f64 (*.f64 eps (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2))) (+.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))) (-.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))
(/.f64 (*.f64 eps (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 2))) (*.f64 (-.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))) (sqrt.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))) (+.f64 (sqrt.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)) (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 2)) (-.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))) (sqrt.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)))) (/.f64 eps (+.f64 (sqrt.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)) (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))))))
(/.f64 (/.f64 (*.f64 eps (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3))) 1) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))
(/.f64 eps (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) (-.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))))) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 3))))
(*.f64 eps (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 3)) (fma.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) (+.f64 (/.f64 (/.f64 1 b) eps) (-.f64 -1/2 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2))))
(/.f64 (/.f64 (*.f64 eps (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))))
(/.f64 eps (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) (-.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))))) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 3))))
(*.f64 eps (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 3)) (fma.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) (+.f64 (/.f64 (/.f64 1 b) eps) (-.f64 -1/2 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2))))
(/.f64 (/.f64 (*.f64 eps (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))))
(/.f64 eps (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) (-.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))))) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 3))))
(*.f64 eps (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 3)) (fma.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) (+.f64 (/.f64 (/.f64 1 b) eps) (-.f64 -1/2 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2)) eps) 1) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2)) eps) (sqrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))) (sqrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2)) eps) (*.f64 (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))) (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))) (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2)) eps) (+.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))) (-.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))
(/.f64 (*.f64 eps (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 2))) (*.f64 (-.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))) (sqrt.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))) (+.f64 (sqrt.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)) (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 2)) (-.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))) (sqrt.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)))) (/.f64 eps (+.f64 (sqrt.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)) (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3)) eps) 1) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))
(/.f64 eps (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) (-.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))))) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 3))))
(*.f64 eps (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 3)) (fma.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) (+.f64 (/.f64 (/.f64 1 b) eps) (-.f64 -1/2 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3)) eps) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))))
(/.f64 eps (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) (-.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))))) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 3))))
(*.f64 eps (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 3)) (fma.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) (+.f64 (/.f64 (/.f64 1 b) eps) (-.f64 -1/2 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3)) eps) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))))
(/.f64 eps (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) (-.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))))) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 3))))
(*.f64 eps (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 3)) (fma.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) (+.f64 (/.f64 (/.f64 1 b) eps) (-.f64 -1/2 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2))))
(pow.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))) 1)
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)))
(pow.f64 (sqrt.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))) 2)
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)))
(pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))) 3)
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)))
(pow.f64 (pow.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))) 3) 1/3)
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)))
(sqrt.f64 (pow.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))) 2))
(sqrt.f64 (pow.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))) 2))
(fabs.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))))
(log.f64 (pow.f64 (exp.f64 eps) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)))
(cbrt.f64 (pow.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))) 3))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) 3)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) 3) (pow.f64 eps 3)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)))
(expm1.f64 (log1p.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)))
(exp.f64 (log.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))) 1))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)))
(log1p.f64 (expm1.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)))
(fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (*.f64 eps (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)))
(fma.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) eps (*.f64 eps (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)))
(-.f64 (/.f64 (pow.f64 b -1) eps) (-.f64 1/2 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(-.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (/.f64 (pow.f64 b -1) 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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2) (-.f64 1 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))) 1)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))) (-.f64 1 (+.f64 (/.f64 (pow.f64 b -1) 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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 b -1) eps))) (-.f64 1 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) -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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 b -1) eps))) (+.f64 1 (-.f64 1/2 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(-.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2)) 1)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(-.f64 (/.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2)) (-.f64 (/.f64 1/4 (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2)) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/2 (/.f64 (/.f64 1 b) eps))) (/.f64 1/4 (+.f64 1/2 (/.f64 (/.f64 1 b) eps)))) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/2 (/.f64 (/.f64 1 b) eps))) (/.f64 -1/4 (+.f64 1/2 (/.f64 (/.f64 1 b) eps)))))
(-.f64 (/.f64 (pow.f64 (*.f64 eps b) -3) (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))) (-.f64 (/.f64 1/8 (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 b eps) -3) (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 1/2 (*.f64 b eps))))) (/.f64 1/8 (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 1/2 (*.f64 b eps)))))) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (pow.f64 (*.f64 b eps) -3) (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 eps) b)))) (/.f64 -1/8 (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 eps) b))))))
(-.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))) (/.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) 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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(-.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (/.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2))) (/.f64 1/4 (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2)))
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/2 (/.f64 (/.f64 1 b) eps))) (/.f64 1/4 (+.f64 1/2 (/.f64 (/.f64 1 b) eps)))) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/2 (/.f64 (/.f64 1 b) eps))) (/.f64 -1/4 (+.f64 1/2 (/.f64 (/.f64 1 b) eps)))))
(-.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (/.f64 (pow.f64 (*.f64 eps b) -3) (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))))) (/.f64 1/8 (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))))
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 b eps) -3) (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 1/2 (*.f64 b eps))))) (/.f64 1/8 (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 1/2 (*.f64 b eps)))))) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (pow.f64 (*.f64 b eps) -3) (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 eps) b)))) (/.f64 -1/8 (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 eps) b))))))
(-.f64 (+.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (exp.f64 (log1p.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))) 1)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(*.f64 1 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) 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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(*.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) 1)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) 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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(*.f64 (cbrt.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))) 2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))) 2) (cbrt.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) 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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(*.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2)) (/.f64 1 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) 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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(*.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))))
(*.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) (-.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 3)) (fma.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) (+.f64 (/.f64 (/.f64 1 b) eps) (-.f64 -1/2 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2)))
(/.f64 1 (/.f64 1 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) 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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(/.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) (/.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) 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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2)) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) 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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3)) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))
(*.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) (-.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 3)) (fma.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) (+.f64 (/.f64 (/.f64 1 b) eps) (-.f64 -1/2 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2)))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))) (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) 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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3))) (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 3))) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) (-.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 3))))
(*.f64 (hypot.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3/2) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 3/2)) (/.f64 (hypot.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3/2) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 3/2)) (fma.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) (+.f64 (/.f64 (/.f64 1 b) eps) (-.f64 -1/2 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2))) (/.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 2))) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 2))) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 2)))) (+.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (/.f64 (/.f64 1 b) eps)) 1/2))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3)))) (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3)))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 3))) (/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) (-.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 3)))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 3)))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 3))) (/.f64 (fma.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) (+.f64 (/.f64 (/.f64 1 b) eps) (-.f64 -1/2 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 3))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 3))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2))) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2)))) (/.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 2))) (/.f64 (/.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 2)))) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 2)))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 2))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 2))) (/.f64 (+.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (/.f64 (/.f64 1 b) eps)) 1/2) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 2))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2)) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (/.f64 (pow.f64 b -1) eps)) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (/.f64 (pow.f64 b -1) eps))) 1/4) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2)))
(/.f64 (fma.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (/.f64 (/.f64 1 b) eps)) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (/.f64 (/.f64 1 b) eps)) -1/4) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 1/2 (/.f64 (/.f64 1 b) eps))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (/.f64 (pow.f64 b -1) eps)) 3) 1/8) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (/.f64 (pow.f64 b -1) eps)) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (/.f64 (pow.f64 b -1) eps))) (+.f64 1/4 (*.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (/.f64 (pow.f64 b -1) eps)) 1/2))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (/.f64 (/.f64 1 b) eps)) 3) -1/8) (fma.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (/.f64 (/.f64 1 b) eps)) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (/.f64 (/.f64 1 b) eps)) (+.f64 1/4 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (/.f64 (/.f64 1 b) eps))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (/.f64 (/.f64 1 b) eps)) 3) -1/8) (fma.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (/.f64 (/.f64 1 b) eps)) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (/.f64 (/.f64 1 b) eps)) (fma.f64 1/2 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (/.f64 (/.f64 1 b) eps)) 1/4)))
(/.f64 (+.f64 (*.f64 (pow.f64 (exp.f64 eps) a) (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2)) (*.f64 (expm1.f64 (*.f64 eps a)) (+.f64 (pow.f64 (*.f64 eps b) -2) -1/4))) (*.f64 (expm1.f64 (*.f64 eps a)) (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2)))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) -1/4) (expm1.f64 (*.f64 a eps)) (*.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1/2 (/.f64 (/.f64 1 b) eps)))) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 1/2 (/.f64 (/.f64 1 b) eps))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1/2 (/.f64 (/.f64 1 b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 (pow.f64 (*.f64 b eps) -2) -1/4))) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 1/2 (/.f64 (/.f64 1 b) eps))))
(/.f64 (+.f64 (*.f64 (pow.f64 (exp.f64 eps) a) (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))) (*.f64 (expm1.f64 (*.f64 eps a)) (+.f64 (pow.f64 (*.f64 eps b) -3) -1/8))) (*.f64 (expm1.f64 (*.f64 eps a)) (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 1/2 (*.f64 b eps)))) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 (pow.f64 (*.f64 b eps) -3) -1/8))) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 1/2 (*.f64 b eps))))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 eps) b))) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 (pow.f64 (*.f64 b eps) -3) -1/8))) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 eps) b)))))
(/.f64 (+.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)) (+.f64 (pow.f64 (*.f64 eps b) -2) -1/4))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)) (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2)))
(/.f64 (/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) -1/4) (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a)) (+.f64 1/2 (/.f64 (/.f64 1 b) eps))) (+.f64 1/2 (/.f64 (/.f64 1 b) eps))) (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a)))
(*.f64 (pow.f64 (exp.f64 eps) a) (/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) -1/4) (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a)) (+.f64 1/2 (/.f64 (/.f64 1 b) eps))) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 1/2 (/.f64 (/.f64 1 b) eps)))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)) (+.f64 (pow.f64 (*.f64 eps b) -3) -1/8)))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)) (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 b eps) -3) -1/8) (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a)) (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 1/2 (*.f64 b eps))))) (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 1/2 (*.f64 b eps)))) (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a))))
(/.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) (fma.f64 (+.f64 (pow.f64 (*.f64 b eps) -3) -1/8) (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a)) (+.f64 1/4 (/.f64 (/.f64 1/2 eps) b)))) (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 eps) b))) (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (exp.f64 eps) a)) (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2)) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (+.f64 (pow.f64 (*.f64 eps b) -2) -1/4))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2)))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) -1/4) (neg.f64 (expm1.f64 (*.f64 a eps))) (neg.f64 (*.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1/2 (/.f64 (/.f64 1 b) eps))))) (*.f64 (+.f64 1/2 (/.f64 (/.f64 1 b) eps)) (neg.f64 (expm1.f64 (*.f64 a eps)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1/2 (/.f64 (/.f64 1 b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 (pow.f64 (*.f64 b eps) -2) -1/4)))) (*.f64 (expm1.f64 (*.f64 a eps)) (neg.f64 (+.f64 1/2 (/.f64 (/.f64 1 b) eps)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (exp.f64 eps) a)) (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (+.f64 (pow.f64 (*.f64 eps b) -3) -1/8))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 b eps) -3) -1/8) (neg.f64 (expm1.f64 (*.f64 a eps))) (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 1/2 (*.f64 b eps)))) (neg.f64 (pow.f64 (exp.f64 eps) a)))) (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 1/2 (*.f64 b eps)))) (neg.f64 (expm1.f64 (*.f64 a eps)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 eps) b))) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 (pow.f64 (*.f64 b eps) -3) -1/8)))) (*.f64 (expm1.f64 (*.f64 a eps)) (neg.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 eps) b))))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -2) -1/4) (expm1.f64 (*.f64 eps a))) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2) (pow.f64 (exp.f64 eps) a))) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2) (expm1.f64 (*.f64 eps a))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) -1/4) (expm1.f64 (*.f64 a eps)) (*.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1/2 (/.f64 (/.f64 1 b) eps)))) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 1/2 (/.f64 (/.f64 1 b) eps))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1/2 (/.f64 (/.f64 1 b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 (pow.f64 (*.f64 b eps) -2) -1/4))) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 1/2 (/.f64 (/.f64 1 b) eps))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -2) -1/4) (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2) 1)) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2) (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))))
(/.f64 (/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) -1/4) (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a)) (+.f64 1/2 (/.f64 (/.f64 1 b) eps))) (+.f64 1/2 (/.f64 (/.f64 1 b) eps))) (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a)))
(*.f64 (pow.f64 (exp.f64 eps) a) (/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) -1/4) (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a)) (+.f64 1/2 (/.f64 (/.f64 1 b) eps))) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 1/2 (/.f64 (/.f64 1 b) eps)))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -2) -1/4) (neg.f64 (expm1.f64 (*.f64 eps a)))) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2) (neg.f64 (pow.f64 (exp.f64 eps) a)))) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2) (neg.f64 (expm1.f64 (*.f64 eps a)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) -1/4) (neg.f64 (expm1.f64 (*.f64 a eps))) (neg.f64 (*.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1/2 (/.f64 (/.f64 1 b) eps))))) (*.f64 (+.f64 1/2 (/.f64 (/.f64 1 b) eps)) (neg.f64 (expm1.f64 (*.f64 a eps)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1/2 (/.f64 (/.f64 1 b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 (pow.f64 (*.f64 b eps) -2) -1/4)))) (*.f64 (expm1.f64 (*.f64 a eps)) (neg.f64 (+.f64 1/2 (/.f64 (/.f64 1 b) eps)))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -3) -1/8) (expm1.f64 (*.f64 eps a))) (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))) (pow.f64 (exp.f64 eps) a))) (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))) (expm1.f64 (*.f64 eps a))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 1/2 (*.f64 b eps)))) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 (pow.f64 (*.f64 b eps) -3) -1/8))) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 1/2 (*.f64 b eps))))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 eps) b))) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 (pow.f64 (*.f64 b eps) -3) -1/8))) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 eps) b)))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -3) -1/8) (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))) (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))) 1)) (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))) (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 b eps) -3) -1/8) (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a)) (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 1/2 (*.f64 b eps))))) (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 1/2 (*.f64 b eps)))) (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a))))
(/.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) (fma.f64 (+.f64 (pow.f64 (*.f64 b eps) -3) -1/8) (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a)) (+.f64 1/4 (/.f64 (/.f64 1/2 eps) b)))) (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 eps) b))) (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -3) -1/8) (neg.f64 (expm1.f64 (*.f64 eps a)))) (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))) (neg.f64 (pow.f64 (exp.f64 eps) a)))) (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))) (neg.f64 (expm1.f64 (*.f64 eps a)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 b eps) -3) -1/8) (neg.f64 (expm1.f64 (*.f64 a eps))) (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 1/2 (*.f64 b eps)))) (neg.f64 (pow.f64 (exp.f64 eps) a)))) (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 1/2 (*.f64 b eps)))) (neg.f64 (expm1.f64 (*.f64 a eps)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 eps) b))) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 (pow.f64 (*.f64 b eps) -3) -1/8)))) (*.f64 (expm1.f64 (*.f64 a eps)) (neg.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 eps) b))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2))) (neg.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) 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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) (-.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 3)) (fma.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) (+.f64 (/.f64 (/.f64 1 b) eps) (-.f64 -1/2 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2)) 1) (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) 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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2)) (sqrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)))) (sqrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) 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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2)) (*.f64 (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))) (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))) (cbrt.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) 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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 2)) (+.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))) (-.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 2)) (*.f64 (-.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))) (sqrt.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))) (+.f64 (sqrt.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)) (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 2)) (*.f64 (+.f64 (sqrt.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)) (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))) (-.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))) (sqrt.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3)) 1) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))
(*.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) (-.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 3)) (fma.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) (+.f64 (/.f64 (/.f64 1 b) eps) (-.f64 -1/2 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3)) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))))
(*.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) (-.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 3)) (fma.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) (+.f64 (/.f64 (/.f64 1 b) eps) (-.f64 -1/2 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))))
(*.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) (-.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) 3)) (fma.f64 (+.f64 (/.f64 (/.f64 1 b) eps) -1/2) (+.f64 (/.f64 (/.f64 1 b) eps) (-.f64 -1/2 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))) (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2)))
(/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (exp.f64 eps) a) (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2)) (*.f64 (expm1.f64 (*.f64 eps a)) (+.f64 (pow.f64 (*.f64 eps b) -2) -1/4))) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) -1/4) (expm1.f64 (*.f64 a eps)) (*.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1/2 (/.f64 (/.f64 1 b) eps)))) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 1/2 (/.f64 (/.f64 1 b) eps))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1/2 (/.f64 (/.f64 1 b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 (pow.f64 (*.f64 b eps) -2) -1/4))) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 1/2 (/.f64 (/.f64 1 b) eps))))
(/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (exp.f64 eps) a) (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))) (*.f64 (expm1.f64 (*.f64 eps a)) (+.f64 (pow.f64 (*.f64 eps b) -3) -1/8))) (expm1.f64 (*.f64 eps a))) (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 1/2 (*.f64 b eps)))) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 (pow.f64 (*.f64 b eps) -3) -1/8))) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 1/2 (*.f64 b eps))))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 eps) b))) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 (pow.f64 (*.f64 b eps) -3) -1/8))) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 eps) b)))))
(/.f64 (/.f64 (+.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)) (+.f64 (pow.f64 (*.f64 eps b) -2) -1/4))) (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))) (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2))
(/.f64 (/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) -1/4) (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a)) (+.f64 1/2 (/.f64 (/.f64 1 b) eps))) (+.f64 1/2 (/.f64 (/.f64 1 b) eps))) (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a)))
(*.f64 (pow.f64 (exp.f64 eps) a) (/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) -1/4) (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a)) (+.f64 1/2 (/.f64 (/.f64 1 b) eps))) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 1/2 (/.f64 (/.f64 1 b) eps)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)) (+.f64 (pow.f64 (*.f64 eps b) -3) -1/8)))) (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))) (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 b eps) -3) -1/8) (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a)) (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 1/2 (*.f64 b eps))))) (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 1/2 (*.f64 b eps)))) (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a))))
(/.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) (fma.f64 (+.f64 (pow.f64 (*.f64 b eps) -3) -1/8) (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a)) (+.f64 1/4 (/.f64 (/.f64 1/2 eps) b)))) (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 eps) b))) (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a))))
(/.f64 (/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (exp.f64 eps) a)) (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2)) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (+.f64 (pow.f64 (*.f64 eps b) -2) -1/4))) (neg.f64 (expm1.f64 (*.f64 eps a)))) (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) -1/4) (neg.f64 (expm1.f64 (*.f64 a eps))) (neg.f64 (*.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1/2 (/.f64 (/.f64 1 b) eps))))) (*.f64 (+.f64 1/2 (/.f64 (/.f64 1 b) eps)) (neg.f64 (expm1.f64 (*.f64 a eps)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1/2 (/.f64 (/.f64 1 b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 (pow.f64 (*.f64 b eps) -2) -1/4)))) (*.f64 (expm1.f64 (*.f64 a eps)) (neg.f64 (+.f64 1/2 (/.f64 (/.f64 1 b) eps)))))
(/.f64 (/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (exp.f64 eps) a)) (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (+.f64 (pow.f64 (*.f64 eps b) -3) -1/8))) (neg.f64 (expm1.f64 (*.f64 eps a)))) (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 b eps) -3) -1/8) (neg.f64 (expm1.f64 (*.f64 a eps))) (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 1/2 (*.f64 b eps)))) (neg.f64 (pow.f64 (exp.f64 eps) a)))) (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 1/2 (*.f64 b eps)))) (neg.f64 (expm1.f64 (*.f64 a eps)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 eps) b))) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 (pow.f64 (*.f64 b eps) -3) -1/8)))) (*.f64 (expm1.f64 (*.f64 a eps)) (neg.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 eps) b))))))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -2) -1/4) (expm1.f64 (*.f64 eps a))) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2) (pow.f64 (exp.f64 eps) a))) (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2)) (expm1.f64 (*.f64 eps a)))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) -1/4) (expm1.f64 (*.f64 a eps)) (*.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1/2 (/.f64 (/.f64 1 b) eps)))) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 1/2 (/.f64 (/.f64 1 b) eps))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1/2 (/.f64 (/.f64 1 b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 (pow.f64 (*.f64 b eps) -2) -1/4))) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 1/2 (/.f64 (/.f64 1 b) eps))))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -2) -1/4) (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2) 1)) (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2)) (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)))
(/.f64 (/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) -1/4) (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a)) (+.f64 1/2 (/.f64 (/.f64 1 b) eps))) (+.f64 1/2 (/.f64 (/.f64 1 b) eps))) (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a)))
(*.f64 (pow.f64 (exp.f64 eps) a) (/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) -1/4) (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a)) (+.f64 1/2 (/.f64 (/.f64 1 b) eps))) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 1/2 (/.f64 (/.f64 1 b) eps)))))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -2) -1/4) (neg.f64 (expm1.f64 (*.f64 eps a)))) (*.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2) (neg.f64 (pow.f64 (exp.f64 eps) a)))) (+.f64 (/.f64 (pow.f64 b -1) eps) 1/2)) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) -1/4) (neg.f64 (expm1.f64 (*.f64 a eps))) (neg.f64 (*.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1/2 (/.f64 (/.f64 1 b) eps))))) (*.f64 (+.f64 1/2 (/.f64 (/.f64 1 b) eps)) (neg.f64 (expm1.f64 (*.f64 a eps)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1/2 (/.f64 (/.f64 1 b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 (pow.f64 (*.f64 b eps) -2) -1/4)))) (*.f64 (expm1.f64 (*.f64 a eps)) (neg.f64 (+.f64 1/2 (/.f64 (/.f64 1 b) eps)))))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -3) -1/8) (expm1.f64 (*.f64 eps a))) (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))) (pow.f64 (exp.f64 eps) a))) (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))) (expm1.f64 (*.f64 eps a)))
(/.f64 (fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 1/2 (*.f64 b eps)))) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 (pow.f64 (*.f64 b eps) -3) -1/8))) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 1/2 (*.f64 b eps))))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 eps) b))) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 (pow.f64 (*.f64 b eps) -3) -1/8))) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 eps) b)))))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -3) -1/8) (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))) (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))) 1)) (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))) (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 b eps) -3) -1/8) (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a)) (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 1/2 (*.f64 b eps))))) (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 1/2 (*.f64 b eps)))) (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a))))
(/.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) (fma.f64 (+.f64 (pow.f64 (*.f64 b eps) -3) -1/8) (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a)) (+.f64 1/4 (/.f64 (/.f64 1/2 eps) b)))) (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 eps) b))) (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a))))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -3) -1/8) (neg.f64 (expm1.f64 (*.f64 eps a)))) (*.f64 (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))) (neg.f64 (pow.f64 (exp.f64 eps) a)))) (+.f64 (pow.f64 (*.f64 eps b) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 b eps) -3) -1/8) (neg.f64 (expm1.f64 (*.f64 a eps))) (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 1/2 (*.f64 b eps)))) (neg.f64 (pow.f64 (exp.f64 eps) a)))) (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 1/2 (*.f64 b eps)))) (neg.f64 (expm1.f64 (*.f64 a eps)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 eps) b))) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 (pow.f64 (*.f64 b eps) -3) -1/8)))) (*.f64 (expm1.f64 (*.f64 a eps)) (neg.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 eps) b))))))
(pow.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) 1)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))) 2)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))) 3)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(pow.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) 3) 1/3)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) 2))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)) 2))
(fabs.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2)))
(log.f64 (exp.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) 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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) 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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) 3))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) 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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(exp.f64 (log.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) 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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2))) 1))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) 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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(fma.f64 (pow.f64 (exp.f64 eps) a) (/.f64 1 (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) 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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(fma.f64 1 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 (pow.f64 b -1) 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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(fma.f64 1 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(fma.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) (sqrt.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(fma.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (+.f64 (/.f64 (pow.f64 b -1) 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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) 2) (cbrt.f64 (+.f64 (/.f64 (pow.f64 b -1) eps) -1/2)) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 (/.f64 1 eps) b) 1/2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (+.f64 (/.f64 (pow.f64 b -1) 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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 (/.f64 1 b) eps) -1/2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))) 1)
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(*.f64 (pow.f64 (exp.f64 eps) a) (/.f64 1 (expm1.f64 (*.f64 eps a))))
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(*.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 1)
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(*.f64 1 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) (/.f64 1 (expm1.f64 (*.f64 eps a)))))
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2))
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 2) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) (/.f64 1 (expm1.f64 (*.f64 eps a)))))
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) a))
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(*.f64 (neg.f64 (pow.f64 (exp.f64 eps) a)) (/.f64 -1 (expm1.f64 (*.f64 eps a))))
(*.f64 (neg.f64 (pow.f64 (exp.f64 eps) a)) (/.f64 -1 (expm1.f64 (*.f64 a eps))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (exp.f64 eps) a))) (expm1.f64 (*.f64 a eps)))
(*.f64 (/.f64 1 (sqrt.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (pow.f64 (exp.f64 eps) a) (sqrt.f64 (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 1 (sqrt.f64 (expm1.f64 (*.f64 a eps)))) (/.f64 (pow.f64 (exp.f64 eps) a) (sqrt.f64 (expm1.f64 (*.f64 a eps)))))
(/.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (sqrt.f64 (expm1.f64 (*.f64 a eps)))) (sqrt.f64 (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2)) (/.f64 (pow.f64 (exp.f64 eps) a) (cbrt.f64 (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) 2)) (/.f64 (pow.f64 (exp.f64 eps) a) (cbrt.f64 (expm1.f64 (*.f64 a eps)))))
(/.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (cbrt.f64 (expm1.f64 (*.f64 a eps)))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) 2))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) (expm1.f64 (*.f64 eps a))))
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2)) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) (cbrt.f64 (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) 2)) (/.f64 (pow.f64 (exp.f64 eps) a) (cbrt.f64 (expm1.f64 (*.f64 a eps)))))
(/.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (cbrt.f64 (expm1.f64 (*.f64 a eps)))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 2) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) (expm1.f64 (*.f64 eps a))))
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 2) (sqrt.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) (sqrt.f64 (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 1 (sqrt.f64 (expm1.f64 (*.f64 a eps)))) (/.f64 (pow.f64 (exp.f64 eps) a) (sqrt.f64 (expm1.f64 (*.f64 a eps)))))
(/.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (sqrt.f64 (expm1.f64 (*.f64 a eps)))) (sqrt.f64 (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 2) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2)) (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 2) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 2)) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) 2))
(pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 1)
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2)
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 3)
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(pow.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)) -1)
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3) 1/3)
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(neg.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (neg.f64 (expm1.f64 (*.f64 eps a)))))
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 2))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2))
(fabs.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(log.f64 (exp.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) 3))
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(exp.f64 (-.f64 (*.f64 eps a) (log.f64 (expm1.f64 (*.f64 eps a)))))
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(exp.f64 (*.f64 (-.f64 (*.f64 eps a) (log.f64 (expm1.f64 (*.f64 eps a)))) 1))
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 b -1) eps))) 1)
(/.f64 (/.f64 1 eps) b)
(/.f64 (/.f64 1 b) eps)
(*.f64 1 (/.f64 (pow.f64 b -1) eps))
(/.f64 (/.f64 1 eps) b)
(/.f64 (/.f64 1 b) eps)
(*.f64 (/.f64 (pow.f64 b -1) eps) 1)
(/.f64 (/.f64 1 eps) b)
(/.f64 (/.f64 1 b) eps)
(*.f64 (pow.f64 (*.f64 eps b) -1/2) (pow.f64 (*.f64 eps b) -1/2))
(/.f64 (/.f64 1 eps) b)
(/.f64 (/.f64 1 b) eps)
(*.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) eps)) (cbrt.f64 (pow.f64 (*.f64 eps b) -2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 b) eps)) (cbrt.f64 (pow.f64 (*.f64 b eps) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps b) -2)) (cbrt.f64 (/.f64 (pow.f64 b -1) eps)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 b) eps)) (cbrt.f64 (pow.f64 (*.f64 b eps) -2)))
(*.f64 (pow.f64 b -1) (/.f64 1 eps))
(/.f64 (/.f64 1 eps) b)
(/.f64 (/.f64 1 b) eps)
(*.f64 (pow.f64 b -1) (pow.f64 eps -1))
(/.f64 (/.f64 1 eps) b)
(/.f64 (/.f64 1 b) eps)
(*.f64 -1 (/.f64 -1 (*.f64 eps b)))
(/.f64 (/.f64 1 eps) b)
(/.f64 (/.f64 1 b) eps)
(*.f64 (pow.f64 eps -1) (pow.f64 b -1))
(/.f64 (/.f64 1 eps) b)
(/.f64 (/.f64 1 b) eps)
(*.f64 (pow.f64 (sqrt.f64 (*.f64 eps b)) -1) (pow.f64 (sqrt.f64 (*.f64 eps b)) -1))
(pow.f64 (sqrt.f64 (*.f64 b eps)) -2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps b)) 2) -1) (pow.f64 (cbrt.f64 (*.f64 eps b)) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 b eps)) 2)) (/.f64 1 (cbrt.f64 (*.f64 b eps))))
(pow.f64 (*.f64 eps b) -1)
(/.f64 (/.f64 1 eps) b)
(/.f64 (/.f64 1 b) eps)
(pow.f64 (/.f64 (pow.f64 b -1) eps) 1)
(/.f64 (/.f64 1 eps) b)
(/.f64 (/.f64 1 b) eps)
(pow.f64 (pow.f64 (*.f64 eps b) -1/2) 2)
(/.f64 (/.f64 1 eps) b)
(/.f64 (/.f64 1 b) eps)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) eps)) 3)
(/.f64 (/.f64 1 eps) b)
(/.f64 (/.f64 1 b) eps)
(pow.f64 (pow.f64 (*.f64 eps b) -3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 b eps) -3))
(sqrt.f64 (pow.f64 (*.f64 eps b) -2))
(sqrt.f64 (pow.f64 (*.f64 b eps) -2))
(fabs.f64 (/.f64 (/.f64 1 b) eps))
(log.f64 (exp.f64 (/.f64 (pow.f64 b -1) eps)))
(/.f64 (/.f64 1 eps) b)
(/.f64 (/.f64 1 b) eps)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 b -1) eps))))
(/.f64 (/.f64 1 eps) b)
(/.f64 (/.f64 1 b) eps)
(cbrt.f64 (pow.f64 (*.f64 eps b) -3))
(cbrt.f64 (pow.f64 (*.f64 b eps) -3))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 b -1) eps)))
(/.f64 (/.f64 1 eps) b)
(/.f64 (/.f64 1 b) eps)
(exp.f64 (neg.f64 (log.f64 (*.f64 eps b))))
(/.f64 (/.f64 1 eps) b)
(/.f64 (/.f64 1 b) eps)
(exp.f64 (*.f64 (log.f64 (*.f64 eps b)) -1))
(/.f64 (/.f64 1 eps) b)
(/.f64 (/.f64 1 b) eps)
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 eps b))) 1))
(/.f64 (/.f64 1 eps) b)
(/.f64 (/.f64 1 b) eps)
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 b -1) eps)))
(/.f64 (/.f64 1 eps) b)
(/.f64 (/.f64 1 b) eps)

eval562.0ms (3.3%)

Compiler

Compiled 28945 to 16908 computations (41.6% saved)

prune273.0ms (1.6%)

Pruning

12 alts after pruning (7 fresh and 5 done)

PrunedKeptTotal
New9936999
Fresh213
Picked101
Done257
Total998121010
Error
0.2b
Counts
1010 → 12
Alt Table
Click to see full alt table
StatusErrorProgram
13.9b
(/.f64 (+.f64 a b) (*.f64 a b))
48.8b
(/.f64 eps (*.f64 eps a))
47.7b
(/.f64 eps (*.f64 a (+.f64 eps (*.f64 a (*.f64 (*.f64 eps eps) 1/2)))))
46.7b
(/.f64 eps (expm1.f64 (*.f64 a eps)))
30.2b
(/.f64 1 b)
35.6b
(/.f64 1 a)
11.4b
(-.f64 (/.f64 (/.f64 (+.f64 b a) b) a) (*.f64 1/2 eps))
29.9b
(-.f64 (/.f64 1 b) (*.f64 1/2 eps))
35.4b
(-.f64 (/.f64 1 a) (*.f64 1/2 eps))
3.0b
(+.f64 (/.f64 1 b) (/.f64 1 a))
4.0b
(+.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 b 1/2) (*.f64 b 5/12))))
62.1b
(*.f64 eps -1/2)
Compiler

Compiled 213 to 152 computations (28.6% saved)

localize25.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (/.f64 1 b) (/.f64 1 a))
0.3b
(*.f64 b 5/12)
1.0b
(-.f64 (*.f64 b 1/2) (*.f64 b 5/12))
4.3b
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 b 1/2) (*.f64 b 5/12)))
Compiler

Compiled 68 to 43 computations (36.8% saved)

series4.0ms (0%)

Counts
3 → 48
Calls

12 calls:

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

rewrite131.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1130×distribute-rgt-in
1076×distribute-lft-in
902×associate-*r/
660×associate-*l/
362×associate-+l+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01133
124633
2319833
Stop Event
node limit
Counts
3 → 337
Calls
Call 1
Inputs
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 b 1/2) (*.f64 b 5/12)))
(-.f64 (*.f64 b 1/2) (*.f64 b 5/12))
(*.f64 b 5/12)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (*.f64 eps eps) (fma.f64 -5/12 b (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 eps eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (+.f64 (*.f64 (*.f64 eps eps) (fma.f64 -5/12 b (*.f64 b 5/12))) (*.f64 (*.f64 eps eps) (fma.f64 -5/12 b (*.f64 b 5/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (+.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (fma.f64 -5/12 b (*.f64 b 5/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (+.f64 (*.f64 (*.f64 eps eps) (fma.f64 -5/12 b (*.f64 b 5/12))) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (+.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 eps eps)) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 eps (*.f64 eps (fma.f64 -5/12 b (*.f64 b 5/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 eps (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (*.f64 eps eps) (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (*.f64 eps eps) (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (*.f64 eps eps) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (*.f64 eps eps) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 1 (*.f64 (*.f64 eps eps) (fma.f64 -5/12 b (*.f64 b 5/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 1 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (*.f64 eps (fma.f64 -5/12 b (*.f64 b 5/12))) eps))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) eps) eps))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12))) (*.f64 eps eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1) (*.f64 eps eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)) (*.f64 eps eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12)) (*.f64 eps eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)) (*.f64 eps eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12)) (*.f64 eps eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (*.f64 (*.f64 eps eps) (fma.f64 -5/12 b (*.f64 b 5/12))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 eps eps)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/2)) (*.f64 (*.f64 eps eps) (*.f64 b -5/12)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/2)) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 b -5/12)) (*.f64 (*.f64 eps eps) (fma.f64 -5/12 b (*.f64 b 5/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/2)) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 b -5/12)) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/2)) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 b -5/12) (fma.f64 -5/12 b (*.f64 b 5/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/2)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 b -5/12) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eps eps) (*.f64 b -5/12)) (*.f64 (*.f64 eps eps) (*.f64 b 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eps eps) (fma.f64 -5/12 b (*.f64 b 5/12))) (*.f64 (*.f64 eps eps) (*.f64 b 1/12)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 b 1/2) (*.f64 eps eps)) (*.f64 (*.f64 b -5/12) (*.f64 eps eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 b 1/2) (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 b -5/12) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (fma.f64 -5/12 b (*.f64 b 5/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 b 1/2) (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 b -5/12) (*.f64 eps eps)) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 b 1/2) (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 b -5/12) (fma.f64 -5/12 b (*.f64 b 5/12))) (*.f64 eps eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 b 1/2) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 b -5/12) 1) (*.f64 eps eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 b -5/12) (*.f64 eps eps)) (*.f64 (*.f64 b 1/2) (*.f64 eps eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 b 1/12)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps (*.f64 eps (*.f64 b 1/2))) (*.f64 eps (*.f64 eps (*.f64 b -5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps (*.f64 (*.f64 b 1/2) eps)) (*.f64 eps (*.f64 (*.f64 b -5/12) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (*.f64 eps eps) (*.f64 b 1/2))) (*.f64 1 (*.f64 (*.f64 eps eps) (*.f64 b -5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (*.f64 b 1/2) (*.f64 eps eps))) (*.f64 1 (*.f64 (*.f64 b -5/12) (*.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eps (*.f64 b 1/2)) eps) (*.f64 (*.f64 eps (*.f64 b -5/12)) eps))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 b 1/2) eps) eps) (*.f64 (*.f64 (*.f64 b -5/12) eps) eps))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/2)) 1) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 b -5/12)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 b 1/2) (*.f64 eps eps)) 1) (*.f64 (*.f64 (*.f64 b -5/12) (*.f64 eps eps)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)))) (-.f64 1 (*.f64 (*.f64 eps eps) (fma.f64 -5/12 b (*.f64 b 5/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)))) (-.f64 1 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps eps) (/.f64 1 (*.f64 b 1/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)) (/.f64 (*.f64 b 11/12) (*.f64 eps eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)) (/.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))) (*.f64 eps eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 b 11/12) (*.f64 b 1/12))) (*.f64 b 11/12))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eps eps) (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3))) (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)) (*.f64 eps eps)) (*.f64 b 11/12))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)) (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps (*.f64 eps (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)))) (*.f64 b 11/12))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps (*.f64 eps (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)))) (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b -5/12) (*.f64 b -5/12)))) (-.f64 (*.f64 b 1/2) (*.f64 b -5/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 b b) 1/144) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (fma.f64 -5/12 b (*.f64 b 5/12))))) (-.f64 (*.f64 b 1/12) (fma.f64 -5/12 b (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eps eps) (+.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b -5/12) 3))) (+.f64 (*.f64 (*.f64 b b) 1/4) (-.f64 (*.f64 (*.f64 b -5/12) (*.f64 b -5/12)) (*.f64 (*.f64 b 1/2) (*.f64 b -5/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eps eps) (+.f64 (pow.f64 (*.f64 b 1/12) 3) (pow.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 3))) (+.f64 (*.f64 (*.f64 b b) 1/144) (-.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (fma.f64 -5/12 b (*.f64 b 5/12))) (*.f64 (*.f64 b 1/12) (fma.f64 -5/12 b (*.f64 b 5/12))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eps eps) (neg.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)))) (neg.f64 (*.f64 b 11/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eps eps) (neg.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)))) (neg.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)))) (*.f64 b 11/12))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (*.f64 eps eps) (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)))) (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)) (*.f64 eps eps))) (*.f64 b 11/12))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)) (*.f64 eps eps))) (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 eps eps) (sqrt.f64 (*.f64 b 1/12))) (sqrt.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)))) (sqrt.f64 (*.f64 b 11/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 eps eps) (sqrt.f64 (*.f64 b 1/12))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)))) (sqrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 eps eps) (pow.f64 (cbrt.f64 (*.f64 b 1/12)) 2)) (cbrt.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)))) (cbrt.f64 (*.f64 b 11/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 eps eps) (pow.f64 (cbrt.f64 (*.f64 b 1/12)) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)))) (cbrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b -5/12) (*.f64 b -5/12))) (*.f64 eps eps)) (-.f64 (*.f64 b 1/2) (*.f64 b -5/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) 1/144) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (fma.f64 -5/12 b (*.f64 b 5/12)))) (*.f64 eps eps)) (-.f64 (*.f64 b 1/12) (fma.f64 -5/12 b (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b -5/12) 3)) (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 b b) 1/4) (-.f64 (*.f64 (*.f64 b -5/12) (*.f64 b -5/12)) (*.f64 (*.f64 b 1/2) (*.f64 b -5/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b 1/12) 3) (pow.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 3)) (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 b b) 1/144) (-.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (fma.f64 -5/12 b (*.f64 b 5/12))) (*.f64 (*.f64 b 1/12) (fma.f64 -5/12 b (*.f64 b 5/12))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12))) (*.f64 eps eps)) (neg.f64 (*.f64 b 11/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3))) (*.f64 eps eps)) (neg.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 b 11/12) (*.f64 b 1/12))) 1) (*.f64 b 11/12))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 eps eps) (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3))) 1) (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)) (*.f64 eps eps)) 1) (*.f64 b 11/12))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)) (*.f64 eps eps)) 1) (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12))) (*.f64 (sqrt.f64 (*.f64 b 1/12)) (*.f64 eps eps))) (sqrt.f64 (*.f64 b 11/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3))) (*.f64 (sqrt.f64 (*.f64 b 1/12)) (*.f64 eps eps))) (sqrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 b 11/12) (*.f64 b 1/12))) eps) (*.f64 b 11/12))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eps (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3))) eps) (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 b 11/12) (*.f64 b 1/12))) b) 11/12)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 b 11/12) (*.f64 b 1/12))) 1) (*.f64 b 11/12))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 b 11/12) (*.f64 b 1/12))) (sqrt.f64 (*.f64 b 11/12))) (sqrt.f64 (*.f64 b 11/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 b 11/12) (*.f64 b 1/12))) (*.f64 (cbrt.f64 (*.f64 b 11/12)) (cbrt.f64 (*.f64 b 11/12)))) (cbrt.f64 (*.f64 b 11/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 eps eps) (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3))) 1) (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 eps eps) (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3))) (sqrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))) (sqrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 eps eps) (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3))) (*.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))) (cbrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))) (cbrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)) (*.f64 eps eps)) b) 11/12)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)) (*.f64 eps eps)) 1) (*.f64 b 11/12))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)) (*.f64 eps eps)) (sqrt.f64 (*.f64 b 11/12))) (sqrt.f64 (*.f64 b 11/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)) (*.f64 eps eps)) (*.f64 (cbrt.f64 (*.f64 b 11/12)) (cbrt.f64 (*.f64 b 11/12)))) (cbrt.f64 (*.f64 b 11/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)) (*.f64 eps eps)) 1) (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)) (*.f64 eps eps)) (sqrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))) (sqrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)) (*.f64 eps eps)) (*.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))) (cbrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))) (cbrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eps (sqrt.f64 (*.f64 b 1/12))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 (*.f64 b b) 1/144) (pow.f64 eps 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 eps) (*.f64 eps (*.f64 b 1/12))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 eps eps) 3) (pow.f64 (*.f64 b 1/12) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 b 1/12) 3) (pow.f64 (*.f64 eps eps) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/2) (*.f64 b -5/12))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/2) (+.f64 (*.f64 b -5/12) (fma.f64 -5/12 b (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/2) (*.f64 (*.f64 b -5/12) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/2) (+.f64 (+.f64 (*.f64 b -5/12) (fma.f64 -5/12 b (*.f64 b 5/12))) (fma.f64 -5/12 b (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/2) (+.f64 (*.f64 (*.f64 b -5/12) 1) (fma.f64 -5/12 b (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/2) (+.f64 (*.f64 b -5/12) (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/2) (+.f64 (+.f64 (*.f64 b -5/12) (fma.f64 -5/12 b (*.f64 b 5/12))) (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/2) (+.f64 (*.f64 (*.f64 b -5/12) 1) (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/2) (+.f64 (*.f64 b -5/12) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/2) (+.f64 (+.f64 (*.f64 b -5/12) (fma.f64 -5/12 b (*.f64 b 5/12))) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/2) (+.f64 (*.f64 (*.f64 b -5/12) 1) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/2) (+.f64 (*.f64 b -5/12) (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/2) (+.f64 (+.f64 (*.f64 b -5/12) (fma.f64 -5/12 b (*.f64 b 5/12))) (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/2) (+.f64 (*.f64 (*.f64 b -5/12) 1) (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/2) (+.f64 (*.f64 b -5/12) (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/2) (+.f64 (+.f64 (*.f64 b -5/12) (fma.f64 -5/12 b (*.f64 b 5/12))) (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/2) (+.f64 (*.f64 (*.f64 b -5/12) 1) (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/2) (+.f64 (*.f64 b -5/12) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/2) (+.f64 (+.f64 (*.f64 b -5/12) (fma.f64 -5/12 b (*.f64 b 5/12))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/2) (+.f64 (*.f64 (*.f64 b -5/12) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/2) (+.f64 (*.f64 b -5/12) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/2) (+.f64 (+.f64 (*.f64 b -5/12) (fma.f64 -5/12 b (*.f64 b 5/12))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/2) (+.f64 (*.f64 (*.f64 b -5/12) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/2) (*.f64 1 (+.f64 (*.f64 b -5/12) (fma.f64 -5/12 b (*.f64 b 5/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/2) (*.f64 1 (*.f64 (*.f64 b -5/12) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/2) (*.f64 (+.f64 (*.f64 b -5/12) (fma.f64 -5/12 b (*.f64 b 5/12))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/2) (*.f64 (*.f64 (*.f64 b -5/12) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (fma.f64 -5/12 b (*.f64 b 5/12)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (+.f64 (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12))) (fma.f64 -5/12 b (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (+.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1) (fma.f64 -5/12 b (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)) (fma.f64 -5/12 b (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12)) (fma.f64 -5/12 b (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)) (fma.f64 -5/12 b (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12)) (fma.f64 -5/12 b (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (+.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (+.f64 (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12))) (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (+.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1) (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)) (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12)) (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)) (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12)) (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (+.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (+.f64 (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12))) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (+.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12)) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12)) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (+.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (+.f64 (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12))) (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (+.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1) (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)) (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12)) (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)) (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12)) (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (+.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (+.f64 (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12))) (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (+.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1) (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)) (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12)) (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)) (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12)) (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (+.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (+.f64 (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (+.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (+.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (+.f64 (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (+.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (*.f64 1 (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (*.f64 1 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (*.f64 1 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (*.f64 1 (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (*.f64 (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (*.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (*.f64 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (*.f64 (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 1/12) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b -5/12) (*.f64 b 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b -5/12) (+.f64 (*.f64 b 1/2) (fma.f64 -5/12 b (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b -5/12) (+.f64 (*.f64 b 1/2) (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b -5/12) (+.f64 (*.f64 b 1/2) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b -5/12) (+.f64 (*.f64 b 1/2) (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b -5/12) (+.f64 (*.f64 b 1/2) (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b -5/12) (+.f64 (*.f64 b 1/2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b -5/12) (+.f64 (*.f64 b 1/2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b -5/12) (+.f64 (*.f64 b 5/12) (*.f64 b 1/12)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 b 1/12))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 b -5/12) (fma.f64 -5/12 b (*.f64 b 5/12))) (*.f64 b 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12))) (*.f64 b 1/12))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 b -5/12) 1) (*.f64 b 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1) (*.f64 b 1/12))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)) (*.f64 b 1/12))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12)) (*.f64 b 1/12))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)) (*.f64 b 1/12))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12)) (*.f64 b 1/12))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 b 1/12) (*.f64 b -5/12)) (*.f64 b 5/12))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 b 1/2)) (*.f64 b -5/12))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 b 1/2)) (+.f64 (*.f64 b -5/12) (fma.f64 -5/12 b (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 b 1/2)) (*.f64 (*.f64 b -5/12) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b 1/2) (exp.f64 (log1p.f64 (*.f64 b 5/12)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b 1/12)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b 1/12) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 b 1/12))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) 1/12))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 b 1/12)) (sqrt.f64 (*.f64 b 1/12)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) 1/12))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b 1/12)) (pow.f64 (cbrt.f64 (*.f64 b 1/12)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 b 1/12)) 2) (cbrt.f64 (*.f64 b 1/12)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/12 b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)) (/.f64 1 (*.f64 b 11/12)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)) (/.f64 1 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 b 5/12)) (sqrt.f64 (*.f64 b 1/2))) (-.f64 (sqrt.f64 (*.f64 b 1/2)) (sqrt.f64 (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 b 11/12)) (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))) (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)) (*.f64 (*.f64 b 11/12) (*.f64 b 1/12))) (*.f64 b 1/12))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)) (+.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3))) (+.f64 (*.f64 (*.f64 b b) 1/4) (-.f64 (pow.f64 (*.f64 b 5/12) 2) (*.f64 (*.f64 b 1/2) (*.f64 b 5/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)) (-.f64 (*.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b b) 1/4)) (*.f64 (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))) (-.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 b b) 1/4) 3) (pow.f64 (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)) 3))) (+.f64 (*.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b b) 1/4)) (-.f64 (*.f64 (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))) (*.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 b 1/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)) (*.f64 b 11/12))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b 11/12) (/.f64 (*.f64 b 11/12) (*.f64 b 1/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)) (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))) (/.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))) (*.f64 b 1/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12))) (/.f64 (*.f64 b 11/12) (sqrt.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3))) (/.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12))) (cbrt.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)))) (/.f64 (*.f64 b 11/12) (cbrt.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)))) (/.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b -5/12) (*.f64 b -5/12))) (-.f64 (*.f64 b 1/2) (*.f64 b -5/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 b b) 1/144) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (fma.f64 -5/12 b (*.f64 b 5/12)))) (-.f64 (*.f64 b 1/12) (fma.f64 -5/12 b (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 1/2) 3)) (*.f64 (pow.f64 (*.f64 b 5/12) 3) (pow.f64 (*.f64 b 5/12) 3))) (*.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))) (+.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b b) 1/4)) (*.f64 (pow.f64 (*.f64 b 5/12) 2) (pow.f64 (*.f64 b 5/12) 2))) (*.f64 (*.f64 b 11/12) (+.f64 (pow.f64 (*.f64 b 5/12) 2) (*.f64 (*.f64 b b) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b -5/12) 3)) (+.f64 (*.f64 (*.f64 b b) 1/4) (-.f64 (*.f64 (*.f64 b -5/12) (*.f64 b -5/12)) (*.f64 (*.f64 b 1/2) (*.f64 b -5/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 b 1/12) 3) (pow.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 3)) (+.f64 (*.f64 (*.f64 b b) 1/144) (-.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (fma.f64 -5/12 b (*.f64 b 5/12))) (*.f64 (*.f64 b 1/12) (fma.f64 -5/12 b (*.f64 b 5/12))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 b 1/2) 3) 3) (pow.f64 (pow.f64 (*.f64 b 5/12) 3) 3)) (*.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))) (+.f64 (*.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 1/2) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 b 5/12) 3) (pow.f64 (*.f64 b 5/12) 3)) (*.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (*.f64 b b) 1/4) 3) (pow.f64 (pow.f64 (*.f64 b 5/12) 2) 3)) (*.f64 (*.f64 b 11/12) (+.f64 (*.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b b) 1/4)) (+.f64 (*.f64 (pow.f64 (*.f64 b 5/12) 2) (pow.f64 (*.f64 b 5/12) 2)) (*.f64 (*.f64 (*.f64 b b) 1/4) (pow.f64 (*.f64 b 5/12) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12))) (neg.f64 (*.f64 b 11/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3))) (neg.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)) 1) (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)) 1) (*.f64 b 11/12))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b -5/12) (*.f64 b -5/12)))) (-.f64 (*.f64 b 1/2) (*.f64 b -5/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 b b) 1/144) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (fma.f64 -5/12 b (*.f64 b 5/12))))) (-.f64 (*.f64 b 1/12) (fma.f64 -5/12 b (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b -5/12) 3))) (+.f64 (*.f64 (*.f64 b b) 1/4) (-.f64 (*.f64 (*.f64 b -5/12) (*.f64 b -5/12)) (*.f64 (*.f64 b 1/2) (*.f64 b -5/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 b 1/12) 3) (pow.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 3))) (+.f64 (*.f64 (*.f64 b b) 1/144) (-.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (fma.f64 -5/12 b (*.f64 b 5/12))) (*.f64 (*.f64 b 1/12) (fma.f64 -5/12 b (*.f64 b 5/12))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)))) (neg.f64 (*.f64 b 11/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)))) (neg.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 b 1/12)) (sqrt.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)))) (sqrt.f64 (*.f64 b 11/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 b 1/12)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)))) (sqrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 b 1/12)) 2) (cbrt.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)))) (cbrt.f64 (*.f64 b 11/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 b 1/12)) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)))) (cbrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b -5/12) (*.f64 b -5/12))) 1) (-.f64 (*.f64 b 1/2) (*.f64 b -5/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) 1/144) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (fma.f64 -5/12 b (*.f64 b 5/12)))) 1) (-.f64 (*.f64 b 1/12) (fma.f64 -5/12 b (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b -5/12) 3)) 1) (+.f64 (*.f64 (*.f64 b b) 1/4) (-.f64 (*.f64 (*.f64 b -5/12) (*.f64 b -5/12)) (*.f64 (*.f64 b 1/2) (*.f64 b -5/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b 1/12) 3) (pow.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 3)) 1) (+.f64 (*.f64 (*.f64 b b) 1/144) (-.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (fma.f64 -5/12 b (*.f64 b 5/12))) (*.f64 (*.f64 b 1/12) (fma.f64 -5/12 b (*.f64 b 5/12))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12))) 1) (neg.f64 (*.f64 b 11/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3))) 1) (neg.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12))) (sqrt.f64 (*.f64 b 1/12))) (sqrt.f64 (*.f64 b 11/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3))) (sqrt.f64 (*.f64 b 1/12))) (sqrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12))) (pow.f64 (cbrt.f64 (*.f64 b 1/12)) 2)) (cbrt.f64 (*.f64 b 11/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3))) (pow.f64 (cbrt.f64 (*.f64 b 1/12)) 2)) (cbrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b b) 1/4)) (*.f64 (pow.f64 (*.f64 b 5/12) 2) (pow.f64 (*.f64 b 5/12) 2))) (/.f64 1 (*.f64 b 11/12))) (+.f64 (pow.f64 (*.f64 b 5/12) 2) (*.f64 (*.f64 b b) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 b b) 1/4) 3) (pow.f64 (pow.f64 (*.f64 b 5/12) 2) 3)) (/.f64 1 (*.f64 b 11/12))) (+.f64 (*.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b b) 1/4)) (+.f64 (*.f64 (pow.f64 (*.f64 b 5/12) 2) (pow.f64 (*.f64 b 5/12) 2)) (*.f64 (*.f64 (*.f64 b b) 1/4) (pow.f64 (*.f64 b 5/12) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 1/2) 3)) (*.f64 (pow.f64 (*.f64 b 5/12) 3) (pow.f64 (*.f64 b 5/12) 3))) (/.f64 1 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))) (+.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 b 1/2) 3) 3) (pow.f64 (pow.f64 (*.f64 b 5/12) 3) 3)) (/.f64 1 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))) (+.f64 (*.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 1/2) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 b 5/12) 3) (pow.f64 (*.f64 b 5/12) 3)) (*.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)) b) 11/12)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)) 1) (*.f64 b 11/12))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)) (sqrt.f64 (*.f64 b 11/12))) (sqrt.f64 (*.f64 b 11/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)) (*.f64 (cbrt.f64 (*.f64 b 11/12)) (cbrt.f64 (*.f64 b 11/12)))) (cbrt.f64 (*.f64 b 11/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)) 1) (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)) (sqrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))) (sqrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)) (*.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))) (cbrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))) (cbrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b 1/12) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 b 1/12)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 b 1/12)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 b 1/12) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 b b) 1/144))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 b) 1/12))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 b 1/12))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 b 1/12) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 b 1/12)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 b 1/12)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 b 1/12)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 b 1/12)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b 1/2 (*.f64 b -5/12))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b 1/12 (fma.f64 -5/12 b (*.f64 b 5/12)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/2 b (*.f64 b -5/12))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 b 1/2) (*.f64 b -5/12))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 b 1/12) (fma.f64 -5/12 b (*.f64 b 5/12)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 b 1/12)) (sqrt.f64 (*.f64 b 1/12)) (fma.f64 -5/12 b (*.f64 b 5/12)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 b 1/2)) (sqrt.f64 (*.f64 b 1/2)) (*.f64 b -5/12))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 b 1/12)) 2) (cbrt.f64 (*.f64 b 1/12)) (fma.f64 -5/12 b (*.f64 b 5/12)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 b 1/2)) 2) (cbrt.f64 (*.f64 b 1/2)) (*.f64 b -5/12))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 b 5/12))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b 5/12) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 b 5/12)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 b 5/12)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 b 5/12) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 b 5/12) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 b) 5/12))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 b 5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 b 5/12) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 b 5/12)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 b 5/12)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 b 5/12)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 b 5/12)))))))

simplify175.0ms (1%)

Algorithm
egg-herbie
Rules
1522×associate-*r*
1314×associate-/l*
1280×associate-+r+
1208×associate-*l*
1066×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
076313573
1213112865
Stop Event
node limit
Counts
385 → 461
Calls
Call 1
Inputs
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (*.f64 5/12 b)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (*.f64 5/12 b)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (*.f64 5/12 b)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (*.f64 5/12 b)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (*.f64 5/12 b)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (*.f64 5/12 b)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (*.f64 5/12 b)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (*.f64 5/12 b)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (*.f64 5/12 b)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (*.f64 5/12 b)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (*.f64 5/12 b)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (*.f64 5/12 b)))
(*.f64 1/12 (*.f64 (pow.f64 eps 2) b))
(*.f64 1/12 (*.f64 (pow.f64 eps 2) b))
(*.f64 1/12 (*.f64 (pow.f64 eps 2) b))
(*.f64 1/12 (*.f64 (pow.f64 eps 2) b))
(*.f64 1/12 (*.f64 (pow.f64 eps 2) b))
(*.f64 1/12 (*.f64 (pow.f64 eps 2) b))
(*.f64 1/12 (*.f64 (pow.f64 eps 2) b))
(*.f64 1/12 (*.f64 (pow.f64 eps 2) b))
(*.f64 1/12 (*.f64 (pow.f64 eps 2) b))
(*.f64 1/12 (*.f64 (pow.f64 eps 2) b))
(*.f64 1/12 (*.f64 (pow.f64 eps 2) b))
(*.f64 1/12 (*.f64 (pow.f64 eps 2) b))
(*.f64 1/12 b)
(*.f64 1/12 b)
(*.f64 1/12 b)
(*.f64 1/12 b)
(*.f64 1/12 b)
(*.f64 1/12 b)
(*.f64 1/12 b)
(*.f64 1/12 b)
(*.f64 1/12 b)
(*.f64 1/12 b)
(*.f64 1/12 b)
(*.f64 1/12 b)
(*.f64 5/12 b)
(*.f64 5/12 b)
(*.f64 5/12 b)
(*.f64 5/12 b)
(*.f64 5/12 b)
(*.f64 5/12 b)
(*.f64 5/12 b)
(*.f64 5/12 b)
(*.f64 5/12 b)
(*.f64 5/12 b)
(*.f64 5/12 b)
(*.f64 5/12 b)
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (*.f64 eps eps) (fma.f64 -5/12 b (*.f64 b 5/12))))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 eps eps)))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (+.f64 (*.f64 (*.f64 eps eps) (fma.f64 -5/12 b (*.f64 b 5/12))) (*.f64 (*.f64 eps eps) (fma.f64 -5/12 b (*.f64 b 5/12)))))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (+.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (fma.f64 -5/12 b (*.f64 b 5/12)))))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (+.f64 (*.f64 (*.f64 eps eps) (fma.f64 -5/12 b (*.f64 b 5/12))) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 eps eps))))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (+.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 eps eps)) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 eps eps))))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 eps (*.f64 eps (fma.f64 -5/12 b (*.f64 b 5/12)))))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 eps (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) eps)))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (*.f64 eps eps) (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12)))))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1)))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (*.f64 eps eps) (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12))))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (*.f64 eps eps) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12))))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (*.f64 eps eps) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12))))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 1 (*.f64 (*.f64 eps eps) (fma.f64 -5/12 b (*.f64 b 5/12)))))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 1 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 eps eps))))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (*.f64 eps (fma.f64 -5/12 b (*.f64 b 5/12))) eps))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) eps) eps))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12))) (*.f64 eps eps)))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1) (*.f64 eps eps)))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)) (*.f64 eps eps)))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12)) (*.f64 eps eps)))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)) (*.f64 eps eps)))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12)) (*.f64 eps eps)))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (*.f64 (*.f64 eps eps) (fma.f64 -5/12 b (*.f64 b 5/12))) 1))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 eps eps)) 1))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/2)) (*.f64 (*.f64 eps eps) (*.f64 b -5/12)))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/2)) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 b -5/12)) (*.f64 (*.f64 eps eps) (fma.f64 -5/12 b (*.f64 b 5/12)))))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/2)) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 b -5/12)) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 eps eps))))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/2)) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 b -5/12) (fma.f64 -5/12 b (*.f64 b 5/12)))))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/2)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 b -5/12) 1)))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b -5/12)) (*.f64 (*.f64 eps eps) (*.f64 b 1/2)))
(+.f64 (*.f64 (*.f64 eps eps) (fma.f64 -5/12 b (*.f64 b 5/12))) (*.f64 (*.f64 eps eps) (*.f64 b 1/12)))
(+.f64 (*.f64 (*.f64 b 1/2) (*.f64 eps eps)) (*.f64 (*.f64 b -5/12) (*.f64 eps eps)))
(+.f64 (*.f64 (*.f64 b 1/2) (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 b -5/12) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (fma.f64 -5/12 b (*.f64 b 5/12)))))
(+.f64 (*.f64 (*.f64 b 1/2) (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 b -5/12) (*.f64 eps eps)) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 eps eps))))
(+.f64 (*.f64 (*.f64 b 1/2) (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 b -5/12) (fma.f64 -5/12 b (*.f64 b 5/12))) (*.f64 eps eps)))
(+.f64 (*.f64 (*.f64 b 1/2) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 b -5/12) 1) (*.f64 eps eps)))
(+.f64 (*.f64 (*.f64 b -5/12) (*.f64 eps eps)) (*.f64 (*.f64 b 1/2) (*.f64 eps eps)))
(+.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 b 1/12)))
(+.f64 (*.f64 eps (*.f64 eps (*.f64 b 1/2))) (*.f64 eps (*.f64 eps (*.f64 b -5/12))))
(+.f64 (*.f64 eps (*.f64 (*.f64 b 1/2) eps)) (*.f64 eps (*.f64 (*.f64 b -5/12) eps)))
(+.f64 (*.f64 1 (*.f64 (*.f64 eps eps) (*.f64 b 1/2))) (*.f64 1 (*.f64 (*.f64 eps eps) (*.f64 b -5/12))))
(+.f64 (*.f64 1 (*.f64 (*.f64 b 1/2) (*.f64 eps eps))) (*.f64 1 (*.f64 (*.f64 b -5/12) (*.f64 eps eps))))
(+.f64 (*.f64 (*.f64 eps (*.f64 b 1/2)) eps) (*.f64 (*.f64 eps (*.f64 b -5/12)) eps))
(+.f64 (*.f64 (*.f64 (*.f64 b 1/2) eps) eps) (*.f64 (*.f64 (*.f64 b -5/12) eps) eps))
(+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/2)) 1) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 b -5/12)) 1))
(+.f64 (*.f64 (*.f64 (*.f64 b 1/2) (*.f64 eps eps)) 1) (*.f64 (*.f64 (*.f64 b -5/12) (*.f64 eps eps)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)))) (-.f64 1 (*.f64 (*.f64 eps eps) (fma.f64 -5/12 b (*.f64 b 5/12)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)))) (-.f64 1 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 eps eps))))
(/.f64 (*.f64 eps eps) (/.f64 1 (*.f64 b 1/12)))
(/.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)) (/.f64 (*.f64 b 11/12) (*.f64 eps eps)))
(/.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)) (/.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))) (*.f64 eps eps)))
(/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 b 11/12) (*.f64 b 1/12))) (*.f64 b 11/12))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3))) (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))
(/.f64 (*.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)) (*.f64 eps eps)) (*.f64 b 11/12))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)) (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))
(/.f64 (*.f64 eps (*.f64 eps (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)))) (*.f64 b 11/12))
(/.f64 (*.f64 eps (*.f64 eps (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)))) (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b -5/12) (*.f64 b -5/12)))) (-.f64 (*.f64 b 1/2) (*.f64 b -5/12)))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 b b) 1/144) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (fma.f64 -5/12 b (*.f64 b 5/12))))) (-.f64 (*.f64 b 1/12) (fma.f64 -5/12 b (*.f64 b 5/12))))
(/.f64 (*.f64 (*.f64 eps eps) (+.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b -5/12) 3))) (+.f64 (*.f64 (*.f64 b b) 1/4) (-.f64 (*.f64 (*.f64 b -5/12) (*.f64 b -5/12)) (*.f64 (*.f64 b 1/2) (*.f64 b -5/12)))))
(/.f64 (*.f64 (*.f64 eps eps) (+.f64 (pow.f64 (*.f64 b 1/12) 3) (pow.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 3))) (+.f64 (*.f64 (*.f64 b b) 1/144) (-.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (fma.f64 -5/12 b (*.f64 b 5/12))) (*.f64 (*.f64 b 1/12) (fma.f64 -5/12 b (*.f64 b 5/12))))))
(/.f64 (*.f64 (*.f64 eps eps) (neg.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)))) (neg.f64 (*.f64 b 11/12)))
(/.f64 (*.f64 (*.f64 eps eps) (neg.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)))) (neg.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))
(/.f64 (*.f64 1 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)))) (*.f64 b 11/12))
(/.f64 (*.f64 1 (*.f64 (*.f64 eps eps) (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)))) (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))
(/.f64 (*.f64 1 (*.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)) (*.f64 eps eps))) (*.f64 b 11/12))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)) (*.f64 eps eps))) (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))
(/.f64 (*.f64 (*.f64 (*.f64 eps eps) (sqrt.f64 (*.f64 b 1/12))) (sqrt.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)))) (sqrt.f64 (*.f64 b 11/12)))
(/.f64 (*.f64 (*.f64 (*.f64 eps eps) (sqrt.f64 (*.f64 b 1/12))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)))) (sqrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))
(/.f64 (*.f64 (*.f64 (*.f64 eps eps) (pow.f64 (cbrt.f64 (*.f64 b 1/12)) 2)) (cbrt.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)))) (cbrt.f64 (*.f64 b 11/12)))
(/.f64 (*.f64 (*.f64 (*.f64 eps eps) (pow.f64 (cbrt.f64 (*.f64 b 1/12)) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)))) (cbrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b -5/12) (*.f64 b -5/12))) (*.f64 eps eps)) (-.f64 (*.f64 b 1/2) (*.f64 b -5/12)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) 1/144) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (fma.f64 -5/12 b (*.f64 b 5/12)))) (*.f64 eps eps)) (-.f64 (*.f64 b 1/12) (fma.f64 -5/12 b (*.f64 b 5/12))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b -5/12) 3)) (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 b b) 1/4) (-.f64 (*.f64 (*.f64 b -5/12) (*.f64 b -5/12)) (*.f64 (*.f64 b 1/2) (*.f64 b -5/12)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b 1/12) 3) (pow.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 3)) (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 b b) 1/144) (-.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (fma.f64 -5/12 b (*.f64 b 5/12))) (*.f64 (*.f64 b 1/12) (fma.f64 -5/12 b (*.f64 b 5/12))))))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12))) (*.f64 eps eps)) (neg.f64 (*.f64 b 11/12)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3))) (*.f64 eps eps)) (neg.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))
(/.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 b 11/12) (*.f64 b 1/12))) 1) (*.f64 b 11/12))
(/.f64 (*.f64 (*.f64 (*.f64 eps eps) (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3))) 1) (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)) (*.f64 eps eps)) 1) (*.f64 b 11/12))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)) (*.f64 eps eps)) 1) (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12))) (*.f64 (sqrt.f64 (*.f64 b 1/12)) (*.f64 eps eps))) (sqrt.f64 (*.f64 b 11/12)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3))) (*.f64 (sqrt.f64 (*.f64 b 1/12)) (*.f64 eps eps))) (sqrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))
(/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 b 11/12) (*.f64 b 1/12))) eps) (*.f64 b 11/12))
(/.f64 (*.f64 (*.f64 eps (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3))) eps) (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))
(/.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 b 11/12) (*.f64 b 1/12))) b) 11/12)
(/.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 b 11/12) (*.f64 b 1/12))) 1) (*.f64 b 11/12))
(/.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 b 11/12) (*.f64 b 1/12))) (sqrt.f64 (*.f64 b 11/12))) (sqrt.f64 (*.f64 b 11/12)))
(/.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 b 11/12) (*.f64 b 1/12))) (*.f64 (cbrt.f64 (*.f64 b 11/12)) (cbrt.f64 (*.f64 b 11/12)))) (cbrt.f64 (*.f64 b 11/12)))
(/.f64 (/.f64 (*.f64 (*.f64 eps eps) (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3))) 1) (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))
(/.f64 (/.f64 (*.f64 (*.f64 eps eps) (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3))) (sqrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))) (sqrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))
(/.f64 (/.f64 (*.f64 (*.f64 eps eps) (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3))) (*.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))) (cbrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))) (cbrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)) (*.f64 eps eps)) b) 11/12)
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)) (*.f64 eps eps)) 1) (*.f64 b 11/12))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)) (*.f64 eps eps)) (sqrt.f64 (*.f64 b 11/12))) (sqrt.f64 (*.f64 b 11/12)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)) (*.f64 eps eps)) (*.f64 (cbrt.f64 (*.f64 b 11/12)) (cbrt.f64 (*.f64 b 11/12)))) (cbrt.f64 (*.f64 b 11/12)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)) (*.f64 eps eps)) 1) (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)) (*.f64 eps eps)) (sqrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))) (sqrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)) (*.f64 eps eps)) (*.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))) (cbrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))) (cbrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))
(pow.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) 1)
(pow.f64 (*.f64 eps (sqrt.f64 (*.f64 b 1/12))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) 3) 1/3)
(sqrt.f64 (*.f64 (*.f64 (*.f64 b b) 1/144) (pow.f64 eps 4)))
(log.f64 (pow.f64 (exp.f64 eps) (*.f64 eps (*.f64 b 1/12))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps eps) 3) (pow.f64 (*.f64 b 1/12) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b 1/12) 3) (pow.f64 (*.f64 eps eps) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12))))
(exp.f64 (log.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12))))
(+.f64 (*.f64 b 1/2) (*.f64 b -5/12))
(+.f64 (*.f64 b 1/2) (+.f64 (*.f64 b -5/12) (fma.f64 -5/12 b (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/2) (*.f64 (*.f64 b -5/12) 1))
(+.f64 (*.f64 b 1/2) (+.f64 (+.f64 (*.f64 b -5/12) (fma.f64 -5/12 b (*.f64 b 5/12))) (fma.f64 -5/12 b (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/2) (+.f64 (*.f64 (*.f64 b -5/12) 1) (fma.f64 -5/12 b (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/2) (+.f64 (*.f64 b -5/12) (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12)))))
(+.f64 (*.f64 b 1/2) (+.f64 (+.f64 (*.f64 b -5/12) (fma.f64 -5/12 b (*.f64 b 5/12))) (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12)))))
(+.f64 (*.f64 b 1/2) (+.f64 (*.f64 (*.f64 b -5/12) 1) (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12)))))
(+.f64 (*.f64 b 1/2) (+.f64 (*.f64 b -5/12) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1)))
(+.f64 (*.f64 b 1/2) (+.f64 (+.f64 (*.f64 b -5/12) (fma.f64 -5/12 b (*.f64 b 5/12))) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1)))
(+.f64 (*.f64 b 1/2) (+.f64 (*.f64 (*.f64 b -5/12) 1) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1)))
(+.f64 (*.f64 b 1/2) (+.f64 (*.f64 b -5/12) (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/2) (+.f64 (+.f64 (*.f64 b -5/12) (fma.f64 -5/12 b (*.f64 b 5/12))) (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/2) (+.f64 (*.f64 (*.f64 b -5/12) 1) (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/2) (+.f64 (*.f64 b -5/12) (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/2) (+.f64 (+.f64 (*.f64 b -5/12) (fma.f64 -5/12 b (*.f64 b 5/12))) (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/2) (+.f64 (*.f64 (*.f64 b -5/12) 1) (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/2) (+.f64 (*.f64 b -5/12) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/2) (+.f64 (+.f64 (*.f64 b -5/12) (fma.f64 -5/12 b (*.f64 b 5/12))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/2) (+.f64 (*.f64 (*.f64 b -5/12) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/2) (+.f64 (*.f64 b -5/12) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/2) (+.f64 (+.f64 (*.f64 b -5/12) (fma.f64 -5/12 b (*.f64 b 5/12))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/2) (+.f64 (*.f64 (*.f64 b -5/12) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/2) (*.f64 1 (+.f64 (*.f64 b -5/12) (fma.f64 -5/12 b (*.f64 b 5/12)))))
(+.f64 (*.f64 b 1/2) (*.f64 1 (*.f64 (*.f64 b -5/12) 1)))
(+.f64 (*.f64 b 1/2) (*.f64 (+.f64 (*.f64 b -5/12) (fma.f64 -5/12 b (*.f64 b 5/12))) 1))
(+.f64 (*.f64 b 1/2) (*.f64 (*.f64 (*.f64 b -5/12) 1) 1))
(+.f64 (*.f64 b 1/12) (fma.f64 -5/12 b (*.f64 b 5/12)))
(+.f64 (*.f64 b 1/12) (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/12) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1))
(+.f64 (*.f64 b 1/12) (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)))
(+.f64 (*.f64 b 1/12) (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12)))
(+.f64 (*.f64 b 1/12) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)))
(+.f64 (*.f64 b 1/12) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12)))
(+.f64 (*.f64 b 1/12) (+.f64 (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12))) (fma.f64 -5/12 b (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/12) (+.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1) (fma.f64 -5/12 b (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)) (fma.f64 -5/12 b (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12)) (fma.f64 -5/12 b (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)) (fma.f64 -5/12 b (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12)) (fma.f64 -5/12 b (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12)))))
(+.f64 (*.f64 b 1/12) (+.f64 (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12))) (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12)))))
(+.f64 (*.f64 b 1/12) (+.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1) (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12)))))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)) (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12)))))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12)) (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12)))))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)) (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12)))))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12)) (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12)))))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1)))
(+.f64 (*.f64 b 1/12) (+.f64 (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12))) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1)))
(+.f64 (*.f64 b 1/12) (+.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1)))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1)))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12)) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1)))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1)))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12)) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1)))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/12) (+.f64 (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12))) (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/12) (+.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1) (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)) (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12)) (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)) (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12)) (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/12) (+.f64 (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12))) (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/12) (+.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1) (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)) (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12)) (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)) (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12)) (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/12) (+.f64 (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/12) (+.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/12) (+.f64 (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/12) (+.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/12) (*.f64 1 (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12)))))
(+.f64 (*.f64 b 1/12) (*.f64 1 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1)))
(+.f64 (*.f64 b 1/12) (*.f64 1 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/12) (*.f64 1 (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/12) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/12) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/12) (*.f64 (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12))) 1))
(+.f64 (*.f64 b 1/12) (*.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1) 1))
(+.f64 (*.f64 b 1/12) (*.f64 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)) 1))
(+.f64 (*.f64 b 1/12) (*.f64 (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12)) 1))
(+.f64 (*.f64 b 1/12) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)) 1))
(+.f64 (*.f64 b 1/12) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12)) 1))
(+.f64 (*.f64 b -5/12) (*.f64 b 1/2))
(+.f64 (*.f64 b -5/12) (+.f64 (*.f64 b 1/2) (fma.f64 -5/12 b (*.f64 b 5/12))))
(+.f64 (*.f64 b -5/12) (+.f64 (*.f64 b 1/2) (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12)))))
(+.f64 (*.f64 b -5/12) (+.f64 (*.f64 b 1/2) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1)))
(+.f64 (*.f64 b -5/12) (+.f64 (*.f64 b 1/2) (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))))
(+.f64 (*.f64 b -5/12) (+.f64 (*.f64 b 1/2) (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12))))
(+.f64 (*.f64 b -5/12) (+.f64 (*.f64 b 1/2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12))))
(+.f64 (*.f64 b -5/12) (+.f64 (*.f64 b 1/2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12))))
(+.f64 (*.f64 b -5/12) (+.f64 (*.f64 b 5/12) (*.f64 b 1/12)))
(+.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 b 1/12))
(+.f64 (+.f64 (*.f64 b -5/12) (fma.f64 -5/12 b (*.f64 b 5/12))) (*.f64 b 1/2))
(+.f64 (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12))) (*.f64 b 1/12))
(+.f64 (*.f64 (*.f64 b -5/12) 1) (*.f64 b 1/2))
(+.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1) (*.f64 b 1/12))
(+.f64 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)) (*.f64 b 1/12))
(+.f64 (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12)) (*.f64 b 1/12))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)) (*.f64 b 1/12))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12)) (*.f64 b 1/12))
(+.f64 (+.f64 (*.f64 b 1/12) (*.f64 b -5/12)) (*.f64 b 5/12))
(+.f64 (+.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 b 1/2)) (*.f64 b -5/12))
(+.f64 (+.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 b 1/2)) (+.f64 (*.f64 b -5/12) (fma.f64 -5/12 b (*.f64 b 5/12))))
(+.f64 (+.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 b 1/2)) (*.f64 (*.f64 b -5/12) 1))
(+.f64 (-.f64 (*.f64 b 1/2) (exp.f64 (log1p.f64 (*.f64 b 5/12)))) 1)
(*.f64 b 1/12)
(*.f64 (*.f64 b 1/12) 1)
(*.f64 1 (*.f64 b 1/12))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) 1/12))
(*.f64 (sqrt.f64 (*.f64 b 1/12)) (sqrt.f64 (*.f64 b 1/12)))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) 1/12))
(*.f64 (cbrt.f64 (*.f64 b 1/12)) (pow.f64 (cbrt.f64 (*.f64 b 1/12)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b 1/12)) 2) (cbrt.f64 (*.f64 b 1/12)))
(*.f64 1/12 b)
(*.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)) (/.f64 1 (*.f64 b 11/12)))
(*.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)) (/.f64 1 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 b 5/12)) (sqrt.f64 (*.f64 b 1/2))) (-.f64 (sqrt.f64 (*.f64 b 1/2)) (sqrt.f64 (*.f64 b 5/12))))
(*.f64 (/.f64 1 (*.f64 b 11/12)) (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)))
(*.f64 (/.f64 1 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))) (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)))
(*.f64 (/.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)) (*.f64 (*.f64 b 11/12) (*.f64 b 1/12))) (*.f64 b 1/12))
(*.f64 (/.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)) (+.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3))) (+.f64 (*.f64 (*.f64 b b) 1/4) (-.f64 (pow.f64 (*.f64 b 5/12) 2) (*.f64 (*.f64 b 1/2) (*.f64 b 5/12)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)) (-.f64 (*.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b b) 1/4)) (*.f64 (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))) (-.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 b b) 1/4) 3) (pow.f64 (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)) 3))) (+.f64 (*.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b b) 1/4)) (-.f64 (*.f64 (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))) (*.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))))
(/.f64 1 (/.f64 1 (*.f64 b 1/12)))
(/.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)) (*.f64 b 11/12))
(/.f64 (*.f64 b 11/12) (/.f64 (*.f64 b 11/12) (*.f64 b 1/12)))
(/.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)) (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))
(/.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))) (/.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))) (*.f64 b 1/12)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12))) (/.f64 (*.f64 b 11/12) (sqrt.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3))) (/.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12))) (cbrt.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)))) (/.f64 (*.f64 b 11/12) (cbrt.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)))) (/.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)))))
(/.f64 (-.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b -5/12) (*.f64 b -5/12))) (-.f64 (*.f64 b 1/2) (*.f64 b -5/12)))
(/.f64 (-.f64 (*.f64 (*.f64 b b) 1/144) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (fma.f64 -5/12 b (*.f64 b 5/12)))) (-.f64 (*.f64 b 1/12) (fma.f64 -5/12 b (*.f64 b 5/12))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 1/2) 3)) (*.f64 (pow.f64 (*.f64 b 5/12) 3) (pow.f64 (*.f64 b 5/12) 3))) (*.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))) (+.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b b) 1/4)) (*.f64 (pow.f64 (*.f64 b 5/12) 2) (pow.f64 (*.f64 b 5/12) 2))) (*.f64 (*.f64 b 11/12) (+.f64 (pow.f64 (*.f64 b 5/12) 2) (*.f64 (*.f64 b b) 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b -5/12) 3)) (+.f64 (*.f64 (*.f64 b b) 1/4) (-.f64 (*.f64 (*.f64 b -5/12) (*.f64 b -5/12)) (*.f64 (*.f64 b 1/2) (*.f64 b -5/12)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b 1/12) 3) (pow.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 3)) (+.f64 (*.f64 (*.f64 b b) 1/144) (-.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (fma.f64 -5/12 b (*.f64 b 5/12))) (*.f64 (*.f64 b 1/12) (fma.f64 -5/12 b (*.f64 b 5/12))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 b 1/2) 3) 3) (pow.f64 (pow.f64 (*.f64 b 5/12) 3) 3)) (*.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))) (+.f64 (*.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 1/2) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 b 5/12) 3) (pow.f64 (*.f64 b 5/12) 3)) (*.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 b b) 1/4) 3) (pow.f64 (pow.f64 (*.f64 b 5/12) 2) 3)) (*.f64 (*.f64 b 11/12) (+.f64 (*.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b b) 1/4)) (+.f64 (*.f64 (pow.f64 (*.f64 b 5/12) 2) (pow.f64 (*.f64 b 5/12) 2)) (*.f64 (*.f64 (*.f64 b b) 1/4) (pow.f64 (*.f64 b 5/12) 2))))))
(/.f64 (neg.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12))) (neg.f64 (*.f64 b 11/12)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3))) (neg.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)) 1) (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))
(/.f64 (*.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)) 1) (*.f64 b 11/12))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b -5/12) (*.f64 b -5/12)))) (-.f64 (*.f64 b 1/2) (*.f64 b -5/12)))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 b b) 1/144) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (fma.f64 -5/12 b (*.f64 b 5/12))))) (-.f64 (*.f64 b 1/12) (fma.f64 -5/12 b (*.f64 b 5/12))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b -5/12) 3))) (+.f64 (*.f64 (*.f64 b b) 1/4) (-.f64 (*.f64 (*.f64 b -5/12) (*.f64 b -5/12)) (*.f64 (*.f64 b 1/2) (*.f64 b -5/12)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 b 1/12) 3) (pow.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 3))) (+.f64 (*.f64 (*.f64 b b) 1/144) (-.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (fma.f64 -5/12 b (*.f64 b 5/12))) (*.f64 (*.f64 b 1/12) (fma.f64 -5/12 b (*.f64 b 5/12))))))
(/.f64 (*.f64 1 (neg.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)))) (neg.f64 (*.f64 b 11/12)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)))) (neg.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 b 1/12)) (sqrt.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)))) (sqrt.f64 (*.f64 b 11/12)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 b 1/12)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)))) (sqrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 b 1/12)) 2) (cbrt.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)))) (cbrt.f64 (*.f64 b 11/12)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 b 1/12)) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)))) (cbrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b -5/12) (*.f64 b -5/12))) 1) (-.f64 (*.f64 b 1/2) (*.f64 b -5/12)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) 1/144) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (fma.f64 -5/12 b (*.f64 b 5/12)))) 1) (-.f64 (*.f64 b 1/12) (fma.f64 -5/12 b (*.f64 b 5/12))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b -5/12) 3)) 1) (+.f64 (*.f64 (*.f64 b b) 1/4) (-.f64 (*.f64 (*.f64 b -5/12) (*.f64 b -5/12)) (*.f64 (*.f64 b 1/2) (*.f64 b -5/12)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b 1/12) 3) (pow.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 3)) 1) (+.f64 (*.f64 (*.f64 b b) 1/144) (-.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (fma.f64 -5/12 b (*.f64 b 5/12))) (*.f64 (*.f64 b 1/12) (fma.f64 -5/12 b (*.f64 b 5/12))))))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12))) 1) (neg.f64 (*.f64 b 11/12)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3))) 1) (neg.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12))) (sqrt.f64 (*.f64 b 1/12))) (sqrt.f64 (*.f64 b 11/12)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3))) (sqrt.f64 (*.f64 b 1/12))) (sqrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12))) (pow.f64 (cbrt.f64 (*.f64 b 1/12)) 2)) (cbrt.f64 (*.f64 b 11/12)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3))) (pow.f64 (cbrt.f64 (*.f64 b 1/12)) 2)) (cbrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b b) 1/4)) (*.f64 (pow.f64 (*.f64 b 5/12) 2) (pow.f64 (*.f64 b 5/12) 2))) (/.f64 1 (*.f64 b 11/12))) (+.f64 (pow.f64 (*.f64 b 5/12) 2) (*.f64 (*.f64 b b) 1/4)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 b b) 1/4) 3) (pow.f64 (pow.f64 (*.f64 b 5/12) 2) 3)) (/.f64 1 (*.f64 b 11/12))) (+.f64 (*.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b b) 1/4)) (+.f64 (*.f64 (pow.f64 (*.f64 b 5/12) 2) (pow.f64 (*.f64 b 5/12) 2)) (*.f64 (*.f64 (*.f64 b b) 1/4) (pow.f64 (*.f64 b 5/12) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 1/2) 3)) (*.f64 (pow.f64 (*.f64 b 5/12) 3) (pow.f64 (*.f64 b 5/12) 3))) (/.f64 1 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))) (+.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 b 1/2) 3) 3) (pow.f64 (pow.f64 (*.f64 b 5/12) 3) 3)) (/.f64 1 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))) (+.f64 (*.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 1/2) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 b 5/12) 3) (pow.f64 (*.f64 b 5/12) 3)) (*.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)))))
(/.f64 (/.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)) b) 11/12)
(/.f64 (/.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)) 1) (*.f64 b 11/12))
(/.f64 (/.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)) (sqrt.f64 (*.f64 b 11/12))) (sqrt.f64 (*.f64 b 11/12)))
(/.f64 (/.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)) (*.f64 (cbrt.f64 (*.f64 b 11/12)) (cbrt.f64 (*.f64 b 11/12)))) (cbrt.f64 (*.f64 b 11/12)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)) 1) (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)) (sqrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))) (sqrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)) (*.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))) (cbrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))) (cbrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))
(pow.f64 (*.f64 b 1/12) 1)
(pow.f64 (sqrt.f64 (*.f64 b 1/12)) 2)
(pow.f64 (cbrt.f64 (*.f64 b 1/12)) 3)
(pow.f64 (pow.f64 (*.f64 b 1/12) 3) 1/3)
(sqrt.f64 (*.f64 (*.f64 b b) 1/144))
(log.f64 (pow.f64 (exp.f64 b) 1/12))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b 1/12))))
(cbrt.f64 (pow.f64 (*.f64 b 1/12) 3))
(expm1.f64 (log1p.f64 (*.f64 b 1/12)))
(exp.f64 (log.f64 (*.f64 b 1/12)))
(exp.f64 (*.f64 (log.f64 (*.f64 b 1/12)) 1))
(log1p.f64 (expm1.f64 (*.f64 b 1/12)))
(fma.f64 b 1/2 (*.f64 b -5/12))
(fma.f64 b 1/12 (fma.f64 -5/12 b (*.f64 b 5/12)))
(fma.f64 1/2 b (*.f64 b -5/12))
(fma.f64 1 (*.f64 b 1/2) (*.f64 b -5/12))
(fma.f64 1 (*.f64 b 1/12) (fma.f64 -5/12 b (*.f64 b 5/12)))
(fma.f64 (sqrt.f64 (*.f64 b 1/12)) (sqrt.f64 (*.f64 b 1/12)) (fma.f64 -5/12 b (*.f64 b 5/12)))
(fma.f64 (sqrt.f64 (*.f64 b 1/2)) (sqrt.f64 (*.f64 b 1/2)) (*.f64 b -5/12))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b 1/12)) 2) (cbrt.f64 (*.f64 b 1/12)) (fma.f64 -5/12 b (*.f64 b 5/12)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b 1/2)) 2) (cbrt.f64 (*.f64 b 1/2)) (*.f64 b -5/12))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b 5/12))) 1)
(pow.f64 (*.f64 b 5/12) 1)
(pow.f64 (sqrt.f64 (*.f64 b 5/12)) 2)
(pow.f64 (cbrt.f64 (*.f64 b 5/12)) 3)
(pow.f64 (pow.f64 (*.f64 b 5/12) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 b 5/12) 2))
(log.f64 (pow.f64 (exp.f64 b) 5/12))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b 5/12))))
(cbrt.f64 (pow.f64 (*.f64 b 5/12) 3))
(expm1.f64 (log1p.f64 (*.f64 b 5/12)))
(exp.f64 (log.f64 (*.f64 b 5/12)))
(exp.f64 (*.f64 (log.f64 (*.f64 b 5/12)) 1))
(log1p.f64 (expm1.f64 (*.f64 b 5/12)))
Outputs
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (*.f64 5/12 b)))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (*.f64 5/12 b)))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (*.f64 5/12 b)))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (*.f64 5/12 b)))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (*.f64 5/12 b)))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (*.f64 5/12 b)))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (*.f64 5/12 b)))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (*.f64 5/12 b)))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (*.f64 5/12 b)))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (*.f64 5/12 b)))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (*.f64 5/12 b)))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (*.f64 5/12 b)))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(*.f64 1/12 (*.f64 (pow.f64 eps 2) b))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(*.f64 1/12 (*.f64 (pow.f64 eps 2) b))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(*.f64 1/12 (*.f64 (pow.f64 eps 2) b))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(*.f64 1/12 (*.f64 (pow.f64 eps 2) b))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(*.f64 1/12 (*.f64 (pow.f64 eps 2) b))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(*.f64 1/12 (*.f64 (pow.f64 eps 2) b))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(*.f64 1/12 (*.f64 (pow.f64 eps 2) b))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(*.f64 1/12 (*.f64 (pow.f64 eps 2) b))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(*.f64 1/12 (*.f64 (pow.f64 eps 2) b))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(*.f64 1/12 (*.f64 (pow.f64 eps 2) b))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(*.f64 1/12 (*.f64 (pow.f64 eps 2) b))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(*.f64 1/12 (*.f64 (pow.f64 eps 2) b))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(*.f64 1/12 b)
(*.f64 b 1/12)
(*.f64 1/12 b)
(*.f64 b 1/12)
(*.f64 1/12 b)
(*.f64 b 1/12)
(*.f64 1/12 b)
(*.f64 b 1/12)
(*.f64 1/12 b)
(*.f64 b 1/12)
(*.f64 1/12 b)
(*.f64 b 1/12)
(*.f64 1/12 b)
(*.f64 b 1/12)
(*.f64 1/12 b)
(*.f64 b 1/12)
(*.f64 1/12 b)
(*.f64 b 1/12)
(*.f64 1/12 b)
(*.f64 b 1/12)
(*.f64 1/12 b)
(*.f64 b 1/12)
(*.f64 1/12 b)
(*.f64 b 1/12)
(*.f64 5/12 b)
(*.f64 b 5/12)
(*.f64 5/12 b)
(*.f64 b 5/12)
(*.f64 5/12 b)
(*.f64 b 5/12)
(*.f64 5/12 b)
(*.f64 b 5/12)
(*.f64 5/12 b)
(*.f64 b 5/12)
(*.f64 5/12 b)
(*.f64 b 5/12)
(*.f64 5/12 b)
(*.f64 b 5/12)
(*.f64 5/12 b)
(*.f64 b 5/12)
(*.f64 5/12 b)
(*.f64 b 5/12)
(*.f64 5/12 b)
(*.f64 b 5/12)
(*.f64 5/12 b)
(*.f64 b 5/12)
(*.f64 5/12 b)
(*.f64 b 5/12)
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (*.f64 eps eps) (fma.f64 -5/12 b (*.f64 b 5/12))))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 eps eps)))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (+.f64 (*.f64 (*.f64 eps eps) (fma.f64 -5/12 b (*.f64 b 5/12))) (*.f64 (*.f64 eps eps) (fma.f64 -5/12 b (*.f64 b 5/12)))))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (+.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (fma.f64 -5/12 b (*.f64 b 5/12)))))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (+.f64 (*.f64 (*.f64 eps eps) (fma.f64 -5/12 b (*.f64 b 5/12))) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 eps eps))))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (+.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 eps eps)) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 eps eps))))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 eps (*.f64 eps (fma.f64 -5/12 b (*.f64 b 5/12)))))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 eps (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) eps)))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (*.f64 eps eps) (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12)))))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1)))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (*.f64 eps eps) (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))))
(*.f64 (*.f64 eps eps) (fma.f64 b 1/12 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))))
(*.f64 eps (*.f64 eps (fma.f64 b 1/12 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)))))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12))))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (*.f64 eps eps) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12))))
(*.f64 (*.f64 eps eps) (fma.f64 b 1/12 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12))))
(*.f64 (*.f64 eps eps) (fma.f64 b 1/12 (+.f64 (*.f64 b 5/12) (*.f64 -1 (pow.f64 (sqrt.f64 (*.f64 b 5/12)) 2)))))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (*.f64 eps eps) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12))))
(*.f64 (*.f64 eps eps) (fma.f64 b 1/12 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))))
(*.f64 eps (*.f64 eps (fma.f64 b 1/12 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)))))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 1 (*.f64 (*.f64 eps eps) (fma.f64 -5/12 b (*.f64 b 5/12)))))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 1 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 eps eps))))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (*.f64 eps (fma.f64 -5/12 b (*.f64 b 5/12))) eps))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) eps) eps))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12))) (*.f64 eps eps)))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1) (*.f64 eps eps)))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)) (*.f64 eps eps)))
(*.f64 (*.f64 eps eps) (fma.f64 b 1/12 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))))
(*.f64 eps (*.f64 eps (fma.f64 b 1/12 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)))))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12)) (*.f64 eps eps)))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)) (*.f64 eps eps)))
(*.f64 (*.f64 eps eps) (fma.f64 b 1/12 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12))))
(*.f64 (*.f64 eps eps) (fma.f64 b 1/12 (+.f64 (*.f64 b 5/12) (*.f64 -1 (pow.f64 (sqrt.f64 (*.f64 b 5/12)) 2)))))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12)) (*.f64 eps eps)))
(*.f64 (*.f64 eps eps) (fma.f64 b 1/12 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))))
(*.f64 eps (*.f64 eps (fma.f64 b 1/12 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)))))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (*.f64 (*.f64 eps eps) (fma.f64 -5/12 b (*.f64 b 5/12))) 1))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) (*.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 eps eps)) 1))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/2)) (*.f64 (*.f64 eps eps) (*.f64 b -5/12)))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/2)) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 b -5/12)) (*.f64 (*.f64 eps eps) (fma.f64 -5/12 b (*.f64 b 5/12)))))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/2)) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 b -5/12)) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 eps eps))))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/2)) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 b -5/12) (fma.f64 -5/12 b (*.f64 b 5/12)))))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/2)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 b -5/12) 1)))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 b -5/12)) (*.f64 (*.f64 eps eps) (*.f64 b 1/2)))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(+.f64 (*.f64 (*.f64 eps eps) (fma.f64 -5/12 b (*.f64 b 5/12))) (*.f64 (*.f64 eps eps) (*.f64 b 1/12)))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(+.f64 (*.f64 (*.f64 b 1/2) (*.f64 eps eps)) (*.f64 (*.f64 b -5/12) (*.f64 eps eps)))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(+.f64 (*.f64 (*.f64 b 1/2) (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 b -5/12) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (fma.f64 -5/12 b (*.f64 b 5/12)))))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(+.f64 (*.f64 (*.f64 b 1/2) (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 b -5/12) (*.f64 eps eps)) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 eps eps))))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(+.f64 (*.f64 (*.f64 b 1/2) (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 b -5/12) (fma.f64 -5/12 b (*.f64 b 5/12))) (*.f64 eps eps)))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(+.f64 (*.f64 (*.f64 b 1/2) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 b -5/12) 1) (*.f64 eps eps)))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(+.f64 (*.f64 (*.f64 b -5/12) (*.f64 eps eps)) (*.f64 (*.f64 b 1/2) (*.f64 eps eps)))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(+.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 b 1/12)))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(+.f64 (*.f64 eps (*.f64 eps (*.f64 b 1/2))) (*.f64 eps (*.f64 eps (*.f64 b -5/12))))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(+.f64 (*.f64 eps (*.f64 (*.f64 b 1/2) eps)) (*.f64 eps (*.f64 (*.f64 b -5/12) eps)))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(+.f64 (*.f64 1 (*.f64 (*.f64 eps eps) (*.f64 b 1/2))) (*.f64 1 (*.f64 (*.f64 eps eps) (*.f64 b -5/12))))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(+.f64 (*.f64 1 (*.f64 (*.f64 b 1/2) (*.f64 eps eps))) (*.f64 1 (*.f64 (*.f64 b -5/12) (*.f64 eps eps))))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(+.f64 (*.f64 (*.f64 eps (*.f64 b 1/2)) eps) (*.f64 (*.f64 eps (*.f64 b -5/12)) eps))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(+.f64 (*.f64 (*.f64 (*.f64 b 1/2) eps) eps) (*.f64 (*.f64 (*.f64 b -5/12) eps) eps))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/2)) 1) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 b -5/12)) 1))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(+.f64 (*.f64 (*.f64 (*.f64 b 1/2) (*.f64 eps eps)) 1) (*.f64 (*.f64 (*.f64 b -5/12) (*.f64 eps eps)) 1))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)))) 1)
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)))) (-.f64 1 (*.f64 (*.f64 eps eps) (fma.f64 -5/12 b (*.f64 b 5/12)))))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)))) (-.f64 1 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 eps eps))))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(/.f64 (*.f64 eps eps) (/.f64 1 (*.f64 b 1/12)))
(*.f64 (/.f64 (*.f64 eps eps) 1) (*.f64 b 1/12))
(*.f64 (/.f64 eps (/.f64 12 b)) eps)
(/.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)) (/.f64 (*.f64 b 11/12) (*.f64 eps eps)))
(*.f64 (/.f64 (*.f64 b 11/12) (*.f64 (/.f64 b b) 11)) (*.f64 eps eps))
(*.f64 (*.f64 eps eps) (/.f64 b (/.f64 b (*.f64 b 1/12))))
(/.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)) (/.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))) (*.f64 eps eps)))
(/.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)) (/.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 5/12 (*.f64 b 11/12)))) (*.f64 eps eps)))
(*.f64 (*.f64 eps eps) (/.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)) (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 55/144 b)))))
(/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 b 11/12) (*.f64 b 1/12))) (*.f64 b 11/12))
(*.f64 (/.f64 (*.f64 b 11/12) (*.f64 (/.f64 b b) 11)) (*.f64 eps eps))
(*.f64 (*.f64 eps eps) (/.f64 b (/.f64 b (*.f64 b 1/12))))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3))) (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))
(/.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)) (/.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 5/12 (*.f64 b 11/12)))) (*.f64 eps eps)))
(*.f64 (*.f64 eps eps) (/.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)) (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 55/144 b)))))
(/.f64 (*.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)) (*.f64 eps eps)) (*.f64 b 11/12))
(*.f64 (/.f64 (*.f64 b 11/12) (*.f64 (/.f64 b b) 11)) (*.f64 eps eps))
(*.f64 (*.f64 eps eps) (/.f64 b (/.f64 b (*.f64 b 1/12))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)) (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))
(/.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)) (/.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 5/12 (*.f64 b 11/12)))) (*.f64 eps eps)))
(*.f64 (*.f64 eps eps) (/.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)) (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 55/144 b)))))
(/.f64 (*.f64 eps (*.f64 eps (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)))) (*.f64 b 11/12))
(*.f64 (/.f64 (*.f64 b 11/12) (*.f64 (/.f64 b b) 11)) (*.f64 eps eps))
(*.f64 (*.f64 eps eps) (/.f64 b (/.f64 b (*.f64 b 1/12))))
(/.f64 (*.f64 eps (*.f64 eps (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)))) (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))
(/.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)) (/.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 5/12 (*.f64 b 11/12)))) (*.f64 eps eps)))
(*.f64 (*.f64 eps eps) (/.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)) (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 55/144 b)))))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b -5/12) (*.f64 b -5/12)))) (-.f64 (*.f64 b 1/2) (*.f64 b -5/12)))
(/.f64 (-.f64 (*.f64 b (*.f64 b 1/4)) (*.f64 (*.f64 b b) 25/144)) (*.f64 (/.f64 b eps) (/.f64 11/12 eps)))
(*.f64 (/.f64 (*.f64 eps eps) (*.f64 b 11/12)) (-.f64 (*.f64 b (*.f64 b 1/4)) (*.f64 b (*.f64 25/144 b))))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 b b) 1/144) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (fma.f64 -5/12 b (*.f64 b 5/12))))) (-.f64 (*.f64 b 1/12) (fma.f64 -5/12 b (*.f64 b 5/12))))
(/.f64 (*.f64 eps eps) (/.f64 (-.f64 (*.f64 b 1/12) (fma.f64 -5/12 b (*.f64 b 5/12))) (-.f64 (*.f64 b (*.f64 b 1/144)) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (fma.f64 -5/12 b (*.f64 b 5/12))))))
(*.f64 (/.f64 (-.f64 (*.f64 b (*.f64 b 1/144)) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (fma.f64 -5/12 b (*.f64 b 5/12)))) (-.f64 (*.f64 b 1/12) (fma.f64 -5/12 b (*.f64 b 5/12)))) (*.f64 eps eps))
(/.f64 (*.f64 (*.f64 eps eps) (+.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b -5/12) 3))) (+.f64 (*.f64 (*.f64 b b) 1/4) (-.f64 (*.f64 (*.f64 b -5/12) (*.f64 b -5/12)) (*.f64 (*.f64 b 1/2) (*.f64 b -5/12)))))
(/.f64 (*.f64 eps eps) (/.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 (*.f64 b -5/12) (-.f64 (*.f64 b -5/12) (*.f64 1/2 b)))) (+.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) -125/1728))))
(*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) -125/1728)) (fma.f64 (*.f64 b b) 1/4 (-.f64 (*.f64 b (*.f64 25/144 b)) (*.f64 b (*.f64 -5/24 b))))) (*.f64 eps eps))
(/.f64 (*.f64 (*.f64 eps eps) (+.f64 (pow.f64 (*.f64 b 1/12) 3) (pow.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 3))) (+.f64 (*.f64 (*.f64 b b) 1/144) (-.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (fma.f64 -5/12 b (*.f64 b 5/12))) (*.f64 (*.f64 b 1/12) (fma.f64 -5/12 b (*.f64 b 5/12))))))
(/.f64 (*.f64 eps (*.f64 eps (+.f64 (*.f64 (pow.f64 b 3) 1/1728) (pow.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 3)))) (fma.f64 (*.f64 b b) 1/144 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (-.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 b 1/12)))))
(*.f64 (/.f64 (*.f64 eps eps) (fma.f64 (*.f64 b b) 1/144 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (-.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 b 1/12))))) (+.f64 (*.f64 (pow.f64 b 3) 1/1728) (pow.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 3)))
(/.f64 (*.f64 (*.f64 eps eps) (neg.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)))) (neg.f64 (*.f64 b 11/12)))
(/.f64 (*.f64 eps eps) (/.f64 (*.f64 b -11/12) (*.f64 (*.f64 b -11/12) (*.f64 b 1/12))))
(*.f64 (/.f64 (*.f64 eps eps) (*.f64 b -11/12)) (*.f64 (neg.f64 b) (*.f64 11/144 b)))
(/.f64 (*.f64 (*.f64 eps eps) (neg.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)))) (neg.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))
(/.f64 (*.f64 eps eps) (/.f64 (neg.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 5/12 (*.f64 b 11/12))))) (neg.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)))))
(*.f64 (/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728))) (neg.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 55/144 b))))) (*.f64 eps eps))
(/.f64 (*.f64 1 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)))) (*.f64 b 11/12))
(*.f64 (/.f64 (*.f64 b 11/12) (*.f64 (/.f64 b b) 11)) (*.f64 eps eps))
(*.f64 (*.f64 eps eps) (/.f64 b (/.f64 b (*.f64 b 1/12))))
(/.f64 (*.f64 1 (*.f64 (*.f64 eps eps) (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)))) (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))
(/.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)) (/.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 5/12 (*.f64 b 11/12)))) (*.f64 eps eps)))
(*.f64 (*.f64 eps eps) (/.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)) (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 55/144 b)))))
(/.f64 (*.f64 1 (*.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)) (*.f64 eps eps))) (*.f64 b 11/12))
(*.f64 (/.f64 (*.f64 b 11/12) (*.f64 (/.f64 b b) 11)) (*.f64 eps eps))
(*.f64 (*.f64 eps eps) (/.f64 b (/.f64 b (*.f64 b 1/12))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)) (*.f64 eps eps))) (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))
(/.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)) (/.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 5/12 (*.f64 b 11/12)))) (*.f64 eps eps)))
(*.f64 (*.f64 eps eps) (/.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)) (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 55/144 b)))))
(/.f64 (*.f64 (*.f64 (*.f64 eps eps) (sqrt.f64 (*.f64 b 1/12))) (sqrt.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)))) (sqrt.f64 (*.f64 b 11/12)))
(/.f64 (*.f64 eps (*.f64 eps (sqrt.f64 (*.f64 b 1/12)))) (/.f64 (sqrt.f64 (*.f64 b 11/12)) (sqrt.f64 (*.f64 (*.f64 b 1/12) (*.f64 b 11/12)))))
(*.f64 (/.f64 (*.f64 eps (*.f64 eps (sqrt.f64 (*.f64 b 1/12)))) (sqrt.f64 (*.f64 b 11/12))) (sqrt.f64 (*.f64 b (*.f64 11/144 b))))
(/.f64 (*.f64 (*.f64 (*.f64 eps eps) (sqrt.f64 (*.f64 b 1/12))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)))) (sqrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))
(/.f64 (*.f64 eps (*.f64 eps (sqrt.f64 (*.f64 b 1/12)))) (/.f64 (sqrt.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 5/12 (*.f64 b 11/12))))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728))) (sqrt.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 55/144 b))))) (*.f64 eps (*.f64 eps (sqrt.f64 (*.f64 b 1/12)))))
(/.f64 (*.f64 (*.f64 (*.f64 eps eps) (pow.f64 (cbrt.f64 (*.f64 b 1/12)) 2)) (cbrt.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)))) (cbrt.f64 (*.f64 b 11/12)))
(/.f64 (*.f64 eps (*.f64 eps (pow.f64 (cbrt.f64 (*.f64 b 1/12)) 2))) (/.f64 (cbrt.f64 (*.f64 b 11/12)) (cbrt.f64 (*.f64 (*.f64 b 1/12) (*.f64 b 11/12)))))
(*.f64 (/.f64 (*.f64 eps (*.f64 eps (pow.f64 (cbrt.f64 (*.f64 b 1/12)) 2))) (cbrt.f64 (*.f64 b 11/12))) (cbrt.f64 (*.f64 b (*.f64 11/144 b))))
(/.f64 (*.f64 (*.f64 (*.f64 eps eps) (pow.f64 (cbrt.f64 (*.f64 b 1/12)) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)))) (cbrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))
(/.f64 (*.f64 eps (*.f64 eps (pow.f64 (cbrt.f64 (*.f64 b 1/12)) 2))) (/.f64 (cbrt.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 5/12 (*.f64 b 11/12))))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)))))
(/.f64 (*.f64 eps (*.f64 eps (pow.f64 (cbrt.f64 (*.f64 b 1/12)) 2))) (/.f64 (cbrt.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 55/144 b)))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b -5/12) (*.f64 b -5/12))) (*.f64 eps eps)) (-.f64 (*.f64 b 1/2) (*.f64 b -5/12)))
(/.f64 (-.f64 (*.f64 b (*.f64 b 1/4)) (*.f64 (*.f64 b b) 25/144)) (*.f64 (/.f64 b eps) (/.f64 11/12 eps)))
(*.f64 (/.f64 (*.f64 eps eps) (*.f64 b 11/12)) (-.f64 (*.f64 b (*.f64 b 1/4)) (*.f64 b (*.f64 25/144 b))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) 1/144) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (fma.f64 -5/12 b (*.f64 b 5/12)))) (*.f64 eps eps)) (-.f64 (*.f64 b 1/12) (fma.f64 -5/12 b (*.f64 b 5/12))))
(/.f64 (*.f64 eps eps) (/.f64 (-.f64 (*.f64 b 1/12) (fma.f64 -5/12 b (*.f64 b 5/12))) (-.f64 (*.f64 b (*.f64 b 1/144)) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (fma.f64 -5/12 b (*.f64 b 5/12))))))
(*.f64 (/.f64 (-.f64 (*.f64 b (*.f64 b 1/144)) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (fma.f64 -5/12 b (*.f64 b 5/12)))) (-.f64 (*.f64 b 1/12) (fma.f64 -5/12 b (*.f64 b 5/12)))) (*.f64 eps eps))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b -5/12) 3)) (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 b b) 1/4) (-.f64 (*.f64 (*.f64 b -5/12) (*.f64 b -5/12)) (*.f64 (*.f64 b 1/2) (*.f64 b -5/12)))))
(/.f64 (*.f64 eps eps) (/.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 (*.f64 b -5/12) (-.f64 (*.f64 b -5/12) (*.f64 1/2 b)))) (+.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) -125/1728))))
(*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) -125/1728)) (fma.f64 (*.f64 b b) 1/4 (-.f64 (*.f64 b (*.f64 25/144 b)) (*.f64 b (*.f64 -5/24 b))))) (*.f64 eps eps))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b 1/12) 3) (pow.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 3)) (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 b b) 1/144) (-.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (fma.f64 -5/12 b (*.f64 b 5/12))) (*.f64 (*.f64 b 1/12) (fma.f64 -5/12 b (*.f64 b 5/12))))))
(/.f64 (*.f64 eps (*.f64 eps (+.f64 (*.f64 (pow.f64 b 3) 1/1728) (pow.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 3)))) (fma.f64 (*.f64 b b) 1/144 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (-.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 b 1/12)))))
(*.f64 (/.f64 (*.f64 eps eps) (fma.f64 (*.f64 b b) 1/144 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (-.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 b 1/12))))) (+.f64 (*.f64 (pow.f64 b 3) 1/1728) (pow.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 3)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12))) (*.f64 eps eps)) (neg.f64 (*.f64 b 11/12)))
(/.f64 (*.f64 eps eps) (/.f64 (*.f64 b -11/12) (*.f64 (*.f64 b -11/12) (*.f64 b 1/12))))
(*.f64 (/.f64 (*.f64 eps eps) (*.f64 b -11/12)) (*.f64 (neg.f64 b) (*.f64 11/144 b)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3))) (*.f64 eps eps)) (neg.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))
(/.f64 (*.f64 eps eps) (/.f64 (neg.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 5/12 (*.f64 b 11/12))))) (neg.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)))))
(*.f64 (/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728))) (neg.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 55/144 b))))) (*.f64 eps eps))
(/.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 b 11/12) (*.f64 b 1/12))) 1) (*.f64 b 11/12))
(*.f64 (/.f64 (*.f64 b 11/12) (*.f64 (/.f64 b b) 11)) (*.f64 eps eps))
(*.f64 (*.f64 eps eps) (/.f64 b (/.f64 b (*.f64 b 1/12))))
(/.f64 (*.f64 (*.f64 (*.f64 eps eps) (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3))) 1) (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))
(/.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)) (/.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 5/12 (*.f64 b 11/12)))) (*.f64 eps eps)))
(*.f64 (*.f64 eps eps) (/.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)) (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 55/144 b)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)) (*.f64 eps eps)) 1) (*.f64 b 11/12))
(*.f64 (/.f64 (*.f64 b 11/12) (*.f64 (/.f64 b b) 11)) (*.f64 eps eps))
(*.f64 (*.f64 eps eps) (/.f64 b (/.f64 b (*.f64 b 1/12))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)) (*.f64 eps eps)) 1) (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))
(/.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)) (/.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 5/12 (*.f64 b 11/12)))) (*.f64 eps eps)))
(*.f64 (*.f64 eps eps) (/.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)) (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 55/144 b)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12))) (*.f64 (sqrt.f64 (*.f64 b 1/12)) (*.f64 eps eps))) (sqrt.f64 (*.f64 b 11/12)))
(/.f64 (*.f64 eps (*.f64 eps (sqrt.f64 (*.f64 b 1/12)))) (/.f64 (sqrt.f64 (*.f64 b 11/12)) (sqrt.f64 (*.f64 (*.f64 b 1/12) (*.f64 b 11/12)))))
(*.f64 (/.f64 (*.f64 eps (*.f64 eps (sqrt.f64 (*.f64 b 1/12)))) (sqrt.f64 (*.f64 b 11/12))) (sqrt.f64 (*.f64 b (*.f64 11/144 b))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3))) (*.f64 (sqrt.f64 (*.f64 b 1/12)) (*.f64 eps eps))) (sqrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))
(/.f64 (*.f64 eps (*.f64 eps (sqrt.f64 (*.f64 b 1/12)))) (/.f64 (sqrt.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 5/12 (*.f64 b 11/12))))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728))) (sqrt.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 55/144 b))))) (*.f64 eps (*.f64 eps (sqrt.f64 (*.f64 b 1/12)))))
(/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 b 11/12) (*.f64 b 1/12))) eps) (*.f64 b 11/12))
(*.f64 (/.f64 (*.f64 b 11/12) (*.f64 (/.f64 b b) 11)) (*.f64 eps eps))
(*.f64 (*.f64 eps eps) (/.f64 b (/.f64 b (*.f64 b 1/12))))
(/.f64 (*.f64 (*.f64 eps (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3))) eps) (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))
(/.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)) (/.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 5/12 (*.f64 b 11/12)))) (*.f64 eps eps)))
(*.f64 (*.f64 eps eps) (/.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)) (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 55/144 b)))))
(/.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 b 11/12) (*.f64 b 1/12))) b) 11/12)
(*.f64 (/.f64 (*.f64 b 11/12) (*.f64 (/.f64 b b) 11)) (*.f64 eps eps))
(*.f64 (*.f64 eps eps) (/.f64 b (/.f64 b (*.f64 b 1/12))))
(/.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 b 11/12) (*.f64 b 1/12))) 1) (*.f64 b 11/12))
(*.f64 (/.f64 (*.f64 b 11/12) (*.f64 (/.f64 b b) 11)) (*.f64 eps eps))
(*.f64 (*.f64 eps eps) (/.f64 b (/.f64 b (*.f64 b 1/12))))
(/.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 b 11/12) (*.f64 b 1/12))) (sqrt.f64 (*.f64 b 11/12))) (sqrt.f64 (*.f64 b 11/12)))
(/.f64 (*.f64 eps (*.f64 eps (*.f64 (*.f64 b 1/12) (*.f64 b 11/12)))) (*.f64 (sqrt.f64 (*.f64 b 11/12)) (sqrt.f64 (*.f64 b 11/12))))
(/.f64 (*.f64 (*.f64 eps eps) (*.f64 b (*.f64 11/144 b))) (*.f64 (sqrt.f64 (*.f64 b 11/12)) (sqrt.f64 (*.f64 b 11/12))))
(/.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 b 11/12) (*.f64 b 1/12))) (*.f64 (cbrt.f64 (*.f64 b 11/12)) (cbrt.f64 (*.f64 b 11/12)))) (cbrt.f64 (*.f64 b 11/12)))
(/.f64 (/.f64 (*.f64 eps eps) (/.f64 (*.f64 (cbrt.f64 (*.f64 b 11/12)) (cbrt.f64 (*.f64 b 11/12))) (*.f64 (*.f64 b 1/12) (*.f64 b 11/12)))) (cbrt.f64 (*.f64 b 11/12)))
(/.f64 (*.f64 eps eps) (/.f64 (*.f64 (cbrt.f64 (*.f64 b 11/12)) (*.f64 (cbrt.f64 (*.f64 b 11/12)) (cbrt.f64 (*.f64 b 11/12)))) (*.f64 b (*.f64 11/144 b))))
(/.f64 (/.f64 (*.f64 (*.f64 eps eps) (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3))) 1) (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))
(/.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)) (/.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 5/12 (*.f64 b 11/12)))) (*.f64 eps eps)))
(*.f64 (*.f64 eps eps) (/.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)) (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 55/144 b)))))
(/.f64 (/.f64 (*.f64 (*.f64 eps eps) (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3))) (sqrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))) (sqrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))
(/.f64 (/.f64 (*.f64 eps (*.f64 eps (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)))) (sqrt.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 5/12 (*.f64 b 11/12)))))) (sqrt.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 5/12 (*.f64 b 11/12))))))
(/.f64 (*.f64 eps eps) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 55/144 b)))) (sqrt.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 55/144 b))))) (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728))))
(/.f64 (/.f64 (*.f64 (*.f64 eps eps) (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3))) (*.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))) (cbrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))) (cbrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))
(/.f64 (*.f64 eps (*.f64 eps (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)))) (*.f64 (cbrt.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 5/12 (*.f64 b 11/12))))) (*.f64 (cbrt.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 5/12 (*.f64 b 11/12))))) (cbrt.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 5/12 (*.f64 b 11/12))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)) (/.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 55/144 b)))) (*.f64 (cbrt.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 55/144 b)))) (cbrt.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 55/144 b)))))) (*.f64 eps eps)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)) (*.f64 eps eps)) b) 11/12)
(*.f64 (/.f64 (*.f64 b 11/12) (*.f64 (/.f64 b b) 11)) (*.f64 eps eps))
(*.f64 (*.f64 eps eps) (/.f64 b (/.f64 b (*.f64 b 1/12))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)) (*.f64 eps eps)) 1) (*.f64 b 11/12))
(*.f64 (/.f64 (*.f64 b 11/12) (*.f64 (/.f64 b b) 11)) (*.f64 eps eps))
(*.f64 (*.f64 eps eps) (/.f64 b (/.f64 b (*.f64 b 1/12))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)) (*.f64 eps eps)) (sqrt.f64 (*.f64 b 11/12))) (sqrt.f64 (*.f64 b 11/12)))
(/.f64 (*.f64 eps (*.f64 eps (*.f64 (*.f64 b 1/12) (*.f64 b 11/12)))) (*.f64 (sqrt.f64 (*.f64 b 11/12)) (sqrt.f64 (*.f64 b 11/12))))
(/.f64 (*.f64 (*.f64 eps eps) (*.f64 b (*.f64 11/144 b))) (*.f64 (sqrt.f64 (*.f64 b 11/12)) (sqrt.f64 (*.f64 b 11/12))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)) (*.f64 eps eps)) (*.f64 (cbrt.f64 (*.f64 b 11/12)) (cbrt.f64 (*.f64 b 11/12)))) (cbrt.f64 (*.f64 b 11/12)))
(/.f64 (/.f64 (*.f64 eps eps) (/.f64 (*.f64 (cbrt.f64 (*.f64 b 11/12)) (cbrt.f64 (*.f64 b 11/12))) (*.f64 (*.f64 b 1/12) (*.f64 b 11/12)))) (cbrt.f64 (*.f64 b 11/12)))
(/.f64 (*.f64 eps eps) (/.f64 (*.f64 (cbrt.f64 (*.f64 b 11/12)) (*.f64 (cbrt.f64 (*.f64 b 11/12)) (cbrt.f64 (*.f64 b 11/12)))) (*.f64 b (*.f64 11/144 b))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)) (*.f64 eps eps)) 1) (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))
(/.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)) (/.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 5/12 (*.f64 b 11/12)))) (*.f64 eps eps)))
(*.f64 (*.f64 eps eps) (/.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)) (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 55/144 b)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)) (*.f64 eps eps)) (sqrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))) (sqrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))
(/.f64 (/.f64 (*.f64 eps (*.f64 eps (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)))) (sqrt.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 5/12 (*.f64 b 11/12)))))) (sqrt.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 5/12 (*.f64 b 11/12))))))
(/.f64 (*.f64 eps eps) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 55/144 b)))) (sqrt.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 55/144 b))))) (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)) (*.f64 eps eps)) (*.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))) (cbrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))) (cbrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))
(/.f64 (*.f64 eps (*.f64 eps (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)))) (*.f64 (cbrt.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 5/12 (*.f64 b 11/12))))) (*.f64 (cbrt.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 5/12 (*.f64 b 11/12))))) (cbrt.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 5/12 (*.f64 b 11/12))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)) (/.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 55/144 b)))) (*.f64 (cbrt.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 55/144 b)))) (cbrt.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 55/144 b)))))) (*.f64 eps eps)))
(pow.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) 1)
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(pow.f64 (*.f64 eps (sqrt.f64 (*.f64 b 1/12))) 2)
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12))) 3)
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(pow.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) 3) 1/3)
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 b b) 1/144) (pow.f64 eps 4)))
(sqrt.f64 (*.f64 (*.f64 b b) (*.f64 1/144 (pow.f64 eps 4))))
(sqrt.f64 (*.f64 b (*.f64 b (*.f64 1/144 (pow.f64 eps 4)))))
(log.f64 (pow.f64 (exp.f64 eps) (*.f64 eps (*.f64 b 1/12))))
(*.f64 (*.f64 eps (*.f64 b 1/12)) (log.f64 (exp.f64 eps)))
(*.f64 eps (*.f64 (*.f64 b 1/12) (log.f64 (exp.f64 eps))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)))))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12)) 3))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps eps) 3) (pow.f64 (*.f64 b 1/12) 3)))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b 1/12) 3) (pow.f64 (*.f64 eps eps) 3)))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12))))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(exp.f64 (log.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12))))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12))) 1))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 eps eps) (*.f64 b 1/12))))
(*.f64 eps (*.f64 eps (*.f64 b 1/12)))
(+.f64 (*.f64 b 1/2) (*.f64 b -5/12))
(*.f64 b 1/12)
(+.f64 (*.f64 b 1/2) (+.f64 (*.f64 b -5/12) (fma.f64 -5/12 b (*.f64 b 5/12))))
(*.f64 b 1/12)
(+.f64 (*.f64 b 1/2) (*.f64 (*.f64 b -5/12) 1))
(*.f64 b 1/12)
(+.f64 (*.f64 b 1/2) (+.f64 (+.f64 (*.f64 b -5/12) (fma.f64 -5/12 b (*.f64 b 5/12))) (fma.f64 -5/12 b (*.f64 b 5/12))))
(*.f64 b 1/12)
(+.f64 (*.f64 b 1/2) (+.f64 (*.f64 (*.f64 b -5/12) 1) (fma.f64 -5/12 b (*.f64 b 5/12))))
(*.f64 b 1/12)
(+.f64 (*.f64 b 1/2) (+.f64 (*.f64 b -5/12) (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12)))))
(*.f64 b 1/12)
(+.f64 (*.f64 b 1/2) (+.f64 (+.f64 (*.f64 b -5/12) (fma.f64 -5/12 b (*.f64 b 5/12))) (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12)))))
(*.f64 b 1/12)
(+.f64 (*.f64 b 1/2) (+.f64 (*.f64 (*.f64 b -5/12) 1) (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12)))))
(*.f64 b 1/12)
(+.f64 (*.f64 b 1/2) (+.f64 (*.f64 b -5/12) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1)))
(*.f64 b 1/12)
(+.f64 (*.f64 b 1/2) (+.f64 (+.f64 (*.f64 b -5/12) (fma.f64 -5/12 b (*.f64 b 5/12))) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1)))
(*.f64 b 1/12)
(+.f64 (*.f64 b 1/2) (+.f64 (*.f64 (*.f64 b -5/12) 1) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1)))
(*.f64 b 1/12)
(+.f64 (*.f64 b 1/2) (+.f64 (*.f64 b -5/12) (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))))
(fma.f64 b 1/12 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)))
(+.f64 (*.f64 b 1/2) (+.f64 (+.f64 (*.f64 b -5/12) (fma.f64 -5/12 b (*.f64 b 5/12))) (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))))
(fma.f64 b 1/12 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)))
(+.f64 (*.f64 b 1/2) (+.f64 (*.f64 (*.f64 b -5/12) 1) (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))))
(fma.f64 b 1/12 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)))
(+.f64 (*.f64 b 1/2) (+.f64 (*.f64 b -5/12) (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12))))
(*.f64 b 1/12)
(+.f64 (*.f64 b 1/2) (+.f64 (+.f64 (*.f64 b -5/12) (fma.f64 -5/12 b (*.f64 b 5/12))) (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12))))
(*.f64 b 1/12)
(+.f64 (*.f64 b 1/2) (+.f64 (*.f64 (*.f64 b -5/12) 1) (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12))))
(*.f64 b 1/12)
(+.f64 (*.f64 b 1/2) (+.f64 (*.f64 b -5/12) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12))))
(fma.f64 b 1/12 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)))
(fma.f64 b 1/12 (+.f64 (*.f64 b 5/12) (*.f64 -1 (pow.f64 (sqrt.f64 (*.f64 b 5/12)) 2))))
(+.f64 (*.f64 b 1/2) (+.f64 (+.f64 (*.f64 b -5/12) (fma.f64 -5/12 b (*.f64 b 5/12))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12))))
(fma.f64 b 1/12 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)))
(fma.f64 b 1/12 (+.f64 (*.f64 b 5/12) (*.f64 -1 (pow.f64 (sqrt.f64 (*.f64 b 5/12)) 2))))
(+.f64 (*.f64 b 1/2) (+.f64 (*.f64 (*.f64 b -5/12) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12))))
(fma.f64 b 1/12 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)))
(fma.f64 b 1/12 (+.f64 (*.f64 b 5/12) (*.f64 -1 (pow.f64 (sqrt.f64 (*.f64 b 5/12)) 2))))
(+.f64 (*.f64 b 1/2) (+.f64 (*.f64 b -5/12) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12))))
(fma.f64 b 1/12 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)))
(+.f64 (*.f64 b 1/2) (+.f64 (+.f64 (*.f64 b -5/12) (fma.f64 -5/12 b (*.f64 b 5/12))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12))))
(fma.f64 b 1/12 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)))
(+.f64 (*.f64 b 1/2) (+.f64 (*.f64 (*.f64 b -5/12) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12))))
(fma.f64 b 1/12 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)))
(+.f64 (*.f64 b 1/2) (*.f64 1 (+.f64 (*.f64 b -5/12) (fma.f64 -5/12 b (*.f64 b 5/12)))))
(*.f64 b 1/12)
(+.f64 (*.f64 b 1/2) (*.f64 1 (*.f64 (*.f64 b -5/12) 1)))
(*.f64 b 1/12)
(+.f64 (*.f64 b 1/2) (*.f64 (+.f64 (*.f64 b -5/12) (fma.f64 -5/12 b (*.f64 b 5/12))) 1))
(*.f64 b 1/12)
(+.f64 (*.f64 b 1/2) (*.f64 (*.f64 (*.f64 b -5/12) 1) 1))
(*.f64 b 1/12)
(+.f64 (*.f64 b 1/12) (fma.f64 -5/12 b (*.f64 b 5/12)))
(*.f64 b 1/12)
(+.f64 (*.f64 b 1/12) (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12))))
(*.f64 b 1/12)
(+.f64 (*.f64 b 1/12) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1))
(*.f64 b 1/12)
(+.f64 (*.f64 b 1/12) (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)))
(fma.f64 b 1/12 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)))
(+.f64 (*.f64 b 1/12) (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12)))
(*.f64 b 1/12)
(+.f64 (*.f64 b 1/12) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)))
(fma.f64 b 1/12 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)))
(fma.f64 b 1/12 (+.f64 (*.f64 b 5/12) (*.f64 -1 (pow.f64 (sqrt.f64 (*.f64 b 5/12)) 2))))
(+.f64 (*.f64 b 1/12) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12)))
(fma.f64 b 1/12 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)))
(+.f64 (*.f64 b 1/12) (+.f64 (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12))) (fma.f64 -5/12 b (*.f64 b 5/12))))
(*.f64 b 1/12)
(+.f64 (*.f64 b 1/12) (+.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1) (fma.f64 -5/12 b (*.f64 b 5/12))))
(*.f64 b 1/12)
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)) (fma.f64 -5/12 b (*.f64 b 5/12))))
(fma.f64 b 1/12 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12)) (fma.f64 -5/12 b (*.f64 b 5/12))))
(*.f64 b 1/12)
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)) (fma.f64 -5/12 b (*.f64 b 5/12))))
(fma.f64 b 1/12 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)))
(fma.f64 b 1/12 (+.f64 (*.f64 b 5/12) (*.f64 -1 (pow.f64 (sqrt.f64 (*.f64 b 5/12)) 2))))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12)) (fma.f64 -5/12 b (*.f64 b 5/12))))
(fma.f64 b 1/12 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12)))))
(*.f64 b 1/12)
(+.f64 (*.f64 b 1/12) (+.f64 (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12))) (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12)))))
(*.f64 b 1/12)
(+.f64 (*.f64 b 1/12) (+.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1) (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12)))))
(*.f64 b 1/12)
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)) (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12)))))
(fma.f64 b 1/12 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12)) (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12)))))
(*.f64 b 1/12)
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)) (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12)))))
(fma.f64 b 1/12 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)))
(fma.f64 b 1/12 (+.f64 (*.f64 b 5/12) (*.f64 -1 (pow.f64 (sqrt.f64 (*.f64 b 5/12)) 2))))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12)) (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12)))))
(fma.f64 b 1/12 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1)))
(*.f64 b 1/12)
(+.f64 (*.f64 b 1/12) (+.f64 (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12))) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1)))
(*.f64 b 1/12)
(+.f64 (*.f64 b 1/12) (+.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1)))
(*.f64 b 1/12)
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1)))
(fma.f64 b 1/12 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12)) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1)))
(*.f64 b 1/12)
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1)))
(fma.f64 b 1/12 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)))
(fma.f64 b 1/12 (+.f64 (*.f64 b 5/12) (*.f64 -1 (pow.f64 (sqrt.f64 (*.f64 b 5/12)) 2))))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12)) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1)))
(fma.f64 b 1/12 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))))
(fma.f64 b 1/12 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)))
(+.f64 (*.f64 b 1/12) (+.f64 (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12))) (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))))
(fma.f64 b 1/12 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)))
(+.f64 (*.f64 b 1/12) (+.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1) (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))))
(fma.f64 b 1/12 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)) (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))))
(fma.f64 b 1/12 (*.f64 2 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12)) (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))))
(fma.f64 b 1/12 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)) (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))))
(+.f64 (fma.f64 b 1/12 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)))
(+.f64 (+.f64 (*.f64 b 5/12) (*.f64 -1 (pow.f64 (sqrt.f64 (*.f64 b 5/12)) 2))) (fma.f64 b 1/12 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12)) (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))))
(fma.f64 b 1/12 (*.f64 2 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12))))
(*.f64 b 1/12)
(+.f64 (*.f64 b 1/12) (+.f64 (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12))) (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12))))
(*.f64 b 1/12)
(+.f64 (*.f64 b 1/12) (+.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1) (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12))))
(*.f64 b 1/12)
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)) (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12))))
(fma.f64 b 1/12 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12)) (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12))))
(*.f64 b 1/12)
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)) (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12))))
(fma.f64 b 1/12 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)))
(fma.f64 b 1/12 (+.f64 (*.f64 b 5/12) (*.f64 -1 (pow.f64 (sqrt.f64 (*.f64 b 5/12)) 2))))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12)) (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12))))
(fma.f64 b 1/12 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12))))
(fma.f64 b 1/12 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)))
(fma.f64 b 1/12 (+.f64 (*.f64 b 5/12) (*.f64 -1 (pow.f64 (sqrt.f64 (*.f64 b 5/12)) 2))))
(+.f64 (*.f64 b 1/12) (+.f64 (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12))))
(fma.f64 b 1/12 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)))
(fma.f64 b 1/12 (+.f64 (*.f64 b 5/12) (*.f64 -1 (pow.f64 (sqrt.f64 (*.f64 b 5/12)) 2))))
(+.f64 (*.f64 b 1/12) (+.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12))))
(fma.f64 b 1/12 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)))
(fma.f64 b 1/12 (+.f64 (*.f64 b 5/12) (*.f64 -1 (pow.f64 (sqrt.f64 (*.f64 b 5/12)) 2))))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12))))
(+.f64 (fma.f64 b 1/12 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)))
(+.f64 (+.f64 (*.f64 b 5/12) (*.f64 -1 (pow.f64 (sqrt.f64 (*.f64 b 5/12)) 2))) (fma.f64 b 1/12 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12))))
(fma.f64 b 1/12 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)))
(fma.f64 b 1/12 (+.f64 (*.f64 b 5/12) (*.f64 -1 (pow.f64 (sqrt.f64 (*.f64 b 5/12)) 2))))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12))))
(fma.f64 b 1/12 (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12))))
(fma.f64 b 1/12 (*.f64 2 (+.f64 (*.f64 b 5/12) (*.f64 -1 (pow.f64 (sqrt.f64 (*.f64 b 5/12)) 2)))))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12))))
(+.f64 (fma.f64 b 1/12 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)))
(+.f64 (+.f64 (*.f64 b 5/12) (*.f64 -1 (pow.f64 (sqrt.f64 (*.f64 b 5/12)) 2))) (fma.f64 b 1/12 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12))))
(fma.f64 b 1/12 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)))
(+.f64 (*.f64 b 1/12) (+.f64 (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12))))
(fma.f64 b 1/12 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)))
(+.f64 (*.f64 b 1/12) (+.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12))))
(fma.f64 b 1/12 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12))))
(fma.f64 b 1/12 (*.f64 2 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12))))
(fma.f64 b 1/12 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12))))
(+.f64 (fma.f64 b 1/12 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)))
(+.f64 (+.f64 (*.f64 b 5/12) (*.f64 -1 (pow.f64 (sqrt.f64 (*.f64 b 5/12)) 2))) (fma.f64 b 1/12 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/12) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12))))
(fma.f64 b 1/12 (*.f64 2 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))))
(+.f64 (*.f64 b 1/12) (*.f64 1 (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12)))))
(*.f64 b 1/12)
(+.f64 (*.f64 b 1/12) (*.f64 1 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1)))
(*.f64 b 1/12)
(+.f64 (*.f64 b 1/12) (*.f64 1 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))))
(fma.f64 b 1/12 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)))
(+.f64 (*.f64 b 1/12) (*.f64 1 (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12))))
(*.f64 b 1/12)
(+.f64 (*.f64 b 1/12) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12))))
(fma.f64 b 1/12 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)))
(fma.f64 b 1/12 (+.f64 (*.f64 b 5/12) (*.f64 -1 (pow.f64 (sqrt.f64 (*.f64 b 5/12)) 2))))
(+.f64 (*.f64 b 1/12) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12))))
(fma.f64 b 1/12 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)))
(+.f64 (*.f64 b 1/12) (*.f64 (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12))) 1))
(*.f64 b 1/12)
(+.f64 (*.f64 b 1/12) (*.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1) 1))
(*.f64 b 1/12)
(+.f64 (*.f64 b 1/12) (*.f64 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)) 1))
(fma.f64 b 1/12 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)))
(+.f64 (*.f64 b 1/12) (*.f64 (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12)) 1))
(*.f64 b 1/12)
(+.f64 (*.f64 b 1/12) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)) 1))
(fma.f64 b 1/12 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)))
(fma.f64 b 1/12 (+.f64 (*.f64 b 5/12) (*.f64 -1 (pow.f64 (sqrt.f64 (*.f64 b 5/12)) 2))))
(+.f64 (*.f64 b 1/12) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12)) 1))
(fma.f64 b 1/12 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)))
(+.f64 (*.f64 b -5/12) (*.f64 b 1/2))
(*.f64 b 1/12)
(+.f64 (*.f64 b -5/12) (+.f64 (*.f64 b 1/2) (fma.f64 -5/12 b (*.f64 b 5/12))))
(*.f64 b 1/12)
(+.f64 (*.f64 b -5/12) (+.f64 (*.f64 b 1/2) (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12)))))
(*.f64 b 1/12)
(+.f64 (*.f64 b -5/12) (+.f64 (*.f64 b 1/2) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1)))
(*.f64 b 1/12)
(+.f64 (*.f64 b -5/12) (+.f64 (*.f64 b 1/2) (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12))))
(fma.f64 b 1/12 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)))
(+.f64 (*.f64 b -5/12) (+.f64 (*.f64 b 1/2) (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12))))
(*.f64 b 1/12)
(+.f64 (*.f64 b -5/12) (+.f64 (*.f64 b 1/2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12))))
(fma.f64 b 1/12 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)))
(fma.f64 b 1/12 (+.f64 (*.f64 b 5/12) (*.f64 -1 (pow.f64 (sqrt.f64 (*.f64 b 5/12)) 2))))
(+.f64 (*.f64 b -5/12) (+.f64 (*.f64 b 1/2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12))))
(fma.f64 b 1/12 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)))
(+.f64 (*.f64 b -5/12) (+.f64 (*.f64 b 5/12) (*.f64 b 1/12)))
(*.f64 b 1/12)
(+.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 b 1/12))
(*.f64 b 1/12)
(+.f64 (+.f64 (*.f64 b -5/12) (fma.f64 -5/12 b (*.f64 b 5/12))) (*.f64 b 1/2))
(*.f64 b 1/12)
(+.f64 (*.f64 2 (fma.f64 -5/12 b (*.f64 b 5/12))) (*.f64 b 1/12))
(*.f64 b 1/12)
(+.f64 (*.f64 (*.f64 b -5/12) 1) (*.f64 b 1/2))
(*.f64 b 1/12)
(+.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 1) (*.f64 b 1/12))
(*.f64 b 1/12)
(+.f64 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)) (*.f64 b 1/12))
(fma.f64 b 1/12 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)))
(+.f64 (fma.f64 (*.f64 b -5/12) 1 (*.f64 b 5/12)) (*.f64 b 1/12))
(*.f64 b 1/12)
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)) (*.f64 b 1/12))
(fma.f64 b 1/12 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b 5/12))) (sqrt.f64 (*.f64 b 5/12)) (*.f64 b 5/12)))
(fma.f64 b 1/12 (+.f64 (*.f64 b 5/12) (*.f64 -1 (pow.f64 (sqrt.f64 (*.f64 b 5/12)) 2))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b 5/12))) (pow.f64 (cbrt.f64 (*.f64 b 5/12)) 2) (*.f64 b 5/12)) (*.f64 b 1/12))
(fma.f64 b 1/12 (fma.f64 (neg.f64 b) 5/12 (*.f64 b 5/12)))
(+.f64 (+.f64 (*.f64 b 1/12) (*.f64 b -5/12)) (*.f64 b 5/12))
(*.f64 b 1/12)
(+.f64 (+.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 b 1/2)) (*.f64 b -5/12))
(*.f64 b 1/12)
(+.f64 (+.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 b 1/2)) (+.f64 (*.f64 b -5/12) (fma.f64 -5/12 b (*.f64 b 5/12))))
(*.f64 b 1/12)
(+.f64 (+.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 b 1/2)) (*.f64 (*.f64 b -5/12) 1))
(*.f64 b 1/12)
(+.f64 (-.f64 (*.f64 b 1/2) (exp.f64 (log1p.f64 (*.f64 b 5/12)))) 1)
(*.f64 b 1/12)
(*.f64 b 1/12)
(*.f64 (*.f64 b 1/12) 1)
(*.f64 b 1/12)
(*.f64 1 (*.f64 b 1/12))
(*.f64 b 1/12)
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) 1/12))
(*.f64 (sqrt.f64 b) (*.f64 1/12 (sqrt.f64 b)))
(*.f64 1/12 (*.f64 (sqrt.f64 b) (sqrt.f64 b)))
(*.f64 (sqrt.f64 (*.f64 b 1/12)) (sqrt.f64 (*.f64 b 1/12)))
(*.f64 b 1/12)
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) 1/12))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 1/12 (cbrt.f64 b)))
(*.f64 (cbrt.f64 (*.f64 b 1/12)) (pow.f64 (cbrt.f64 (*.f64 b 1/12)) 2))
(*.f64 b 1/12)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b 1/12)) 2) (cbrt.f64 (*.f64 b 1/12)))
(*.f64 b 1/12)
(*.f64 1/12 b)
(*.f64 b 1/12)
(*.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)) (/.f64 1 (*.f64 b 11/12)))
(/.f64 (*.f64 b 11/12) (*.f64 (/.f64 b b) 11))
(/.f64 b (/.f64 b (*.f64 b 1/12)))
(*.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)) (/.f64 1 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))
(/.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)) (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 5/12 (*.f64 b 11/12)))))
(/.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)) (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 55/144 b))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 b 5/12)) (sqrt.f64 (*.f64 b 1/2))) (-.f64 (sqrt.f64 (*.f64 b 1/2)) (sqrt.f64 (*.f64 b 5/12))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 b 5/12)) (sqrt.f64 (*.f64 1/2 b))) (-.f64 (sqrt.f64 (*.f64 1/2 b)) (sqrt.f64 (*.f64 b 5/12))))
(*.f64 (/.f64 1 (*.f64 b 11/12)) (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)))
(/.f64 (*.f64 b 11/12) (*.f64 (/.f64 b b) 11))
(/.f64 b (/.f64 b (*.f64 b 1/12)))
(*.f64 (/.f64 1 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))) (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)))
(/.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)) (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 5/12 (*.f64 b 11/12)))))
(/.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)) (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 55/144 b))))
(*.f64 (/.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)) (*.f64 (*.f64 b 11/12) (*.f64 b 1/12))) (*.f64 b 1/12))
(*.f64 b 1/12)
(*.f64 (/.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)) (+.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3))) (+.f64 (*.f64 (*.f64 b b) 1/4) (-.f64 (pow.f64 (*.f64 b 5/12) 2) (*.f64 (*.f64 b 1/2) (*.f64 b 5/12)))))
(*.f64 (/.f64 (*.f64 b 11/12) (/.f64 (+.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)) (*.f64 b 1/12))) (fma.f64 (*.f64 b b) 1/4 (-.f64 (pow.f64 (*.f64 b 5/12) 2) (*.f64 (*.f64 b 5/12) (*.f64 1/2 b)))))
(*.f64 (/.f64 b (/.f64 (+.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)) (*.f64 11/144 b))) (fma.f64 (*.f64 b b) 1/4 (-.f64 (pow.f64 (*.f64 b 5/12) 2) (*.f64 b (*.f64 5/24 b)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)) (-.f64 (*.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b b) 1/4)) (*.f64 (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))) (-.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)) (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b b)) 1/16) (*.f64 (pow.f64 (*.f64 b 5/12) 2) (*.f64 (*.f64 b 11/12) (*.f64 b 11/12))))) (-.f64 (*.f64 b (*.f64 b 1/4)) (*.f64 b (*.f64 5/12 (*.f64 b 11/12)))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) 1/16)) (*.f64 (*.f64 b (*.f64 55/144 b)) (*.f64 b (*.f64 55/144 b))))) (-.f64 (*.f64 b (*.f64 b 1/4)) (*.f64 b (*.f64 55/144 b))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 b b) 1/4) 3) (pow.f64 (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)) 3))) (+.f64 (*.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b b) 1/4)) (-.f64 (*.f64 (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))) (*.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)) (+.f64 (*.f64 (pow.f64 (*.f64 b b) 3) 1/64) (pow.f64 (*.f64 b (*.f64 5/12 (*.f64 b 11/12))) 3))) (+.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b b)) 1/16) (*.f64 (*.f64 b (*.f64 5/12 (*.f64 b 11/12))) (-.f64 (*.f64 b (*.f64 5/12 (*.f64 b 11/12))) (*.f64 b (*.f64 b 1/4))))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)) (+.f64 (*.f64 (pow.f64 (*.f64 b b) 3) 1/64) (pow.f64 (*.f64 b (*.f64 55/144 b)) 3))) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) 1/16)) (*.f64 (*.f64 b (*.f64 55/144 b)) (-.f64 (*.f64 b (*.f64 55/144 b)) (*.f64 b (*.f64 b 1/4))))))
(/.f64 1 (/.f64 1 (*.f64 b 1/12)))
(*.f64 b 1/12)
(/.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)) (*.f64 b 11/12))
(/.f64 (*.f64 b 11/12) (*.f64 (/.f64 b b) 11))
(/.f64 b (/.f64 b (*.f64 b 1/12)))
(/.f64 (*.f64 b 11/12) (/.f64 (*.f64 b 11/12) (*.f64 b 1/12)))
(/.f64 (*.f64 b 11/12) (*.f64 (/.f64 b b) 11))
(/.f64 b (/.f64 b (*.f64 b 1/12)))
(/.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)) (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))
(/.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)) (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 5/12 (*.f64 b 11/12)))))
(/.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)) (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 55/144 b))))
(/.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))) (/.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))) (*.f64 b 1/12)))
(*.f64 (/.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 5/12 (*.f64 b 11/12)))) (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 5/12 (*.f64 b 11/12))))) (*.f64 b 1/12))
(*.f64 (*.f64 b 1/12) (/.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 55/144 b))) (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 55/144 b)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12))) (/.f64 (*.f64 b 11/12) (sqrt.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 b 1/12) (*.f64 b 11/12))) (*.f64 b 11/12)) (sqrt.f64 (*.f64 (*.f64 b 1/12) (*.f64 b 11/12))))
(*.f64 (sqrt.f64 (*.f64 b (*.f64 11/144 b))) (/.f64 (sqrt.f64 (*.f64 b (*.f64 11/144 b))) (*.f64 b 11/12)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3))) (/.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728))) (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 5/12 (*.f64 b 11/12))))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)))) (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 55/144 b))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12))) (cbrt.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)))) (/.f64 (*.f64 b 11/12) (cbrt.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 b 1/12) (*.f64 b 11/12))) (/.f64 (/.f64 (*.f64 b 11/12) (cbrt.f64 (*.f64 (*.f64 b 1/12) (*.f64 b 11/12)))) (cbrt.f64 (*.f64 (*.f64 b 1/12) (*.f64 b 11/12)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 b (*.f64 11/144 b))) (cbrt.f64 (*.f64 b (*.f64 11/144 b)))) (/.f64 (*.f64 b 11/12) (cbrt.f64 (*.f64 b (*.f64 11/144 b)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)))) (/.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)))) (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 5/12 (*.f64 b 11/12))))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728))) (/.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728))) (/.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 55/144 b))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728))))))
(/.f64 (-.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b -5/12) (*.f64 b -5/12))) (-.f64 (*.f64 b 1/2) (*.f64 b -5/12)))
(/.f64 (-.f64 (*.f64 b (*.f64 b 1/4)) (*.f64 (*.f64 b b) 25/144)) (*.f64 b 11/12))
(*.f64 (/.f64 12/11 b) (-.f64 (*.f64 b (*.f64 b 1/4)) (*.f64 b (*.f64 25/144 b))))
(/.f64 (-.f64 (*.f64 (*.f64 b b) 1/144) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (fma.f64 -5/12 b (*.f64 b 5/12)))) (-.f64 (*.f64 b 1/12) (fma.f64 -5/12 b (*.f64 b 5/12))))
(/.f64 (-.f64 (*.f64 b (*.f64 b 1/144)) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (fma.f64 -5/12 b (*.f64 b 5/12)))) (-.f64 (*.f64 b 1/12) (fma.f64 -5/12 b (*.f64 b 5/12))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 1/2) 3)) (*.f64 (pow.f64 (*.f64 b 5/12) 3) (pow.f64 (*.f64 b 5/12) 3))) (*.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))) (+.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/2 b) 6) (pow.f64 (*.f64 b 5/12) 6)) (*.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 5/12 (*.f64 b 11/12)))) (+.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/2 b) 6) (pow.f64 (*.f64 b 5/12) 6)) (*.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 55/144 b))) (+.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b b) 1/4)) (*.f64 (pow.f64 (*.f64 b 5/12) 2) (pow.f64 (*.f64 b 5/12) 2))) (*.f64 (*.f64 b 11/12) (+.f64 (pow.f64 (*.f64 b 5/12) 2) (*.f64 (*.f64 b b) 1/4))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b b)) 1/16) (pow.f64 (*.f64 b 5/12) 4)) (*.f64 b (*.f64 11/12 (+.f64 (*.f64 b (*.f64 b 1/4)) (pow.f64 (*.f64 b 5/12) 2)))))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) 1/16)) (pow.f64 (*.f64 b 5/12) 4)) (*.f64 b (*.f64 11/12 (+.f64 (*.f64 b (*.f64 b 1/4)) (pow.f64 (*.f64 b 5/12) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b -5/12) 3)) (+.f64 (*.f64 (*.f64 b b) 1/4) (-.f64 (*.f64 (*.f64 b -5/12) (*.f64 b -5/12)) (*.f64 (*.f64 b 1/2) (*.f64 b -5/12)))))
(/.f64 (+.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) -125/1728)) (fma.f64 (*.f64 b b) 1/4 (*.f64 (*.f64 b -5/12) (-.f64 (*.f64 b -5/12) (*.f64 1/2 b)))))
(/.f64 (+.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) -125/1728)) (fma.f64 (*.f64 b b) 1/4 (-.f64 (*.f64 b (*.f64 25/144 b)) (*.f64 b (*.f64 -5/24 b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b 1/12) 3) (pow.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 3)) (+.f64 (*.f64 (*.f64 b b) 1/144) (-.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (fma.f64 -5/12 b (*.f64 b 5/12))) (*.f64 (*.f64 b 1/12) (fma.f64 -5/12 b (*.f64 b 5/12))))))
(/.f64 (+.f64 (*.f64 (pow.f64 b 3) 1/1728) (pow.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 3)) (fma.f64 (*.f64 b b) 1/144 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (-.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 b 1/12)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 b 1/2) 3) 3) (pow.f64 (pow.f64 (*.f64 b 5/12) 3) 3)) (*.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))) (+.f64 (*.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 1/2) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 b 5/12) 3) (pow.f64 (*.f64 b 5/12) 3)) (*.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 b 3) 1/8) 3) (pow.f64 (*.f64 (pow.f64 b 3) 125/1728) 3)) (*.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 5/12 (*.f64 b 11/12)))) (+.f64 (pow.f64 (*.f64 1/2 b) 6) (*.f64 (*.f64 (pow.f64 b 3) 125/1728) (+.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 b 3) 1/8) 3) (pow.f64 (*.f64 (pow.f64 b 3) 125/1728) 3)) (+.f64 (pow.f64 (*.f64 1/2 b) 6) (*.f64 (*.f64 (pow.f64 b 3) 125/1728) (+.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728))))) (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 55/144 b))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 b b) 1/4) 3) (pow.f64 (pow.f64 (*.f64 b 5/12) 2) 3)) (*.f64 (*.f64 b 11/12) (+.f64 (*.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b b) 1/4)) (+.f64 (*.f64 (pow.f64 (*.f64 b 5/12) 2) (pow.f64 (*.f64 b 5/12) 2)) (*.f64 (*.f64 (*.f64 b b) 1/4) (pow.f64 (*.f64 b 5/12) 2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b b) 3) 1/64) (pow.f64 (pow.f64 (*.f64 b 5/12) 2) 3)) (*.f64 (*.f64 b 11/12) (+.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b b)) 1/16) (+.f64 (pow.f64 (*.f64 b 5/12) 4) (*.f64 (*.f64 b b) (*.f64 1/4 (pow.f64 (*.f64 b 5/12) 2)))))))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b b) 3) 1/64) (pow.f64 (*.f64 b 5/12) 6)) (+.f64 (*.f64 b (*.f64 (*.f64 b 1/4) (pow.f64 (*.f64 b 5/12) 2))) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) 1/16)) (pow.f64 (*.f64 b 5/12) 4)))) (*.f64 b 11/12))
(/.f64 (neg.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12))) (neg.f64 (*.f64 b 11/12)))
(/.f64 (*.f64 (*.f64 b -11/12) (*.f64 b 1/12)) (*.f64 b -11/12))
(/.f64 (*.f64 (neg.f64 b) (*.f64 11/144 b)) (*.f64 b -11/12))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3))) (neg.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728))) (neg.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 5/12 (*.f64 b 11/12))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728))) (neg.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 55/144 b)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)) 1) (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))
(/.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)) (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 5/12 (*.f64 b 11/12)))))
(/.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)) (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 55/144 b))))
(/.f64 (*.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)) 1) (*.f64 b 11/12))
(/.f64 (*.f64 b 11/12) (*.f64 (/.f64 b b) 11))
(/.f64 b (/.f64 b (*.f64 b 1/12)))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b -5/12) (*.f64 b -5/12)))) (-.f64 (*.f64 b 1/2) (*.f64 b -5/12)))
(/.f64 (-.f64 (*.f64 b (*.f64 b 1/4)) (*.f64 (*.f64 b b) 25/144)) (*.f64 b 11/12))
(*.f64 (/.f64 12/11 b) (-.f64 (*.f64 b (*.f64 b 1/4)) (*.f64 b (*.f64 25/144 b))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 b b) 1/144) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (fma.f64 -5/12 b (*.f64 b 5/12))))) (-.f64 (*.f64 b 1/12) (fma.f64 -5/12 b (*.f64 b 5/12))))
(/.f64 (-.f64 (*.f64 b (*.f64 b 1/144)) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (fma.f64 -5/12 b (*.f64 b 5/12)))) (-.f64 (*.f64 b 1/12) (fma.f64 -5/12 b (*.f64 b 5/12))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b -5/12) 3))) (+.f64 (*.f64 (*.f64 b b) 1/4) (-.f64 (*.f64 (*.f64 b -5/12) (*.f64 b -5/12)) (*.f64 (*.f64 b 1/2) (*.f64 b -5/12)))))
(/.f64 (+.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) -125/1728)) (fma.f64 (*.f64 b b) 1/4 (*.f64 (*.f64 b -5/12) (-.f64 (*.f64 b -5/12) (*.f64 1/2 b)))))
(/.f64 (+.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) -125/1728)) (fma.f64 (*.f64 b b) 1/4 (-.f64 (*.f64 b (*.f64 25/144 b)) (*.f64 b (*.f64 -5/24 b)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 b 1/12) 3) (pow.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 3))) (+.f64 (*.f64 (*.f64 b b) 1/144) (-.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (fma.f64 -5/12 b (*.f64 b 5/12))) (*.f64 (*.f64 b 1/12) (fma.f64 -5/12 b (*.f64 b 5/12))))))
(/.f64 (+.f64 (*.f64 (pow.f64 b 3) 1/1728) (pow.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 3)) (fma.f64 (*.f64 b b) 1/144 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (-.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 b 1/12)))))
(/.f64 (*.f64 1 (neg.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)))) (neg.f64 (*.f64 b 11/12)))
(/.f64 (*.f64 (*.f64 b -11/12) (*.f64 b 1/12)) (*.f64 b -11/12))
(/.f64 (*.f64 (neg.f64 b) (*.f64 11/144 b)) (*.f64 b -11/12))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)))) (neg.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728))) (neg.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 5/12 (*.f64 b 11/12))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728))) (neg.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 55/144 b)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 b 1/12)) (sqrt.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)))) (sqrt.f64 (*.f64 b 11/12)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 b 1/12) (*.f64 b 11/12))) (/.f64 (sqrt.f64 (*.f64 b 11/12)) (sqrt.f64 (*.f64 b 1/12))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 11/144 b))) (sqrt.f64 (*.f64 b 11/12))) (sqrt.f64 (*.f64 b 1/12)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 b 1/12)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)))) (sqrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))
(/.f64 (sqrt.f64 (*.f64 b 1/12)) (/.f64 (sqrt.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 5/12 (*.f64 b 11/12))))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728))) (sqrt.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 55/144 b))))) (sqrt.f64 (*.f64 b 1/12)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 b 1/12)) 2) (cbrt.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)))) (cbrt.f64 (*.f64 b 11/12)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 b 1/12) (*.f64 b 11/12))) (/.f64 (cbrt.f64 (*.f64 b 11/12)) (pow.f64 (cbrt.f64 (*.f64 b 1/12)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b 1/12)) 2) (cbrt.f64 (*.f64 b 11/12))) (cbrt.f64 (*.f64 b (*.f64 11/144 b))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 b 1/12)) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)))) (cbrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 b 1/12)) 2) (/.f64 (cbrt.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 5/12 (*.f64 b 11/12))))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728))) (cbrt.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 55/144 b))))) (pow.f64 (cbrt.f64 (*.f64 b 1/12)) 2))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b -5/12) (*.f64 b -5/12))) 1) (-.f64 (*.f64 b 1/2) (*.f64 b -5/12)))
(/.f64 (-.f64 (*.f64 b (*.f64 b 1/4)) (*.f64 (*.f64 b b) 25/144)) (*.f64 b 11/12))
(*.f64 (/.f64 12/11 b) (-.f64 (*.f64 b (*.f64 b 1/4)) (*.f64 b (*.f64 25/144 b))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) 1/144) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (fma.f64 -5/12 b (*.f64 b 5/12)))) 1) (-.f64 (*.f64 b 1/12) (fma.f64 -5/12 b (*.f64 b 5/12))))
(/.f64 (-.f64 (*.f64 b (*.f64 b 1/144)) (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (fma.f64 -5/12 b (*.f64 b 5/12)))) (-.f64 (*.f64 b 1/12) (fma.f64 -5/12 b (*.f64 b 5/12))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b -5/12) 3)) 1) (+.f64 (*.f64 (*.f64 b b) 1/4) (-.f64 (*.f64 (*.f64 b -5/12) (*.f64 b -5/12)) (*.f64 (*.f64 b 1/2) (*.f64 b -5/12)))))
(/.f64 (+.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) -125/1728)) (fma.f64 (*.f64 b b) 1/4 (*.f64 (*.f64 b -5/12) (-.f64 (*.f64 b -5/12) (*.f64 1/2 b)))))
(/.f64 (+.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) -125/1728)) (fma.f64 (*.f64 b b) 1/4 (-.f64 (*.f64 b (*.f64 25/144 b)) (*.f64 b (*.f64 -5/24 b)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b 1/12) 3) (pow.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 3)) 1) (+.f64 (*.f64 (*.f64 b b) 1/144) (-.f64 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (fma.f64 -5/12 b (*.f64 b 5/12))) (*.f64 (*.f64 b 1/12) (fma.f64 -5/12 b (*.f64 b 5/12))))))
(/.f64 (+.f64 (*.f64 (pow.f64 b 3) 1/1728) (pow.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) 3)) (fma.f64 (*.f64 b b) 1/144 (*.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (-.f64 (fma.f64 -5/12 b (*.f64 b 5/12)) (*.f64 b 1/12)))))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12))) 1) (neg.f64 (*.f64 b 11/12)))
(/.f64 (*.f64 (*.f64 b -11/12) (*.f64 b 1/12)) (*.f64 b -11/12))
(/.f64 (*.f64 (neg.f64 b) (*.f64 11/144 b)) (*.f64 b -11/12))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3))) 1) (neg.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728))) (neg.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 5/12 (*.f64 b 11/12))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728))) (neg.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 55/144 b)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12))) (sqrt.f64 (*.f64 b 1/12))) (sqrt.f64 (*.f64 b 11/12)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 b 1/12) (*.f64 b 11/12))) (/.f64 (sqrt.f64 (*.f64 b 11/12)) (sqrt.f64 (*.f64 b 1/12))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 11/144 b))) (sqrt.f64 (*.f64 b 11/12))) (sqrt.f64 (*.f64 b 1/12)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3))) (sqrt.f64 (*.f64 b 1/12))) (sqrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))
(/.f64 (sqrt.f64 (*.f64 b 1/12)) (/.f64 (sqrt.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 5/12 (*.f64 b 11/12))))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728))) (sqrt.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 55/144 b))))) (sqrt.f64 (*.f64 b 1/12)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12))) (pow.f64 (cbrt.f64 (*.f64 b 1/12)) 2)) (cbrt.f64 (*.f64 b 11/12)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 b 1/12) (*.f64 b 11/12))) (/.f64 (cbrt.f64 (*.f64 b 11/12)) (pow.f64 (cbrt.f64 (*.f64 b 1/12)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b 1/12)) 2) (cbrt.f64 (*.f64 b 11/12))) (cbrt.f64 (*.f64 b (*.f64 11/144 b))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3))) (pow.f64 (cbrt.f64 (*.f64 b 1/12)) 2)) (cbrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 b 1/12)) 2) (/.f64 (cbrt.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 5/12 (*.f64 b 11/12))))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728))) (cbrt.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 55/144 b))))) (pow.f64 (cbrt.f64 (*.f64 b 1/12)) 2))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b b) 1/4)) (*.f64 (pow.f64 (*.f64 b 5/12) 2) (pow.f64 (*.f64 b 5/12) 2))) (/.f64 1 (*.f64 b 11/12))) (+.f64 (pow.f64 (*.f64 b 5/12) 2) (*.f64 (*.f64 b b) 1/4)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b b)) 1/16) (pow.f64 (*.f64 b 5/12) 4)) (/.f64 (+.f64 (*.f64 b (*.f64 b 1/4)) (pow.f64 (*.f64 b 5/12) 2)) (/.f64 1 (*.f64 b 11/12))))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) 1/16)) (pow.f64 (*.f64 b 5/12) 4)) (+.f64 (*.f64 b (*.f64 b 1/4)) (pow.f64 (*.f64 b 5/12) 2))) (/.f64 12/11 b))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 b b) 1/4) 3) (pow.f64 (pow.f64 (*.f64 b 5/12) 2) 3)) (/.f64 1 (*.f64 b 11/12))) (+.f64 (*.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b b) 1/4)) (+.f64 (*.f64 (pow.f64 (*.f64 b 5/12) 2) (pow.f64 (*.f64 b 5/12) 2)) (*.f64 (*.f64 (*.f64 b b) 1/4) (pow.f64 (*.f64 b 5/12) 2)))))
(/.f64 (*.f64 (/.f64 1 (*.f64 b 11/12)) (-.f64 (*.f64 (pow.f64 (*.f64 b b) 3) 1/64) (pow.f64 (pow.f64 (*.f64 b 5/12) 2) 3))) (+.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b b)) 1/16) (+.f64 (pow.f64 (*.f64 b 5/12) 4) (*.f64 (*.f64 b b) (*.f64 1/4 (pow.f64 (*.f64 b 5/12) 2))))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b b) 3) 1/64) (pow.f64 (*.f64 b 5/12) 6)) (+.f64 (*.f64 b (*.f64 (*.f64 b 1/4) (pow.f64 (*.f64 b 5/12) 2))) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) 1/16)) (pow.f64 (*.f64 b 5/12) 4)))) (/.f64 12/11 b))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 1/2) 3)) (*.f64 (pow.f64 (*.f64 b 5/12) 3) (pow.f64 (*.f64 b 5/12) 3))) (/.f64 1 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))) (+.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 1/2 b) 6) (pow.f64 (*.f64 b 5/12) 6)) (*.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 5/12 (*.f64 b 11/12)))) (+.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/2 b) 6) (pow.f64 (*.f64 b 5/12) 6)) (*.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 55/144 b))) (+.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 b 1/2) 3) 3) (pow.f64 (pow.f64 (*.f64 b 5/12) 3) 3)) (/.f64 1 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))) (+.f64 (*.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 1/2) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 b 5/12) 3) (pow.f64 (*.f64 b 5/12) 3)) (*.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 b 3) 1/8) 3) (pow.f64 (*.f64 (pow.f64 b 3) 125/1728) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 1/2 b) 6) (*.f64 (*.f64 (pow.f64 b 3) 125/1728) (+.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)))) (/.f64 1 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 5/12 (*.f64 b 11/12)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 b 3) 1/8) 3) (pow.f64 (*.f64 (pow.f64 b 3) 125/1728) 3)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 b) 6) (*.f64 (*.f64 (pow.f64 b 3) 125/1728) (+.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)))) 1) (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 55/144 b)))))
(/.f64 (/.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)) b) 11/12)
(/.f64 (*.f64 b 11/12) (*.f64 (/.f64 b b) 11))
(/.f64 b (/.f64 b (*.f64 b 1/12)))
(/.f64 (/.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)) 1) (*.f64 b 11/12))
(/.f64 (*.f64 b 11/12) (*.f64 (/.f64 b b) 11))
(/.f64 b (/.f64 b (*.f64 b 1/12)))
(/.f64 (/.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)) (sqrt.f64 (*.f64 b 11/12))) (sqrt.f64 (*.f64 b 11/12)))
(/.f64 (*.f64 (*.f64 b 1/12) (*.f64 b 11/12)) (*.f64 (sqrt.f64 (*.f64 b 11/12)) (sqrt.f64 (*.f64 b 11/12))))
(/.f64 b (/.f64 (*.f64 (sqrt.f64 (*.f64 b 11/12)) (sqrt.f64 (*.f64 b 11/12))) (*.f64 11/144 b)))
(/.f64 (/.f64 (*.f64 (*.f64 b 11/12) (*.f64 b 1/12)) (*.f64 (cbrt.f64 (*.f64 b 11/12)) (cbrt.f64 (*.f64 b 11/12)))) (cbrt.f64 (*.f64 b 11/12)))
(/.f64 (*.f64 (*.f64 b 1/12) (*.f64 b 11/12)) (*.f64 (cbrt.f64 (*.f64 b 11/12)) (*.f64 (cbrt.f64 (*.f64 b 11/12)) (cbrt.f64 (*.f64 b 11/12)))))
(/.f64 b (/.f64 (*.f64 (cbrt.f64 (*.f64 b 11/12)) (*.f64 (cbrt.f64 (*.f64 b 11/12)) (cbrt.f64 (*.f64 b 11/12)))) (*.f64 11/144 b)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)) 1) (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))
(/.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)) (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 5/12 (*.f64 b 11/12)))))
(/.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)) (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 55/144 b))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)) (sqrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12))))) (sqrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))
(/.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)) (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 5/12 (*.f64 b 11/12))))) (sqrt.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 5/12 (*.f64 b 11/12)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)) (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 55/144 b)))) (sqrt.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 55/144 b))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 b 1/2) 3) (pow.f64 (*.f64 b 5/12) 3)) (*.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))) (cbrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))) (cbrt.f64 (+.f64 (*.f64 (*.f64 b b) 1/4) (*.f64 (*.f64 b 5/12) (*.f64 b 11/12)))))
(/.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)) (*.f64 (cbrt.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 5/12 (*.f64 b 11/12))))) (*.f64 (cbrt.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 5/12 (*.f64 b 11/12))))) (cbrt.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 5/12 (*.f64 b 11/12))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 b 3) 1/8) (*.f64 (pow.f64 b 3) 125/1728)) (*.f64 (cbrt.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 55/144 b)))) (*.f64 (cbrt.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 55/144 b)))) (cbrt.f64 (fma.f64 (*.f64 b b) 1/4 (*.f64 b (*.f64 55/144 b)))))))
(pow.f64 (*.f64 b 1/12) 1)
(*.f64 b 1/12)
(pow.f64 (sqrt.f64 (*.f64 b 1/12)) 2)
(*.f64 b 1/12)
(pow.f64 (cbrt.f64 (*.f64 b 1/12)) 3)
(*.f64 b 1/12)
(pow.f64 (pow.f64 (*.f64 b 1/12) 3) 1/3)
(*.f64 b 1/12)
(sqrt.f64 (*.f64 (*.f64 b b) 1/144))
(sqrt.f64 (*.f64 b (*.f64 b 1/144)))
(log.f64 (pow.f64 (exp.f64 b) 1/12))
(*.f64 1/12 (log.f64 (exp.f64 b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b 1/12))))
(*.f64 b 1/12)
(cbrt.f64 (pow.f64 (*.f64 b 1/12) 3))
(*.f64 b 1/12)
(expm1.f64 (log1p.f64 (*.f64 b 1/12)))
(*.f64 b 1/12)
(exp.f64 (log.f64 (*.f64 b 1/12)))
(*.f64 b 1/12)
(exp.f64 (*.f64 (log.f64 (*.f64 b 1/12)) 1))
(*.f64 b 1/12)
(log1p.f64 (expm1.f64 (*.f64 b 1/12)))
(*.f64 b 1/12)
(fma.f64 b 1/2 (*.f64 b -5/12))
(*.f64 b 1/12)
(fma.f64 b 1/12 (fma.f64 -5/12 b (*.f64 b 5/12)))
(*.f64 b 1/12)
(fma.f64 1/2 b (*.f64 b -5/12))
(*.f64 b 1/12)
(fma.f64 1 (*.f64 b 1/2) (*.f64 b -5/12))
(*.f64 b 1/12)
(fma.f64 1 (*.f64 b 1/12) (fma.f64 -5/12 b (*.f64 b 5/12)))
(*.f64 b 1/12)
(fma.f64 (sqrt.f64 (*.f64 b 1/12)) (sqrt.f64 (*.f64 b 1/12)) (fma.f64 -5/12 b (*.f64 b 5/12)))
(*.f64 b 1/12)
(fma.f64 (sqrt.f64 (*.f64 b 1/2)) (sqrt.f64 (*.f64 b 1/2)) (*.f64 b -5/12))
(fma.f64 (sqrt.f64 (*.f64 1/2 b)) (sqrt.f64 (*.f64 1/2 b)) (*.f64 b -5/12))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b 1/12)) 2) (cbrt.f64 (*.f64 b 1/12)) (fma.f64 -5/12 b (*.f64 b 5/12)))
(*.f64 b 1/12)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b 1/2)) 2) (cbrt.f64 (*.f64 b 1/2)) (*.f64 b -5/12))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 b)) 2) (cbrt.f64 (*.f64 1/2 b)) (*.f64 b -5/12))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b 5/12))) 1)
(*.f64 b 5/12)
(pow.f64 (*.f64 b 5/12) 1)
(*.f64 b 5/12)
(pow.f64 (sqrt.f64 (*.f64 b 5/12)) 2)
(pow.f64 (cbrt.f64 (*.f64 b 5/12)) 3)
(*.f64 b 5/12)
(pow.f64 (pow.f64 (*.f64 b 5/12) 3) 1/3)
(*.f64 b 5/12)
(sqrt.f64 (pow.f64 (*.f64 b 5/12) 2))
(log.f64 (pow.f64 (exp.f64 b) 5/12))
(*.f64 5/12 (log.f64 (exp.f64 b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b 5/12))))
(*.f64 b 5/12)
(cbrt.f64 (pow.f64 (*.f64 b 5/12) 3))
(*.f64 b 5/12)
(expm1.f64 (log1p.f64 (*.f64 b 5/12)))
(*.f64 b 5/12)
(exp.f64 (log.f64 (*.f64 b 5/12)))
(*.f64 b 5/12)
(exp.f64 (*.f64 (log.f64 (*.f64 b 5/12)) 1))
(*.f64 b 5/12)
(log1p.f64 (expm1.f64 (*.f64 b 5/12)))
(*.f64 b 5/12)

localize3.0ms (0%)

Compiler

Compiled 8 to 6 computations (25% saved)

localize5.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
16.1b
(/.f64 eps (*.f64 eps a))
Compiler

Compiled 13 to 5 computations (61.5% 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))

rewrite55.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
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 1 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (/.f64 1 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 a)) (pow.f64 (/.f64 1 (cbrt.f64 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 (cbrt.f64 a)) 2) (/.f64 1 (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 eps a)) eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 eps) (/.f64 1 (*.f64 a (neg.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 eps) (/.f64 eps a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 eps a))) (/.f64 eps (sqrt.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 eps a)) 2)) (/.f64 eps (cbrt.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eps) eps) (/.f64 (sqrt.f64 eps) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eps) a) (/.f64 (sqrt.f64 eps) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (*.f64 eps a)) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) eps) (/.f64 (cbrt.f64 eps) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) a) (/.f64 (cbrt.f64 eps) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (*.f64 eps a))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (*.f64 eps a)) 2)) (/.f64 1 (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (sqrt.f64 a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 a)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 a) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 a 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 eps (*.f64 a (neg.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 1 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 a) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 0 (log.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (-.f64 0 (log.f64 a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1 a)))))))

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

localize8.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (/.f64 1 a) (*.f64 1/2 eps))
Compiler

Compiled 20 to 14 computations (30% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite64.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1942×add-sqr-sqrt
1914×*-un-lft-identity
1794×add-cube-cbrt
1778×add-cbrt-cube
186×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0919
119419
2243419
Stop Event
node limit
Counts
1 → 39
Calls
Call 1
Inputs
(-.f64 (/.f64 1 a) (*.f64 1/2 eps))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 a) (*.f64 eps -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 a) (*.f64 (*.f64 eps -1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (fma.f64 -1/2 eps (*.f64 1/2 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps -1/2) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (sqrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) 2) (cbrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 a -2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 1 (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 a -3) (*.f64 1/8 (pow.f64 eps 3))) (/.f64 1 (+.f64 (pow.f64 a -2) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 (*.f64 1/2 eps) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 1/2 eps))) (-.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 1/2 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (/.f64 1 a) (*.f64 1/2 eps)) (-.f64 (pow.f64 a -2) (*.f64 1/4 (*.f64 eps eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 a -2) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 (*.f64 1/2 eps) a))) (-.f64 (pow.f64 a -3) (*.f64 1/8 (pow.f64 eps 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 a -2) (*.f64 1/4 (*.f64 eps eps))) (+.f64 (/.f64 1 a) (*.f64 1/2 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 a -3) (*.f64 1/8 (pow.f64 eps 3))) (+.f64 (pow.f64 a -2) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 (*.f64 1/2 eps) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps -1/2) (*.f64 eps -1/2))) (-.f64 (/.f64 1 a) (*.f64 eps -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 a -3) (pow.f64 (*.f64 eps -1/2) 3)) (+.f64 (pow.f64 a -2) (-.f64 (*.f64 (*.f64 eps -1/2) (*.f64 eps -1/2)) (*.f64 (/.f64 1 a) (*.f64 eps -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 a -2) (*.f64 1/4 (*.f64 eps eps)))) (neg.f64 (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 a -3) (*.f64 1/8 (pow.f64 eps 3)))) (neg.f64 (+.f64 (pow.f64 a -2) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 (*.f64 1/2 eps) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 1 a) (*.f64 eps -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 a -1/2) (pow.f64 a -1/2) (*.f64 eps -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 a -2)) (/.f64 1 (cbrt.f64 a)) (*.f64 eps -1/2))))))

simplify65.0ms (0.4%)

Algorithm
egg-herbie
Rules
1390×distribute-lft-in
1246×associate-/r*
1180×distribute-rgt-in
802×fma-def
672×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01171453
13081333
211941297
338251297
Stop Event
node limit
Counts
63 → 53
Calls
Call 1
Inputs
(/.f64 1 a)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(/.f64 1 a)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (/.f64 1 a) (*.f64 eps -1/2))
(+.f64 (/.f64 1 a) (*.f64 (*.f64 eps -1/2) 1))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps)))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(+.f64 (*.f64 eps -1/2) (/.f64 1 a))
(*.f64 1 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 1)
(*.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (sqrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) 2) (cbrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(*.f64 (-.f64 (pow.f64 a -2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 1 (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))
(*.f64 (-.f64 (pow.f64 a -3) (*.f64 1/8 (pow.f64 eps 3))) (/.f64 1 (+.f64 (pow.f64 a -2) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 (*.f64 1/2 eps) a)))))
(*.f64 (+.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 1/2 eps))) (-.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 1/2 eps))))
(/.f64 1 (/.f64 (+.f64 (/.f64 1 a) (*.f64 1/2 eps)) (-.f64 (pow.f64 a -2) (*.f64 1/4 (*.f64 eps eps)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 a -2) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 (*.f64 1/2 eps) a))) (-.f64 (pow.f64 a -3) (*.f64 1/8 (pow.f64 eps 3)))))
(/.f64 (-.f64 (pow.f64 a -2) (*.f64 1/4 (*.f64 eps eps))) (+.f64 (/.f64 1 a) (*.f64 1/2 eps)))
(/.f64 (-.f64 (pow.f64 a -3) (*.f64 1/8 (pow.f64 eps 3))) (+.f64 (pow.f64 a -2) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 (*.f64 1/2 eps) a))))
(/.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps -1/2) (*.f64 eps -1/2))) (-.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(/.f64 (+.f64 (pow.f64 a -3) (pow.f64 (*.f64 eps -1/2) 3)) (+.f64 (pow.f64 a -2) (-.f64 (*.f64 (*.f64 eps -1/2) (*.f64 eps -1/2)) (*.f64 (/.f64 1 a) (*.f64 eps -1/2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a -2) (*.f64 1/4 (*.f64 eps eps)))) (neg.f64 (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a -3) (*.f64 1/8 (pow.f64 eps 3)))) (neg.f64 (+.f64 (pow.f64 a -2) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 (*.f64 1/2 eps) a)))))
(pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 1)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) 2)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(exp.f64 (log.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(fma.f64 1 (/.f64 1 a) (*.f64 eps -1/2))
(fma.f64 (pow.f64 a -1/2) (pow.f64 a -1/2) (*.f64 eps -1/2))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (/.f64 1 (cbrt.f64 a)) (*.f64 eps -1/2))
Outputs
(/.f64 1 a)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(/.f64 1 a)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (/.f64 1 a) (*.f64 eps -1/2))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (/.f64 1 a) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps)))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (*.f64 eps -1/2) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(*.f64 1 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(fma.f64 -1/2 eps (/.f64 1 a))
(*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 1)
(fma.f64 -1/2 eps (/.f64 1 a))
(*.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (sqrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(fma.f64 -1/2 eps (/.f64 1 a))
(*.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) 2))
(fma.f64 -1/2 eps (/.f64 1 a))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) 2) (cbrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(fma.f64 -1/2 eps (/.f64 1 a))
(*.f64 (-.f64 (pow.f64 a -2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 1 (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))
(*.f64 (+.f64 (pow.f64 a -2) (*.f64 -1/4 (*.f64 eps eps))) (/.f64 1 (+.f64 (/.f64 1 a) (*.f64 eps 1/2))))
(/.f64 (+.f64 (pow.f64 a -2) (*.f64 (*.f64 -1/4 eps) eps)) (fma.f64 eps 1/2 (/.f64 1 a)))
(/.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 a -2)) (fma.f64 eps 1/2 (/.f64 1 a)))
(/.f64 (fma.f64 (*.f64 eps eps) -1/4 (pow.f64 a -2)) (fma.f64 eps 1/2 (/.f64 1 a)))
(*.f64 (-.f64 (pow.f64 a -3) (*.f64 1/8 (pow.f64 eps 3))) (/.f64 1 (+.f64 (pow.f64 a -2) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 (*.f64 1/2 eps) a)))))
(*.f64 (+.f64 (pow.f64 a -3) (*.f64 -1/8 (pow.f64 eps 3))) (/.f64 1 (+.f64 (pow.f64 a -2) (fma.f64 1/4 (*.f64 eps eps) (/.f64 (*.f64 eps 1/2) a)))))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 a -3)) (fma.f64 (*.f64 -1/2 eps) (fma.f64 -1/2 eps (/.f64 -1 a)) (pow.f64 a -2)))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 a -3)) (fma.f64 eps (+.f64 (*.f64 eps 1/4) (/.f64 1/2 a)) (pow.f64 a -2)))
(*.f64 (+.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 1/2 eps))) (-.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 1/2 eps))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 eps 1/2)) (pow.f64 a -1/2)) (-.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 eps 1/2))))
(/.f64 1 (/.f64 (+.f64 (/.f64 1 a) (*.f64 1/2 eps)) (-.f64 (pow.f64 a -2) (*.f64 1/4 (*.f64 eps eps)))))
(*.f64 (+.f64 (pow.f64 a -2) (*.f64 -1/4 (*.f64 eps eps))) (/.f64 1 (+.f64 (/.f64 1 a) (*.f64 eps 1/2))))
(/.f64 (+.f64 (pow.f64 a -2) (*.f64 (*.f64 -1/4 eps) eps)) (fma.f64 eps 1/2 (/.f64 1 a)))
(/.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 a -2)) (fma.f64 eps 1/2 (/.f64 1 a)))
(/.f64 (fma.f64 (*.f64 eps eps) -1/4 (pow.f64 a -2)) (fma.f64 eps 1/2 (/.f64 1 a)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 a -2) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 (*.f64 1/2 eps) a))) (-.f64 (pow.f64 a -3) (*.f64 1/8 (pow.f64 eps 3)))))
(*.f64 (+.f64 (pow.f64 a -3) (*.f64 -1/8 (pow.f64 eps 3))) (/.f64 1 (+.f64 (pow.f64 a -2) (fma.f64 1/4 (*.f64 eps eps) (/.f64 (*.f64 eps 1/2) a)))))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 a -3)) (fma.f64 (*.f64 -1/2 eps) (fma.f64 -1/2 eps (/.f64 -1 a)) (pow.f64 a -2)))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 a -3)) (fma.f64 eps (+.f64 (*.f64 eps 1/4) (/.f64 1/2 a)) (pow.f64 a -2)))
(/.f64 (-.f64 (pow.f64 a -2) (*.f64 1/4 (*.f64 eps eps))) (+.f64 (/.f64 1 a) (*.f64 1/2 eps)))
(*.f64 (+.f64 (pow.f64 a -2) (*.f64 -1/4 (*.f64 eps eps))) (/.f64 1 (+.f64 (/.f64 1 a) (*.f64 eps 1/2))))
(/.f64 (+.f64 (pow.f64 a -2) (*.f64 (*.f64 -1/4 eps) eps)) (fma.f64 eps 1/2 (/.f64 1 a)))
(/.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 a -2)) (fma.f64 eps 1/2 (/.f64 1 a)))
(/.f64 (fma.f64 (*.f64 eps eps) -1/4 (pow.f64 a -2)) (fma.f64 eps 1/2 (/.f64 1 a)))
(/.f64 (-.f64 (pow.f64 a -3) (*.f64 1/8 (pow.f64 eps 3))) (+.f64 (pow.f64 a -2) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 (*.f64 1/2 eps) a))))
(*.f64 (+.f64 (pow.f64 a -3) (*.f64 -1/8 (pow.f64 eps 3))) (/.f64 1 (+.f64 (pow.f64 a -2) (fma.f64 1/4 (*.f64 eps eps) (/.f64 (*.f64 eps 1/2) a)))))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 a -3)) (fma.f64 (*.f64 -1/2 eps) (fma.f64 -1/2 eps (/.f64 -1 a)) (pow.f64 a -2)))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 a -3)) (fma.f64 eps (+.f64 (*.f64 eps 1/4) (/.f64 1/2 a)) (pow.f64 a -2)))
(/.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps -1/2) (*.f64 eps -1/2))) (-.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(*.f64 (+.f64 (pow.f64 a -2) (*.f64 -1/4 (*.f64 eps eps))) (/.f64 1 (+.f64 (/.f64 1 a) (*.f64 eps 1/2))))
(/.f64 (+.f64 (pow.f64 a -2) (*.f64 (*.f64 -1/4 eps) eps)) (fma.f64 eps 1/2 (/.f64 1 a)))
(/.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 a -2)) (fma.f64 eps 1/2 (/.f64 1 a)))
(/.f64 (fma.f64 (*.f64 eps eps) -1/4 (pow.f64 a -2)) (fma.f64 eps 1/2 (/.f64 1 a)))
(/.f64 (+.f64 (pow.f64 a -3) (pow.f64 (*.f64 eps -1/2) 3)) (+.f64 (pow.f64 a -2) (-.f64 (*.f64 (*.f64 eps -1/2) (*.f64 eps -1/2)) (*.f64 (/.f64 1 a) (*.f64 eps -1/2)))))
(*.f64 (+.f64 (pow.f64 a -3) (*.f64 -1/8 (pow.f64 eps 3))) (/.f64 1 (+.f64 (pow.f64 a -2) (fma.f64 1/4 (*.f64 eps eps) (/.f64 (*.f64 eps 1/2) a)))))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 a -3)) (fma.f64 (*.f64 -1/2 eps) (fma.f64 -1/2 eps (/.f64 -1 a)) (pow.f64 a -2)))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 a -3)) (fma.f64 eps (+.f64 (*.f64 eps 1/4) (/.f64 1/2 a)) (pow.f64 a -2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 a -2) (*.f64 1/4 (*.f64 eps eps)))) (neg.f64 (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))
(*.f64 (+.f64 (pow.f64 a -2) (*.f64 -1/4 (*.f64 eps eps))) (/.f64 1 (+.f64 (/.f64 1 a) (*.f64 eps 1/2))))
(/.f64 (+.f64 (pow.f64 a -2) (*.f64 (*.f64 -1/4 eps) eps)) (fma.f64 eps 1/2 (/.f64 1 a)))
(/.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 a -2)) (fma.f64 eps 1/2 (/.f64 1 a)))
(/.f64 (fma.f64 (*.f64 eps eps) -1/4 (pow.f64 a -2)) (fma.f64 eps 1/2 (/.f64 1 a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 a -3) (*.f64 1/8 (pow.f64 eps 3)))) (neg.f64 (+.f64 (pow.f64 a -2) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 (*.f64 1/2 eps) a)))))
(*.f64 (+.f64 (pow.f64 a -3) (*.f64 -1/8 (pow.f64 eps 3))) (/.f64 1 (+.f64 (pow.f64 a -2) (fma.f64 1/4 (*.f64 eps eps) (/.f64 (*.f64 eps 1/2) a)))))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 a -3)) (fma.f64 (*.f64 -1/2 eps) (fma.f64 -1/2 eps (/.f64 -1 a)) (pow.f64 a -2)))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 a -3)) (fma.f64 eps (+.f64 (*.f64 eps 1/4) (/.f64 1/2 a)) (pow.f64 a -2)))
(pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 1)
(fma.f64 -1/2 eps (/.f64 1 a))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) 2)
(fma.f64 -1/2 eps (/.f64 1 a))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) 3)
(fma.f64 -1/2 eps (/.f64 1 a))
(pow.f64 (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 3) 1/3)
(fma.f64 -1/2 eps (/.f64 1 a))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2))
(fma.f64 -1/2 eps (/.f64 1 a))
(log.f64 (exp.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(fma.f64 -1/2 eps (/.f64 1 a))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))))
(fma.f64 -1/2 eps (/.f64 1 a))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 3))
(fma.f64 -1/2 eps (/.f64 1 a))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(fma.f64 -1/2 eps (/.f64 1 a))
(exp.f64 (log.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(fma.f64 -1/2 eps (/.f64 1 a))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) 1))
(fma.f64 -1/2 eps (/.f64 1 a))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(fma.f64 -1/2 eps (/.f64 1 a))
(fma.f64 1 (/.f64 1 a) (*.f64 eps -1/2))
(fma.f64 -1/2 eps (/.f64 1 a))
(fma.f64 (pow.f64 a -1/2) (pow.f64 a -1/2) (*.f64 eps -1/2))
(fma.f64 -1/2 eps (/.f64 1 a))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (/.f64 1 (cbrt.f64 a)) (*.f64 eps -1/2))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (/.f64 1 (cbrt.f64 a)) (*.f64 -1/2 eps))
(fma.f64 -1/2 eps (/.f64 (cbrt.f64 (pow.f64 a -2)) (cbrt.f64 a)))

localize8.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (/.f64 1 b) (*.f64 1/2 eps))
Compiler

Compiled 20 to 14 computations (30% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite61.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1942×add-sqr-sqrt
1914×*-un-lft-identity
1794×add-cube-cbrt
1778×add-cbrt-cube
186×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0919
119419
2243419
Stop Event
node limit
Counts
1 → 39
Calls
Call 1
Inputs
(-.f64 (/.f64 1 b) (*.f64 1/2 eps))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 b) (*.f64 eps -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 b) (*.f64 (*.f64 eps -1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (fma.f64 -1/2 eps (*.f64 1/2 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps -1/2) (/.f64 1 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) 2) (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 b -3) (*.f64 1/8 (pow.f64 eps 3))) (/.f64 1 (+.f64 (pow.f64 b -2) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 (*.f64 1/2 eps) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 b -1/2) (sqrt.f64 (*.f64 1/2 eps))) (-.f64 (pow.f64 b -1/2) (sqrt.f64 (*.f64 1/2 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 b -2) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 (*.f64 1/2 eps) b))) (-.f64 (pow.f64 b -3) (*.f64 1/8 (pow.f64 eps 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 b -3) (*.f64 1/8 (pow.f64 eps 3))) (+.f64 (pow.f64 b -2) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 (*.f64 1/2 eps) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps -1/2) (*.f64 eps -1/2))) (-.f64 (/.f64 1 b) (*.f64 eps -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 b -3) (pow.f64 (*.f64 eps -1/2) 3)) (+.f64 (pow.f64 b -2) (-.f64 (*.f64 (*.f64 eps -1/2) (*.f64 eps -1/2)) (*.f64 (/.f64 1 b) (*.f64 eps -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps)))) (neg.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 b -3) (*.f64 1/8 (pow.f64 eps 3)))) (neg.f64 (+.f64 (pow.f64 b -2) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 (*.f64 1/2 eps) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 1 b) (*.f64 eps -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 b -1/2) (pow.f64 b -1/2) (*.f64 eps -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 b -2)) (/.f64 1 (cbrt.f64 b)) (*.f64 eps -1/2))))))

simplify61.0ms (0.4%)

Algorithm
egg-herbie
Rules
1390×distribute-lft-in
1246×associate-/r*
1180×distribute-rgt-in
802×fma-def
672×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

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

eval398.0ms (2.4%)

Compiler

Compiled 22523 to 14833 computations (34.1% saved)

prune189.0ms (1.1%)

Pruning

13 alts after pruning (4 fresh and 9 done)

PrunedKeptTotal
New7832785
Fresh022
Picked011
Done189
Total78413797
Error
0.2b
Counts
797 → 13
Alt Table
Click to see full alt table
StatusErrorProgram
13.9b
(/.f64 (+.f64 a b) (*.f64 a b))
48.8b
(/.f64 eps (*.f64 eps a))
47.7b
(/.f64 eps (*.f64 a (+.f64 eps (*.f64 a (*.f64 (*.f64 eps eps) 1/2)))))
46.7b
(/.f64 eps (expm1.f64 (*.f64 a eps)))
30.2b
(/.f64 1 b)
35.6b
(/.f64 1 a)
11.4b
(-.f64 (/.f64 (/.f64 (+.f64 b a) b) a) (*.f64 1/2 eps))
29.9b
(-.f64 (/.f64 1 b) (*.f64 1/2 eps))
35.4b
(-.f64 (/.f64 1 a) (*.f64 1/2 eps))
3.0b
(+.f64 (/.f64 1 b) (/.f64 1 a))
4.2b
(+.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 (/.f64 eps (/.f64 12 b)) eps))
11.6b
(+.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 b 1/2) (sqrt.f64 (pow.f64 (*.f64 b 5/12) 2)))))
62.1b
(*.f64 eps -1/2)
Compiler

Compiled 148 to 107 computations (27.7% saved)

regimes111.0ms (0.7%)

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

4 calls:

54.0ms
b
26.0ms
eps
14.0ms
a
10.0ms
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
Results
ErrorSegmentsBranch
2.8b1a
1.7b2b
1.4b2eps
0.2b3(/.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 360 to 179 computations (50.3% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
1.0ms
1.3826957802452108e-90
+inf
0.0ms
-inf
-5.264204603281168e-18
Compiler

Compiled 33 to 24 computations (27.3% saved)

regimes68.0ms (0.4%)

Counts
23 → 1
Calls
Call 1
Inputs
(*.f64 eps -1/2)
(/.f64 1 a)
(/.f64 1 b)
(/.f64 eps (*.f64 eps a))
(/.f64 eps (*.f64 eps b))
(*.f64 eps (/.f64 (/.f64 1 eps) b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(-.f64 (/.f64 1 a) (*.f64 1/2 eps))
(-.f64 (/.f64 1 b) (*.f64 1/2 eps))
(/.f64 (+.f64 a b) (*.f64 a b))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(-.f64 (/.f64 (/.f64 (+.f64 b a) b) a) (*.f64 1/2 eps))
(/.f64 eps (*.f64 a (+.f64 eps (*.f64 a (*.f64 (*.f64 eps eps) 1/2)))))
(+.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 (/.f64 eps (/.f64 12 b)) eps))
(+.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 b 1/2) (*.f64 b 5/12))))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (+.f64 a b) b))
(/.f64 (*.f64 eps (+.f64 a b)) (*.f64 (expm1.f64 (*.f64 eps a)) b))
(*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)))
(*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 b eps))) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 a) (*.f64 eps 1/2)))
(+.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 b 1/2) (sqrt.f64 (pow.f64 (*.f64 b 5/12) 2)))))
Outputs
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
Calls

3 calls:

40.0ms
a
12.0ms
eps
11.0ms
b
Results
ErrorSegmentsBranch
2.8b1a
2.8b1b
2.8b1eps
Compiler

Compiled 255 to 140 computations (45.1% saved)

regimes22.0ms (0.1%)

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

3 calls:

8.0ms
eps
6.0ms
a
6.0ms
b
Results
ErrorSegmentsBranch
3.0b1a
3.0b1b
3.0b1eps
Compiler

Compiled 69 to 44 computations (36.2% saved)

regimes49.0ms (0.3%)

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

3 calls:

21.0ms
eps
17.0ms
a
9.0ms
b
Results
ErrorSegmentsBranch
12.1b4a
13.0b2b
22.5b4eps
Compiler

Compiled 41 to 26 computations (36.6% saved)

bsearch297.0ms (1.8%)

Algorithm
binary-search
Steps
TimeLeftRight
67.0ms
-3.9999424842786244e-154
-1.3479665890567699e-154
114.0ms
-2.009052262648299e-132
-1.309145644721245e-135
115.0ms
-4.605009102330895e-117
-1.5311470913373005e-117
Results
247.0ms202×body2048valid
44.0ms84×body1024valid
1.0msbody1024unsamplable
1.0msbody512valid
Compiler

Compiled 285 to 240 computations (15.8% saved)

regimes46.0ms (0.3%)

Accuracy

Total -26.9b remaining (-75.5%)

Threshold costs -26.9b (-75.5%)

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

3 calls:

39.0ms
a
3.0ms
eps
3.0ms
b
Results
ErrorSegmentsBranch
35.6b1a
35.6b1b
35.6b1eps
Compiler

Compiled 21 to 16 computations (23.8% saved)

simplify12.0ms (0.1%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
060398
189398
2102398
3109394
4113394
5115394
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))) 4586997231980143/2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624) (*.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 b) (/.f64 1 a)) (*.f64 (/.f64 eps (/.f64 12 b)) eps))))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(if (<=.f64 a -4187840306000079/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (/.f64 1 b) (if (<=.f64 a -8641751204845815/6546781215792283740026379393655198304433284092086129578966582736192267592809349109766540184651808314301773368255120142018434513091770786106657055178752) (/.f64 1 a) (if (<=.f64 a -1736022715417909/7547924849643082704483109161976537781833842440832880856752412600491248324784297704172253450355317535082936750061527689799541169259849585265122868502865392087298790653952) (/.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))) 4586997231980143/2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624) (*.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 b) (/.f64 1 a)) (*.f64 (/.f64 eps (/.f64 12 b)) eps))))
(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))) 4586997231980143/2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624) (*.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 b) (/.f64 1 a)) (*.f64 eps (/.f64 eps (/.f64 12 b))))))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(+.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 eps -1/2))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(if (<=.f64 a -4187840306000079/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (/.f64 1 b) (if (<=.f64 a -8641751204845815/6546781215792283740026379393655198304433284092086129578966582736192267592809349109766540184651808314301773368255120142018434513091770786106657055178752) (/.f64 1 a) (if (<=.f64 a -1736022715417909/7547924849643082704483109161976537781833842440832880856752412600491248324784297704172253450355317535082936750061527689799541169259849585265122868502865392087298790653952) (/.f64 1 b) (/.f64 1 a))))
(if (or (<=.f64 a -4187840306000079/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (and (not (<=.f64 a -8641751204845815/6546781215792283740026379393655198304433284092086129578966582736192267592809349109766540184651808314301773368255120142018434513091770786106657055178752)) (<=.f64 a -1736022715417909/7547924849643082704483109161976537781833842440832880856752412600491248324784297704172253450355317535082936750061527689799541169259849585265122868502865392087298790653952))) (/.f64 1 b) (/.f64 1 a))
(/.f64 1 a)
(*.f64 eps -1/2)
Compiler

Compiled 155 to 101 computations (34.8% saved)

soundness541.0ms (3.2%)

Algorithm
egg-herbie
Rules
1724×times-frac
1724×times-frac
1724×times-frac
1572×associate-*r*
1522×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
064818454
1207518382
059920111
1163219429
2734119429
076313573
1213112865
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 897 to 443 computations (50.6% saved)

end146.0ms (0.9%)

Compiler

Compiled 334 to 196 computations (41.3% saved)

Profiling

Loading profile data...