Details

Time bar (total: 16.7s)

analyze548.0ms (3.3%)

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

Compiled 34 to 24 computations (29.4% saved)

sample8.3s (49.7%)

Results
5.6s4308×body2048valid
1.7s2439×body1024valid
268.0ms687×body512valid
212.0ms449×body1024unsamplable
181.0ms292×body2048unsamplable
151.0ms758×body256unsamplable
137.0ms809×body256valid
63.0ms230×body512unsamplable
19.0ms13×body4096valid
1.0msbody2048infinite
Bogosity

preprocess60.0ms (0.4%)

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)

series57.0ms (0.3%)

Counts
4 → 144
Calls

36 calls:

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

rewrite101.0ms (0.6%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
016148
1328148
24499148
Stop Event
node limit
Counts
4 → 134
Calls
Call 1
Inputs
(*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
(*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))
(expm1.f64 (*.f64 eps (+.f64 a b)))
Outputs
((#(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)))))))))

simplify162.0ms (1%)

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

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

series17.0ms (0.1%)

Counts
3 → 96
Calls

24 calls:

TimeVariablePointExpression
7.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
a
@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)))

rewrite110.0ms (0.7%)

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

simplify119.0ms (0.7%)

Algorithm
egg-herbie
Rules
1258×associate-*r*
1134×associate-*l*
950×*-commutative
820×associate-/l*
698×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
066914532
1220814308
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 a))) (expm1.f64 (*.f64 eps b)))))) 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 a))) (expm1.f64 (*.f64 eps b)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))) 3)
(pow.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (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 a))) (expm1.f64 (*.f64 eps b)))))))
(cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (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 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))
(exp.f64 (log.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))
(-.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 a))) (expm1.f64 (*.f64 eps b))))) 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 a))) (expm1.f64 (*.f64 eps b))) 1)
(*.f64 1 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (sqrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (*.f64 (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 1 (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 a))) (expm1.f64 (*.f64 eps b)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) 2) (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 2) (*.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 1 (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 a))) (expm1.f64 (*.f64 eps b)))))
(*.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 a))) (expm1.f64 (*.f64 eps b))) 1)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) 2)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 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 a))) (expm1.f64 (*.f64 eps b))) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (expm1.f64 (*.f64 eps b)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))))
(exp.f64 (log.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))))
Outputs
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.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 a b) (*.f64 b b)) (/.f64 (/.f64 1/2 (/.f64 a (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b))))) a))) (+.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 (*.f64 1/6 (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 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (/.f64 (/.f64 1/2 (/.f64 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)))) (*.f64 eps eps) (fma.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (/.f64 (/.f64 1/2 (/.f64 a (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b))))) a))) (+.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 (/.f64 (fma.f64 1/12 (*.f64 (*.f64 a a) (pow.f64 b 3)) (fma.f64 1/24 (*.f64 a (pow.f64 b 4)) (fma.f64 1/24 (*.f64 b (pow.f64 a 4)) (*.f64 1/12 (*.f64 (*.f64 b b) (pow.f64 a 3)))))) (*.f64 a a)) (/.f64 (+.f64 a b) (*.f64 b b))) (*.f64 (/.f64 (-.f64 (*.f64 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 (pow.f64 a 3) (*.f64 (*.f64 b b) 1/12))))) (*.f64 a a)) (/.f64 (+.f64 a b) (*.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 b b) (*.f64 (*.f64 1/4 a) a)))) a) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (/.f64 (/.f64 1/2 (/.f64 a (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b))))) a))) b))) (*.f64 (/.f64 (*.f64 1/2 (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b)))) b) (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 1/6 (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 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (/.f64 (/.f64 1/2 (/.f64 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)))) a))) (pow.f64 eps 3) (fma.f64 (-.f64 (-.f64 (/.f64 (*.f64 1/6 (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 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (/.f64 (/.f64 1/2 (/.f64 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)))) (*.f64 eps eps) (fma.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (/.f64 (/.f64 1/2 (/.f64 a (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b))))) a))) (+.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 a 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 b eps))))
(/.f64 1 a)
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 a)) (*.f64 1/2 eps))
(+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b))) (-.f64 (/.f64 1 a) (*.f64 eps 1/2)))
(+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (pow.f64 (exp.f64 eps) b)) (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 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 eps -1/2)))))) 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 (*.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 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 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 eps (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b))) (*.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 eps (/.f64 (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 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 (*.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 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 (*.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 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a 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 (/.f64 (expm1.f64 (*.f64 eps (-.f64 b (neg.f64 a)))) (expm1.f64 (*.f64 a eps))) (/.f64 eps (expm1.f64 (*.f64 b eps))))
(/.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 (-.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 (expm1.f64 (*.f64 eps (-.f64 b (neg.f64 a)))) (expm1.f64 (*.f64 a eps))) (/.f64 eps (expm1.f64 (*.f64 b eps))))
(/.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 (-.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 (expm1.f64 (*.f64 eps (-.f64 b (neg.f64 a)))) (expm1.f64 (*.f64 a eps))) (/.f64 eps (expm1.f64 (*.f64 b eps))))
(/.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 (-.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 (expm1.f64 (*.f64 eps (-.f64 b (neg.f64 a)))) (expm1.f64 (*.f64 a eps))) (/.f64 eps (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 eps (-.f64 b (neg.f64 a)))) (*.f64 (expm1.f64 (*.f64 b eps)) (/.f64 (expm1.f64 (*.f64 a eps)) eps)))
(/.f64 1 b)
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 b)) (*.f64 1/2 eps))
(+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a))) (-.f64 (/.f64 1 b) (*.f64 eps 1/2)))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (/.f64 (expm1.f64 (*.f64 a eps)) 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)) (pow.f64 (exp.f64 eps) a))) (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 eps (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a))) (*.f64 eps -1/2)))))) b (/.f64 1 b))) (*.f64 eps -1/2))
(+.f64 (fma.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) eps)) (pow.f64 (exp.f64 eps) a))) (fma.f64 1/6 (*.f64 eps eps) (*.f64 eps (*.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (/.f64 (expm1.f64 (*.f64 a eps)) eps)) (*.f64 eps -1/2)) 1/2)))) b (/.f64 1 b)) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (/.f64 (expm1.f64 (*.f64 a eps)) eps)) (*.f64 eps -1/2)))
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (*.f64 1/2 eps)))))) b) (+.f64 (/.f64 1 b) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 3) (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 1/24 (pow.f64 eps 3)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (*.f64 1/2 eps)))))) eps)) (*.f64 1/6 (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (*.f64 1/2 eps))))))))))) (*.f64 1/2 eps))
(+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a))) (-.f64 (+.f64 (fma.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps eps) (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a)))) (fma.f64 1/6 (*.f64 eps eps) (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a))) (*.f64 eps -1/2)))))) b (/.f64 1 b)) (*.f64 (*.f64 b b) (-.f64 (*.f64 1/6 (/.f64 (pow.f64 eps 3) (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a)))) (fma.f64 1/24 (pow.f64 eps 3) (fma.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps eps) (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a)))) (fma.f64 1/6 (*.f64 eps eps) (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a))) (*.f64 eps -1/2))))))) (*.f64 1/6 (*.f64 (*.f64 eps eps) (+.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 (pow.f64 (exp.f64 eps) a) (/.f64 (expm1.f64 (*.f64 a eps)) eps)) (+.f64 (fma.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) eps)) (pow.f64 (exp.f64 eps) a))) (fma.f64 1/6 (*.f64 eps eps) (*.f64 eps (*.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (/.f64 (expm1.f64 (*.f64 a eps)) 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 (/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) eps)) (pow.f64 (exp.f64 eps) a))) (fma.f64 1/6 (*.f64 eps eps) (*.f64 eps (*.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (/.f64 (expm1.f64 (*.f64 a eps)) eps)) (*.f64 eps -1/2)) 1/2))))) (*.f64 1/6 (*.f64 (*.f64 eps eps) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (/.f64 (expm1.f64 (*.f64 a eps)) 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 a 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a 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 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 b 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 a eps))) (expm1.f64 (*.f64 b 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 a eps))) (expm1.f64 (*.f64 b 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 a eps))) (expm1.f64 (*.f64 b 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 eps (*.f64 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 eps (*.f64 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 eps (*.f64 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 eps (*.f64 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 (/.f64 1 eps) (*.f64 a b)) (+.f64 (/.f64 -1/2 b) (/.f64 -1/2 a)))
(+.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 eps) (*.f64 a b)) (+.f64 (+.f64 (/.f64 -1/2 b) (/.f64 -1/2 a)) (*.f64 (+.f64 1/4 (fma.f64 1/6 (/.f64 a b) (fma.f64 1/6 (/.f64 b a) (/.f64 (+.f64 (/.f64 -1/2 b) (/.f64 -1/2 a)) (/.f64 a (/.f64 (*.f64 1/2 (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b)))) 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 1/4 a) a))))) (*.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 -1/2 b) (/.f64 -1/2 a)) (/.f64 a (/.f64 (*.f64 1/2 (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b)))) b)))))))) (*.f64 b 1/12)))))))) (+.f64 (/.f64 (/.f64 1 eps) (*.f64 a b)) (+.f64 (+.f64 (/.f64 -1/2 b) (/.f64 -1/2 a)) (*.f64 (+.f64 1/4 (fma.f64 1/6 (/.f64 a b) (fma.f64 1/6 (/.f64 b a) (/.f64 (+.f64 (/.f64 -1/2 b) (/.f64 -1/2 a)) (/.f64 a (/.f64 (*.f64 1/2 (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b)))) 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 a eps))) (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 a eps))) (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 a eps))) (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 a eps))) (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 a eps))) (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 a eps))) (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 a eps))) (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 a eps))) (expm1.f64 (*.f64 b eps)))
(/.f64 1 (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 1 (*.f64 a (expm1.f64 (*.f64 b eps))))
(+.f64 (*.f64 -1/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)))))
(+.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 eps (*.f64 eps -1/12)) (expm1.f64 (*.f64 b eps)))) (fma.f64 -1/2 (/.f64 eps (expm1.f64 (*.f64 b eps))) (/.f64 1 (*.f64 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 eps (*.f64 eps -1/12)) (expm1.f64 (*.f64 b eps)))) (fma.f64 -1 (*.f64 a (*.f64 a (+.f64 (*.f64 (*.f64 eps -1/2) (/.f64 (*.f64 eps (*.f64 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 1 (*.f64 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 a eps))) (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 a eps))) (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 a eps))) (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 a eps))) (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 a eps))) (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 a eps))) (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 a eps))) (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 a eps))) (expm1.f64 (*.f64 b 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 eps (*.f64 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 -1/12 (/.f64 (pow.f64 eps 3) (expm1.f64 (*.f64 a eps))))))) (fma.f64 -1/2 (/.f64 eps (expm1.f64 (*.f64 a eps))) (fma.f64 -1 (*.f64 b (*.f64 (/.f64 (*.f64 eps eps) (expm1.f64 (*.f64 a eps))) -1/12)) (/.f64 1 (*.f64 b (expm1.f64 (*.f64 a eps)))))))
(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 eps (*.f64 eps -1/12)) (expm1.f64 (*.f64 a eps)))) (/.f64 (pow.f64 eps 3) (/.f64 (expm1.f64 (*.f64 a eps)) -1/12)))))) (fma.f64 -1/2 (/.f64 eps (expm1.f64 (*.f64 a eps))) (fma.f64 -1 (*.f64 b (/.f64 (*.f64 eps (*.f64 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 a eps))) (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 a eps))) (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 a eps))) (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 a eps))) (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 a eps))) (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 a eps))) (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 a eps))) (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 a eps))) (expm1.f64 (*.f64 b eps)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))))) 1)
(*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 b 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 a eps))) (expm1.f64 (*.f64 b 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 a eps))) (expm1.f64 (*.f64 b 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 a eps))) (expm1.f64 (*.f64 b 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 a eps))) (expm1.f64 (*.f64 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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 b 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 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (expm1.f64 (*.f64 b eps)) (/.f64 (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 (/.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 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (expm1.f64 (*.f64 b eps)) (/.f64 (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 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) 2) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))) 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 (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) 2) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))) 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 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) 2) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))) 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 a eps))) (expm1.f64 (*.f64 b 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 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (neg.f64 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 (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 (*.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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 eps (expm1.f64 (*.f64 a eps))))) (/.f64 (/.f64 (expm1.f64 (*.f64 b eps)) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 eps (expm1.f64 (*.f64 a eps)))))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 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 a eps))) (expm1.f64 (*.f64 b 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 a eps))) (expm1.f64 (*.f64 b 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 a eps))) (expm1.f64 (*.f64 b 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 a eps))) (expm1.f64 (*.f64 b 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 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (neg.f64 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 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (neg.f64 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 a eps))) (expm1.f64 (*.f64 b 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 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (neg.f64 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 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 b eps))) eps))) (sqrt.f64 (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (sqrt.f64 (expm1.f64 (*.f64 b eps)))) (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 eps (sqrt.f64 (expm1.f64 (*.f64 b 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 (*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 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 (*.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 (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 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (expm1.f64 (*.f64 b eps)) (/.f64 (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 (*.f64 (expm1.f64 (*.f64 b eps)) (/.f64 (expm1.f64 (*.f64 a eps)) eps)) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 eps 2))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps))) (*.f64 (expm1.f64 (*.f64 b eps)) (/.f64 (expm1.f64 (*.f64 a eps)) 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 1 (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 eps 2)) (pow.f64 (exp.f64 (+.f64 a b)) eps))))))
(/.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 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (neg.f64 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 a))) (expm1.f64 (*.f64 eps b)))) 1)
(*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 b eps))))
(pow.f64 (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))) 2)
(pow.f64 (sqrt.f64 (*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 b eps))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))) 3)
(*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 b eps))))
(pow.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) 3) 1/3)
(*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 b eps))))
(sqrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 b eps)))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (/.f64 eps (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 a eps))) (expm1.f64 (*.f64 b eps))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))))))
(*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 b eps))))
(cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) 3))
(*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (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 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 3)))
(*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 b eps))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 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 a eps))) (expm1.f64 (*.f64 b eps))))
(expm1.f64 (log1p.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))
(*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 b eps))))
(exp.f64 (log.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))
(*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 b eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))) 1))
(*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 b eps))))
(log1p.f64 (expm1.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))
(*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 b 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 1 (expm1.f64 (*.f64 a eps))) (sqrt.f64 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 1 (expm1.f64 (*.f64 a eps))) (sqrt.f64 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 1 (expm1.f64 (*.f64 a eps))) (sqrt.f64 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 (/.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 eps)) (cbrt.f64 (expm1.f64 (*.f64 a eps)))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) 2))
(*.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) (sqrt.f64 (expm1.f64 (*.f64 a eps)))) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 a eps))) (cbrt.f64 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 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) 2) (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))))))
(*.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 a))) (expm1.f64 (*.f64 eps b))))) 1)
(/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 b eps)))
(*.f64 eps (*.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (/.f64 1 (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 b eps)))
(*.f64 eps (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 b eps)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 1 (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 b eps)))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 1)
(/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 b eps)))
(*.f64 1 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 b eps)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (sqrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 b eps)))
(*.f64 (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (*.f64 (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 1 (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 b eps)))
(*.f64 (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 b eps)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) 2))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 b eps)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) 2) (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 b eps)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 2) (*.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 1 (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 b eps)))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 b 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 a eps))) (expm1.f64 (*.f64 b eps)))
(*.f64 (/.f64 eps 1) (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 b 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 (/.f64 eps (expm1.f64 (*.f64 a 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 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 (pow.f64 (cbrt.f64 eps) 2) (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 b eps)) (cbrt.f64 eps)))
(*.f64 (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) eps)
(/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 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 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 (/.f64 eps (expm1.f64 (*.f64 a eps))) (sqrt.f64 (expm1.f64 (*.f64 b 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 a eps))) (expm1.f64 (*.f64 b 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 a eps))) (expm1.f64 (*.f64 b 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 (/.f64 eps (expm1.f64 (*.f64 a eps))) (sqrt.f64 (expm1.f64 (*.f64 b 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 a))) (expm1.f64 (*.f64 eps b)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 a eps)))) 2) (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 b eps))))) (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 a eps))) (expm1.f64 (*.f64 b 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 a eps))) (expm1.f64 (*.f64 b 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 (/.f64 eps (expm1.f64 (*.f64 a 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 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 -1 (pow.f64 (pow.f64 (exp.f64 b) eps) 3)) (+.f64 (pow.f64 (exp.f64 b) eps) (+.f64 1 (pow.f64 (exp.f64 b) (*.f64 eps 2))))))
(*.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 a eps))) (expm1.f64 (*.f64 b 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 (pow.f64 (cbrt.f64 eps) 2) (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 b eps)) (cbrt.f64 eps)))
(*.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) eps)
(/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 b eps)))
(*.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) 1) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 b 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))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) 2)) (cbrt.f64 (expm1.f64 (*.f64 a eps))))
(*.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 a eps))) (expm1.f64 (*.f64 b 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 (/.f64 1 (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 b 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 (/.f64 (*.f64 eps 1) (expm1.f64 (*.f64 b eps))) (+.f64 (pow.f64 (exp.f64 a) (*.f64 2 eps)) -1)))
(*.f64 (+.f64 1 (pow.f64 (exp.f64 a) eps)) (/.f64 (/.f64 eps (+.f64 -1 (pow.f64 (exp.f64 a) (*.f64 eps 2)))) (expm1.f64 (*.f64 b 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 (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 eps (expm1.f64 (*.f64 b eps))) (/.f64 (+.f64 -1 (pow.f64 (pow.f64 (exp.f64 a) eps) 3)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 a) eps) (pow.f64 (exp.f64 a) (*.f64 eps 2))))))
(*.f64 (/.f64 (/.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 (/.f64 (*.f64 eps 1) (expm1.f64 (*.f64 b eps))) (+.f64 (pow.f64 (exp.f64 a) (*.f64 2 eps)) -1)))
(*.f64 (+.f64 1 (pow.f64 (exp.f64 a) eps)) (/.f64 (/.f64 eps (+.f64 -1 (pow.f64 (exp.f64 a) (*.f64 eps 2)))) (expm1.f64 (*.f64 b 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))))
(*.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 eps (expm1.f64 (*.f64 b 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 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 1)
(/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 b eps)))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) 2)
(/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 b eps)))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) 3)
(/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 b eps)))
(pow.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 3) 1/3)
(/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 b eps)))
(pow.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) -1)
(/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 b 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 a))) (expm1.f64 (*.f64 eps b))) 2))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 b eps))) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 b eps)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 b eps)))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 3))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 b eps)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (expm1.f64 (*.f64 eps b)) 3)))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 b eps)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 b eps)))
(exp.f64 (log.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 b eps)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) 1))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 b eps)))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 b 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)))

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

simplify176.0ms (1.1%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
082121653
1252321641
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 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (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 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 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (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 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))))
(exp.f64 (log.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))))
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 (*.f64 1/24 (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 (*.f64 1/6 (*.f64 b b)) 1/2) (-.f64 (/.f64 (pow.f64 (+.f64 a b) 2) b) (+.f64 a b)))))) (+.f64 1 (fma.f64 (*.f64 eps eps) (-.f64 (*.f64 1/6 (/.f64 (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 eps (expm1.f64 (*.f64 b eps))) (*.f64 a (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 eps (expm1.f64 (*.f64 b eps))) (*.f64 a (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 eps (expm1.f64 (*.f64 b eps))) (*.f64 a (pow.f64 (exp.f64 eps) b))) (+.f64 1 (fma.f64 1/6 (*.f64 (/.f64 (pow.f64 eps 3) (expm1.f64 (*.f64 b eps))) (*.f64 (pow.f64 (exp.f64 eps) b) (pow.f64 a 3))) (*.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 (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 (/.f64 1 eps) b)))
(+.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) (pow.f64 (exp.f64 eps) a)) (fma.f64 1/6 (*.f64 eps (expm1.f64 (*.f64 a eps))) (*.f64 1/2 (*.f64 eps (+.f64 (pow.f64 (exp.f64 eps) a) (*.f64 -1/2 (expm1.f64 (*.f64 a eps)))))))) b (+.f64 (pow.f64 (exp.f64 eps) a) (/.f64 (pow.f64 (exp.f64 eps) a) (*.f64 b eps)))) (fma.f64 1/2 (expm1.f64 (*.f64 a eps)) (/.f64 (/.f64 1 eps) b)))
(-.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 eps (*.f64 (+.f64 (pow.f64 (exp.f64 eps) a) (*.f64 (expm1.f64 (*.f64 a eps)) -1/2)) 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) (pow.f64 (exp.f64 eps) a)) (fma.f64 1/2 (*.f64 eps (-.f64 (*.f64 (*.f64 eps 1/2) (pow.f64 (exp.f64 eps) a)) (fma.f64 1/6 (*.f64 eps (expm1.f64 (*.f64 a eps))) (*.f64 1/2 (*.f64 eps (+.f64 (pow.f64 (exp.f64 eps) a) (*.f64 -1/2 (expm1.f64 (*.f64 a eps))))))))) (fma.f64 1/24 (*.f64 (*.f64 eps eps) (expm1.f64 (*.f64 a eps))) (*.f64 1/6 (*.f64 (*.f64 eps eps) (+.f64 (pow.f64 (exp.f64 eps) a) (*.f64 -1/2 (expm1.f64 (*.f64 a eps))))))))) (*.f64 b b) (fma.f64 (-.f64 (*.f64 (*.f64 eps 1/2) (pow.f64 (exp.f64 eps) a)) (fma.f64 1/6 (*.f64 eps (expm1.f64 (*.f64 a eps))) (*.f64 1/2 (*.f64 eps (+.f64 (pow.f64 (exp.f64 eps) a) (*.f64 -1/2 (expm1.f64 (*.f64 a eps)))))))) b (+.f64 (pow.f64 (exp.f64 eps) a) (/.f64 (pow.f64 (exp.f64 eps) a) (*.f64 b eps))))) (fma.f64 1/2 (expm1.f64 (*.f64 a eps)) (/.f64 (/.f64 1 eps) b)))
(-.f64 (fma.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 eps) a) (*.f64 (*.f64 eps eps) 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 eps (*.f64 (+.f64 (pow.f64 (exp.f64 eps) a) (*.f64 (expm1.f64 (*.f64 a eps)) -1/2)) 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 (expm1.f64 (*.f64 a eps)) -1/2))))))) (*.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 eps (*.f64 (+.f64 (pow.f64 (exp.f64 eps) a) (*.f64 (expm1.f64 (*.f64 a eps)) -1/2)) 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 (+.f64 a b) 1/2) (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b)))) (*.f64 a (*.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 b b) (*.f64 a a)) 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 (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 (*.f64 a (*.f64 b b)))) (+.f64 a b))) (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (*.f64 (+.f64 a b) 1/2) (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b)))) (*.f64 a (*.f64 a (*.f64 b b))))) (*.f64 a b)) (*.f64 1/2 (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b)))))) (*.f64 eps eps) (fma.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (*.f64 (+.f64 a b) 1/2) (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b)))) (*.f64 a (*.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 (*.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 (/.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 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 (*.f64 a b) (*.f64 1/2 (+.f64 (*.f64 b (*.f64 a a)) (*.f64 a (*.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 (*.f64 b b) (*.f64 a a)) 1/4))) (/.f64 (*.f64 a b) (-.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))))))))) (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 b b) (*.f64 a a)) 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 1/24 (/.f64 (pow.f64 (+.f64 a b) 4) (*.f64 a b))) (*.f64 (/.f64 (fma.f64 1/12 (*.f64 a (*.f64 a (pow.f64 b 3))) (fma.f64 1/24 (*.f64 a (pow.f64 b 4)) (fma.f64 1/24 (*.f64 b (pow.f64 a 4)) (*.f64 (*.f64 1/12 (*.f64 b b)) (pow.f64 a 3))))) (*.f64 a (*.f64 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 (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 (*.f64 a (*.f64 b b)))) (+.f64 a b))) (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (*.f64 (+.f64 a b) 1/2) (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b)))) (*.f64 a (*.f64 a (*.f64 b b))))) (*.f64 a b)) (*.f64 1/2 (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b)))))) (*.f64 a b)) (*.f64 1/2 (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b)))))) (*.f64 (/.f64 (fma.f64 1/6 (*.f64 b (pow.f64 a 3)) (fma.f64 1/6 (*.f64 a (pow.f64 b 3)) (*.f64 (*.f64 b b) (*.f64 (*.f64 a a) 1/4)))) (*.f64 a b)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (*.f64 (+.f64 a b) 1/2) (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b)))) (*.f64 a (*.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 (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 (*.f64 a (*.f64 b b)))) (+.f64 a b))) (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (*.f64 (+.f64 a b) 1/2) (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b)))) (*.f64 a (*.f64 a (*.f64 b b))))) (*.f64 a b)) (*.f64 1/2 (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b)))))) (*.f64 eps eps) (fma.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (*.f64 (+.f64 a b) 1/2) (+.f64 (*.f64 a (*.f64 a b)) (*.f64 a (*.f64 b b)))) (*.f64 a (*.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 (/.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 (pow.f64 (exp.f64 eps) b) (/.f64 (expm1.f64 (*.f64 b eps)) (*.f64 eps eps)))) (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 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 (exp.f64 eps) b))) (expm1.f64 (*.f64 b eps))) (fma.f64 1/24 (pow.f64 eps 3) (fma.f64 1/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 (pow.f64 (exp.f64 eps) b) (/.f64 (expm1.f64 (*.f64 b eps)) (*.f64 eps eps)))) (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 (pow.f64 (exp.f64 eps) b) (/.f64 (expm1.f64 (*.f64 b eps)) (*.f64 eps eps)))) (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 (/.f64 (expm1.f64 (*.f64 eps (-.f64 b (neg.f64 a)))) (expm1.f64 (*.f64 a eps))) (/.f64 eps (expm1.f64 (*.f64 b 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 (/.f64 (expm1.f64 (*.f64 eps (-.f64 b (neg.f64 a)))) (expm1.f64 (*.f64 a eps))) (/.f64 eps (expm1.f64 (*.f64 b 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 (/.f64 (expm1.f64 (*.f64 eps (-.f64 b (neg.f64 a)))) (expm1.f64 (*.f64 a eps))) (/.f64 eps (expm1.f64 (*.f64 b 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 (/.f64 (expm1.f64 (*.f64 eps (-.f64 b (neg.f64 a)))) (expm1.f64 (*.f64 a eps))) (/.f64 eps (expm1.f64 (*.f64 b 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)) (pow.f64 (exp.f64 eps) a))) (-.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)) (pow.f64 (exp.f64 eps) a))) (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 eps (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a))) (*.f64 -1/2 eps)))))) b (/.f64 1 b))) (*.f64 -1/2 eps))
(+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a))) (+.f64 (fma.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps eps) (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a)))) (fma.f64 1/6 (*.f64 eps eps) (*.f64 (*.f64 eps 1/2) (+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a))) (*.f64 eps -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)) (pow.f64 (exp.f64 eps) a))) (+.f64 (fma.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps eps) (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a)))) (fma.f64 1/6 (*.f64 eps eps) (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a))) (*.f64 -1/2 eps)))))) b (/.f64 1 b)) (*.f64 (*.f64 b b) (-.f64 (*.f64 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 eps (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a))) (*.f64 -1/2 eps))))))) (*.f64 1/6 (*.f64 (*.f64 eps eps) (+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a))) (*.f64 -1/2 eps)))))))))) (*.f64 -1/2 eps))
(+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a))) (+.f64 (fma.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps eps) (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a)))) (fma.f64 1/6 (*.f64 eps eps) (*.f64 (*.f64 eps 1/2) (+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a))) (*.f64 eps -1/2))))) b (/.f64 1 b)) (-.f64 (*.f64 b (*.f64 b (-.f64 (*.f64 1/6 (*.f64 (/.f64 (pow.f64 eps 3) (expm1.f64 (*.f64 a eps))) (pow.f64 (exp.f64 eps) a))) (fma.f64 1/24 (pow.f64 eps 3) (fma.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps eps) (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a)))) (fma.f64 1/6 (*.f64 eps eps) (*.f64 (*.f64 eps 1/2) (+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a))) (*.f64 eps -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 (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 (/.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))) (/.f64 (sqrt.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 (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 (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 (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 eps (expm1.f64 (*.f64 eps a))) (/.f64 (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 (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 (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 a eps)))) (/.f64 (/.f64 (expm1.f64 (*.f64 b eps)) (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))))) (expm1.f64 (*.f64 (+.f64 a b) 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 (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 a eps)))) (/.f64 (/.f64 (expm1.f64 (*.f64 b eps)) (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))))) (expm1.f64 (*.f64 (+.f64 a b) 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 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (/.f64 (expm1.f64 (*.f64 a eps)) eps) (/.f64 (expm1.f64 (*.f64 b eps)) (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))))))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (/.f64 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (expm1.f64 (*.f64 a eps))) (/.f64 eps (expm1.f64 (*.f64 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 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (/.f64 (expm1.f64 (*.f64 a eps)) eps) (/.f64 (expm1.f64 (*.f64 b eps)) (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))))))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (/.f64 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (expm1.f64 (*.f64 a eps))) (/.f64 eps (expm1.f64 (*.f64 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 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (/.f64 (expm1.f64 (*.f64 a eps)) eps) (/.f64 (expm1.f64 (*.f64 b eps)) (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))))))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (/.f64 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (expm1.f64 (*.f64 a eps))) (/.f64 eps (expm1.f64 (*.f64 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 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (/.f64 (expm1.f64 (*.f64 b eps)) (/.f64 eps (neg.f64 (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 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (/.f64 (expm1.f64 (*.f64 a eps)) eps) (/.f64 (expm1.f64 (*.f64 b eps)) (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))))))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (/.f64 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (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 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 (+.f64 a b) eps)))) (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 a eps))))
(*.f64 (sqrt.f64 eps) (*.f64 (/.f64 (sqrt.f64 eps) (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))) (expm1.f64 (*.f64 (+.f64 a 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 (/.f64 (sqrt.f64 eps) (/.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 (+.f64 a b) eps)))) (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 a eps))))
(*.f64 (sqrt.f64 eps) (*.f64 (/.f64 (sqrt.f64 eps) (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))) (expm1.f64 (*.f64 (+.f64 a 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 (/.f64 (sqrt.f64 eps) (/.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 (+.f64 a b) eps)))) (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 a eps))))
(*.f64 (sqrt.f64 eps) (*.f64 (/.f64 (sqrt.f64 eps) (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a 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 (sqrt.f64 eps) (/.f64 1 (expm1.f64 (*.f64 eps a))))))
(*.f64 (/.f64 (sqrt.f64 eps) (/.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 (+.f64 a b) eps)))) (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 a eps))))
(*.f64 (sqrt.f64 eps) (*.f64 (/.f64 (sqrt.f64 eps) (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))) (expm1.f64 (*.f64 (+.f64 a 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 (/.f64 (sqrt.f64 eps) (/.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 (+.f64 a b) eps)))) (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 a eps))))
(*.f64 (sqrt.f64 eps) (*.f64 (/.f64 (sqrt.f64 eps) (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))) (expm1.f64 (*.f64 (+.f64 a 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 (/.f64 (sqrt.f64 eps) (/.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 (+.f64 a b) eps)))) (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 a eps))))
(*.f64 (sqrt.f64 eps) (*.f64 (/.f64 (sqrt.f64 eps) (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))) (expm1.f64 (*.f64 (+.f64 a 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 (neg.f64 (sqrt.f64 eps)) (/.f64 (*.f64 (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 (+.f64 a b) eps))) (neg.f64 (expm1.f64 (*.f64 a 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 (/.f64 (sqrt.f64 eps) (/.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 (+.f64 a b) eps)))) (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 a eps))))
(*.f64 (sqrt.f64 eps) (*.f64 (/.f64 (sqrt.f64 eps) (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))) (expm1.f64 (*.f64 (+.f64 a 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 (pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 a eps)))) 2) (/.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 a eps)))) (/.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 (pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 a eps)))) 2) (/.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 a eps)))) (/.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 (pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 a eps)))) 2) (/.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 a eps)))) (/.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 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (/.f64 (expm1.f64 (*.f64 b eps)) (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) 2) (/.f64 (expm1.f64 (*.f64 a eps)) eps))))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) 2) (expm1.f64 (*.f64 b eps))) (/.f64 eps (expm1.f64 (*.f64 a 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 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (/.f64 (expm1.f64 (*.f64 b eps)) (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) 2) (/.f64 (expm1.f64 (*.f64 a eps)) eps))))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) 2) (expm1.f64 (*.f64 b eps))) (/.f64 eps (expm1.f64 (*.f64 a 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 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (/.f64 (expm1.f64 (*.f64 b eps)) (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) 2) (/.f64 (expm1.f64 (*.f64 a eps)) eps))))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) 2) (expm1.f64 (*.f64 b eps))) (/.f64 eps (expm1.f64 (*.f64 a 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 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (/.f64 (expm1.f64 (*.f64 b eps)) (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) 2) (/.f64 (expm1.f64 (*.f64 a eps)) eps))))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) 2) (expm1.f64 (*.f64 b eps))) (/.f64 eps (expm1.f64 (*.f64 a 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 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (/.f64 (expm1.f64 (*.f64 b eps)) (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) 2) (/.f64 (expm1.f64 (*.f64 a eps)) eps))))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) 2) (expm1.f64 (*.f64 b eps))) (/.f64 eps (expm1.f64 (*.f64 a 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 (/.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))) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)))))
(*.f64 (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) (neg.f64 (expm1.f64 (*.f64 b eps)))) (/.f64 eps (expm1.f64 (*.f64 a 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 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (/.f64 (expm1.f64 (*.f64 b eps)) (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) 2) (/.f64 (expm1.f64 (*.f64 a eps)) eps))))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) 2) (expm1.f64 (*.f64 b eps))) (/.f64 eps (expm1.f64 (*.f64 a 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 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (/.f64 (cbrt.f64 eps) (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a 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 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (/.f64 (cbrt.f64 eps) (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a 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 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (/.f64 (cbrt.f64 eps) (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a 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 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (/.f64 (cbrt.f64 eps) (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a 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 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (/.f64 (cbrt.f64 eps) (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a 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 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (/.f64 (cbrt.f64 eps) (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a 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 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (/.f64 (cbrt.f64 eps) (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a 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 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (/.f64 (cbrt.f64 eps) (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a 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 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (/.f64 (cbrt.f64 eps) (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a 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 (neg.f64 (cbrt.f64 eps)) (*.f64 (/.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 (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 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (/.f64 (cbrt.f64 eps) (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a 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 (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 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 (sqrt.f64 (neg.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)))) (/.f64 (*.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)))) (sqrt.f64 (neg.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))))) (/.f64 (expm1.f64 (*.f64 b eps)) (/.f64 eps (neg.f64 (expm1.f64 (*.f64 a 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 (/.f64 (*.f64 (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)))))) (expm1.f64 (*.f64 a eps))) (cbrt.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))))
(*.f64 (cbrt.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))) (/.f64 (cbrt.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))) (/.f64 (expm1.f64 (*.f64 a 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 (/.f64 (*.f64 (cbrt.f64 (neg.f64 eps)) (cbrt.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))))) (cbrt.f64 (neg.f64 eps)))
(*.f64 (cbrt.f64 (neg.f64 eps)) (*.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 eps)) (cbrt.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 (*.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 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps)))) (/.f64 (/.f64 (expm1.f64 (*.f64 b eps)) (/.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps)))) (expm1.f64 (*.f64 a 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 (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 (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)))))) (/.f64 (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 (/.f64 (expm1.f64 (*.f64 b eps)) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 eps (expm1.f64 (*.f64 a 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 (*.f64 (cbrt.f64 (neg.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)))) (cbrt.f64 (neg.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))))) (/.f64 (/.f64 (expm1.f64 (*.f64 a eps)) eps) (/.f64 (cbrt.f64 (neg.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)))) (neg.f64 (expm1.f64 (*.f64 b 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 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (/.f64 (expm1.f64 (*.f64 a eps)) eps) (/.f64 (expm1.f64 (*.f64 b eps)) (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))))))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (/.f64 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (expm1.f64 (*.f64 a eps))) (/.f64 eps (expm1.f64 (*.f64 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 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (/.f64 (expm1.f64 (*.f64 b eps)) (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) 2) (/.f64 (expm1.f64 (*.f64 a eps)) eps))))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) 2) (expm1.f64 (*.f64 b eps))) (/.f64 eps (expm1.f64 (*.f64 a 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 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (/.f64 (expm1.f64 (*.f64 a eps)) eps) (/.f64 (expm1.f64 (*.f64 b eps)) (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))))))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (/.f64 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (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 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))))
(/.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (/.f64 (expm1.f64 (*.f64 b eps)) (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) 2) (/.f64 (expm1.f64 (*.f64 a eps)) eps))))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) 2) (expm1.f64 (*.f64 b eps))) (/.f64 eps (expm1.f64 (*.f64 a 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 (/.f64 (/.f64 eps (sqrt.f64 (expm1.f64 (*.f64 a eps)))) (*.f64 (expm1.f64 (*.f64 b 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 eps (*.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 (+.f64 a b) eps))) (cbrt.f64 (expm1.f64 (*.f64 a eps)))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) 2)))
(*.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 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (sqrt.f64 (expm1.f64 (*.f64 b eps)))) (*.f64 (sqrt.f64 (expm1.f64 (*.f64 b eps))) (/.f64 (expm1.f64 (*.f64 a eps)) eps)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 a eps)) eps) (*.f64 (sqrt.f64 (expm1.f64 (*.f64 b eps))) (sqrt.f64 (expm1.f64 (*.f64 b eps))))))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (*.f64 (/.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 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.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 (/.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 (expm1.f64 (*.f64 (+.f64 a b) eps)) (sqrt.f64 (expm1.f64 (*.f64 b eps)))) (*.f64 (sqrt.f64 (expm1.f64 (*.f64 b eps))) (/.f64 (expm1.f64 (*.f64 a eps)) eps)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 a eps)) eps) (*.f64 (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 (/.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 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.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 (/.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 (+.f64 a b) eps)) (sqrt.f64 (expm1.f64 (*.f64 b eps)))) (*.f64 (sqrt.f64 (expm1.f64 (*.f64 b eps))) (/.f64 (expm1.f64 (*.f64 a eps)) eps)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 a eps)) eps) (*.f64 (sqrt.f64 (expm1.f64 (*.f64 b eps))) (sqrt.f64 (expm1.f64 (*.f64 b eps))))))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2) (/.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 (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2) eps) (expm1.f64 (*.f64 a eps)))))
(/.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 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 (/.f64 (/.f64 eps (sqrt.f64 (expm1.f64 (*.f64 a eps)))) (*.f64 (expm1.f64 (*.f64 b 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 (*.f64 (/.f64 eps (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) 2)) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps)))) (cbrt.f64 (expm1.f64 (*.f64 a 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 (/.f64 1 (sqrt.f64 (expm1.f64 (*.f64 a eps)))) (/.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 (+.f64 a b) eps)))) (sqrt.f64 (expm1.f64 (*.f64 a 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 1 (*.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 (+.f64 a b) eps))) (cbrt.f64 (expm1.f64 (*.f64 a eps))))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) 2))
(/.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 (/.f64 (neg.f64 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)))) (*.f64 (expm1.f64 (*.f64 b eps)) (neg.f64 (expm1.f64 (*.f64 a eps))))) 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 (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) 2)) (/.f64 (expm1.f64 (*.f64 a eps)) eps)) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (neg.f64 (expm1.f64 (*.f64 b 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)) (*.f64 (expm1.f64 (*.f64 b eps)) (neg.f64 (expm1.f64 (*.f64 a eps))))) (expm1.f64 (*.f64 (+.f64 a 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 (/.f64 (sqrt.f64 eps) (/.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 (+.f64 a b) eps)))) (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 a eps))))
(*.f64 (sqrt.f64 eps) (*.f64 (/.f64 (sqrt.f64 eps) (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))) (expm1.f64 (*.f64 (+.f64 a 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 (/.f64 (*.f64 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))))) (expm1.f64 (*.f64 b eps))) (*.f64 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))))) (/.f64 (expm1.f64 (*.f64 b eps)) (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 a eps)))))) (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) 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 (sqrt.f64 eps) (/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))) (*.f64 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (sqrt.f64 eps))) (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) 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 -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))))) (*.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 b eps)) eps)))
(/.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 -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))))) (*.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 b eps)) eps)))
(/.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) (/.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 (+.f64 a b) eps)))) (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 a eps))))
(*.f64 (sqrt.f64 eps) (*.f64 (/.f64 (sqrt.f64 eps) (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))) (expm1.f64 (*.f64 (+.f64 a 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 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (/.f64 (cbrt.f64 eps) (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a 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 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (expm1.f64 (*.f64 a eps)))) (expm1.f64 (*.f64 b eps))) (*.f64 (expm1.f64 (*.f64 (+.f64 a b) 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)) (/.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 (/.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)))) (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 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (/.f64 (expm1.f64 (*.f64 a eps)) eps) (/.f64 (expm1.f64 (*.f64 b eps)) (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))))))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (/.f64 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (expm1.f64 (*.f64 a eps))) (/.f64 eps (expm1.f64 (*.f64 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 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2)) (*.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 a eps)) eps) (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)))) (cbrt.f64 (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 (sqrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (cbrt.f64 (expm1.f64 (*.f64 b eps)))) (/.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 (/.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 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (/.f64 (expm1.f64 (*.f64 b eps)) (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) 2) (/.f64 (expm1.f64 (*.f64 a eps)) eps))))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) 2) (expm1.f64 (*.f64 b eps))) (/.f64 eps (expm1.f64 (*.f64 a 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 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) 2) (sqrt.f64 (expm1.f64 (*.f64 b eps)))) (*.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 a eps)) eps) (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 (+.f64 a b) eps))) 2) (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 (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) 2) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2)) (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 eps (expm1.f64 (*.f64 eps a))) (/.f64 (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)))))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))) 2)
(pow.f64 (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 eps (expm1.f64 (*.f64 eps a))) (/.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)))))
(pow.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 3) 1/3)
(*.f64 (/.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 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 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 eps (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)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))))
(*.f64 (/.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 eps (expm1.f64 (*.f64 eps a))) (/.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)))))
(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 eps (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)))))
(exp.f64 (log.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.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 eps (expm1.f64 (*.f64 eps a))) (/.f64 (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)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.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)))))

eval535.0ms (3.2%)

Compiler

Compiled 46038 to 13859 computations (69.9% saved)

prune409.0ms (2.4%)

Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New123291241
Fresh000
Picked101
Done202
Total123591244
Error
0.3b
Counts
1244 → 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))

rewrite71.0ms (0.4%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0719
115619
2234919
Stop Event
node limit
Counts
1 → 39
Calls
Call 1
Inputs
(/.f64 (+.f64 a b) (*.f64 a b))
Outputs
((#(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))))))))

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

localize10.0ms (0.1%)

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)

rewrite92.0ms (0.6%)

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

simplify75.0ms (0.5%)

Algorithm
egg-herbie
Rules
1578×associate-*r/
1362×times-frac
1038×associate-/l*
1024×associate-+r+
1020×associate-*l/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01301255
13301201
211241177
378621177
Stop Event
node limit
Counts
103 → 70
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 eps (/.f64 (/.f64 1 eps) 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 eps (/.f64 (/.f64 1 eps) b)) 1)
(pow.f64 (/.f64 1 (sqrt.f64 b)) 2)
(pow.f64 (/.f64 1 (cbrt.f64 b)) 3)
(pow.f64 (pow.f64 (*.f64 eps (/.f64 (/.f64 1 eps) b)) 3) 1/3)
(sqrt.f64 (/.f64 1 (*.f64 b b)))
(log.f64 (exp.f64 (*.f64 eps (/.f64 (/.f64 1 eps) b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (/.f64 (/.f64 1 eps) b)))))
(cbrt.f64 (pow.f64 (*.f64 eps (/.f64 (/.f64 1 eps) b)) 3))
(expm1.f64 (log1p.f64 (*.f64 eps (/.f64 (/.f64 1 eps) 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 eps (/.f64 (/.f64 1 eps) b))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 1 eps) b))) 1)
(*.f64 1 (/.f64 (/.f64 1 eps) b))
(*.f64 (/.f64 1 eps) (/.f64 1 b))
(*.f64 (/.f64 (/.f64 1 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 (/.f64 1 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 (/.f64 1 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 (/.f64 1 eps) b)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 1 eps) b))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 eps) b) 3))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 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 (/.f64 1 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 eps (/.f64 (/.f64 1 eps) 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 eps (/.f64 (/.f64 1 eps) 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 eps (/.f64 (/.f64 1 eps) b)) 3) 1/3)
(/.f64 1 b)
(sqrt.f64 (/.f64 1 (*.f64 b b)))
(sqrt.f64 (/.f64 (/.f64 1 b) b))
(sqrt.f64 (pow.f64 b -2))
(log.f64 (exp.f64 (*.f64 eps (/.f64 (/.f64 1 eps) b))))
(/.f64 1 b)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (/.f64 (/.f64 1 eps) b)))))
(/.f64 1 b)
(cbrt.f64 (pow.f64 (*.f64 eps (/.f64 (/.f64 1 eps) b)) 3))
(/.f64 1 b)
(expm1.f64 (log1p.f64 (*.f64 eps (/.f64 (/.f64 1 eps) 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 eps (/.f64 (/.f64 1 eps) b))))
(/.f64 1 b)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 1 eps) b))) 1)
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(*.f64 1 (/.f64 (/.f64 1 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 (/.f64 1 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 b) (/.f64 1 (cbrt.f64 eps))))
(*.f64 (cbrt.f64 (pow.f64 eps -2)) (/.f64 (/.f64 1 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 b) (/.f64 1 (cbrt.f64 eps))))
(*.f64 (cbrt.f64 (pow.f64 eps -2)) (/.f64 (/.f64 1 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 b) (/.f64 1 (cbrt.f64 eps))))
(*.f64 (cbrt.f64 (pow.f64 eps -2)) (/.f64 (/.f64 1 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 (/.f64 1 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 (/.f64 1 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 (/.f64 1 eps) b)))
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 1 eps) b))))
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 eps) b) 3))
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 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 (/.f64 1 eps) b)))
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)

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

series14.0ms (0.1%)

Counts
3 → 84
Calls

21 calls:

TimeVariablePointExpression
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
eps
@0
(*.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))

rewrite100.0ms (0.6%)

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

simplify87.0ms (0.5%)

Algorithm
egg-herbie
Rules
1638×times-frac
1066×associate-*l*
1014×associate-*r*
934×associate-/l*
862×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

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

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

series13.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)))
2.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
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)))

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

simplify217.0ms (1.3%)

Algorithm
egg-herbie
Rules
836×fma-def
808×associate-*r*
790×associate-*l*
582×associate-+r-
580×associate-+l-
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
060120111
1163419257
2738419257
Stop Event
node limit
Counts
311 → 319
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 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (*.f64 eps (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(+.f64 (*.f64 eps (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)) (*.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))
(+.f64 (*.f64 eps (/.f64 1 (*.f64 a eps))) (+.f64 (*.f64 eps -1/2) (*.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a eps)) eps) (+.f64 (*.f64 -1/2 eps) (*.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))))
(+.f64 (*.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) 1) (*.f64 (*.f64 eps (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)) 1))
(+.f64 (*.f64 (*.f64 eps (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)) 1) (*.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) 1))
(+.f64 (+.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (*.f64 eps (/.f64 1 (*.f64 a eps)))) (*.f64 eps -1/2))
(+.f64 (+.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (*.f64 (/.f64 1 (*.f64 a eps)) eps)) (*.f64 -1/2 eps))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))))) 1)
(/.f64 eps (/.f64 1 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))))
(/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 2)) (/.f64 (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)) eps))
(/.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 3)) (/.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))) eps))
(/.f64 (*.f64 eps (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 2))) (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(/.f64 (*.f64 eps (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 3))) (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 2)) eps) (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 3)) eps) (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (*.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))) (*.f64 (*.f64 eps (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)) (*.f64 eps (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))) (-.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (*.f64 eps (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) 3) (pow.f64 (*.f64 eps (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)) 3)) (+.f64 (*.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (*.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))) (-.f64 (*.f64 (*.f64 eps (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)) (*.f64 eps (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))) (*.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (*.f64 eps (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))))))
(/.f64 (/.f64 (*.f64 eps (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 2))) 1) (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(/.f64 (/.f64 (*.f64 eps (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 2))) (sqrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))) (sqrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))))
(/.f64 (/.f64 (*.f64 eps (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 2))) (*.f64 (cbrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))) (cbrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))))) (cbrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))))
(/.f64 (/.f64 (*.f64 eps (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 2))) (+.f64 (sqrt.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)) (sqrt.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))) (-.f64 (sqrt.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (sqrt.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))))
(/.f64 (/.f64 (*.f64 eps (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 3))) 1) (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))))
(/.f64 (/.f64 (*.f64 eps (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 3))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))))))
(/.f64 (/.f64 (*.f64 eps (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 2)) eps) 1) (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 2)) eps) (sqrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))) (sqrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 2)) eps) (*.f64 (cbrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))) (cbrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))))) (cbrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 2)) eps) (+.f64 (sqrt.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)) (sqrt.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))) (-.f64 (sqrt.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (sqrt.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 3)) eps) 1) (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 3)) eps) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 3)) eps) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))))))
(pow.f64 (*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))) 1)
(pow.f64 (sqrt.f64 (*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))) 2)
(pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))) 3)
(pow.f64 (pow.f64 (*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))) 2))
(log.f64 (pow.f64 (exp.f64 eps) (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))))))
(cbrt.f64 (pow.f64 (*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))))
(exp.f64 (log.f64 (*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))))
(fma.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (*.f64 eps (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(fma.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) eps (*.f64 eps (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(-.f64 (/.f64 1 (*.f64 a eps)) (-.f64 1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (/.f64 1 (*.f64 a eps))) 1/2)
(-.f64 (+.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 1 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))) 1)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))) (-.f64 1 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 a eps)))) (-.f64 1 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) -1/2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 a eps)))) (+.f64 1 (-.f64 1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) 1/2)) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 (/.f64 1 (*.f64 a eps)) 1/2)) (-.f64 (/.f64 1/4 (+.f64 (/.f64 1 (*.f64 a eps)) 1/2)) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))
(-.f64 (/.f64 (pow.f64 (*.f64 a eps) -3) (+.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))) (-.f64 (/.f64 1/8 (+.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))
(-.f64 (/.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))) (/.f64 (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 2) (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (/.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 (/.f64 1 (*.f64 a eps)) 1/2))) (/.f64 1/4 (+.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (/.f64 (pow.f64 (*.f64 a eps) -3) (+.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))))) (/.f64 1/8 (+.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))))
(-.f64 (+.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (exp.f64 (log1p.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))) 1)
(*.f64 1 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(*.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)) 1)
(*.f64 (sqrt.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))) (sqrt.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))) 2) (cbrt.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))))
(*.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 2)) (/.f64 1 (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))))
(*.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))))))
(/.f64 1 (/.f64 1 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))))
(/.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)) (/.f64 (-.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 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 2)) (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(/.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 3)) (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))) (/.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))) (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 3))) (/.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 3)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 2))) (/.f64 (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 3))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 3)))) (/.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (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 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 2))) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 2)))) (/.f64 (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 2)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 2) (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2)) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (/.f64 1 (*.f64 a eps))) (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (/.f64 1 (*.f64 a eps)))) 1/4) (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (/.f64 1 (*.f64 a eps))) 3) 1/8) (+.f64 (*.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (/.f64 1 (*.f64 a eps))) (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (/.f64 1 (*.f64 a eps)))) (+.f64 1/4 (*.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (/.f64 1 (*.f64 a eps))) 1/2))))
(/.f64 (+.f64 (*.f64 (exp.f64 (*.f64 b eps)) (+.f64 (/.f64 1 (*.f64 a eps)) 1/2)) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(/.f64 (+.f64 (*.f64 (exp.f64 (*.f64 b eps)) (+.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (pow.f64 (*.f64 a eps) -3) -1/8))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))))
(/.f64 (+.f64 (+.f64 (/.f64 1 (*.f64 a eps)) 1/2) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))) (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4))) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(/.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))) (+.f64 (pow.f64 (*.f64 a eps) -3) -1/8)))) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))) (+.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (exp.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) 1/2)) (*.f64 (neg.f64 (expm1.f64 (*.f64 b eps))) (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4))) (*.f64 (neg.f64 (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(/.f64 (+.f64 (*.f64 (neg.f64 (exp.f64 (*.f64 b eps))) (+.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 b eps))) (+.f64 (pow.f64 (*.f64 a eps) -3) -1/8))) (*.f64 (neg.f64 (expm1.f64 (*.f64 b eps))) (+.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4) (expm1.f64 (*.f64 b eps))) (*.f64 (+.f64 (/.f64 1 (*.f64 a eps)) 1/2) (exp.f64 (*.f64 b eps)))) (*.f64 (+.f64 (/.f64 1 (*.f64 a eps)) 1/2) (expm1.f64 (*.f64 b eps))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4) (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) (*.f64 (+.f64 (/.f64 1 (*.f64 a eps)) 1/2) 1)) (*.f64 (+.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4) (neg.f64 (expm1.f64 (*.f64 b eps)))) (*.f64 (+.f64 (/.f64 1 (*.f64 a eps)) 1/2) (neg.f64 (exp.f64 (*.f64 b eps))))) (*.f64 (+.f64 (/.f64 1 (*.f64 a eps)) 1/2) (neg.f64 (expm1.f64 (*.f64 b eps)))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a eps) -3) -1/8) (expm1.f64 (*.f64 b eps))) (*.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))) (exp.f64 (*.f64 b eps)))) (*.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))) (expm1.f64 (*.f64 b eps))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a eps) -3) -1/8) (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) (*.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))) 1)) (*.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))) (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a eps) -3) -1/8) (neg.f64 (expm1.f64 (*.f64 b eps)))) (*.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))) (neg.f64 (exp.f64 (*.f64 b eps))))) (*.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))) (neg.f64 (expm1.f64 (*.f64 b eps)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 2))) (neg.f64 (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 2)) 1) (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 2)) (sqrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))) (sqrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 2)) (*.f64 (cbrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))) (cbrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))))) (cbrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 2)) (+.f64 (sqrt.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)) (sqrt.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))) (-.f64 (sqrt.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (sqrt.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))))
(/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 3)) 1) (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 3)) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))))))
(/.f64 (/.f64 (+.f64 (*.f64 (exp.f64 (*.f64 b eps)) (+.f64 (/.f64 1 (*.f64 a eps)) 1/2)) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4))) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(/.f64 (/.f64 (+.f64 (*.f64 (exp.f64 (*.f64 b eps)) (+.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (pow.f64 (*.f64 a eps) -3) -1/8))) (expm1.f64 (*.f64 b eps))) (+.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))))
(/.f64 (/.f64 (+.f64 (+.f64 (/.f64 1 (*.f64 a eps)) 1/2) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))) (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4))) (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) (+.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))) (+.f64 (pow.f64 (*.f64 a eps) -3) -1/8)))) (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) (+.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))))
(/.f64 (/.f64 (+.f64 (*.f64 (neg.f64 (exp.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) 1/2)) (*.f64 (neg.f64 (expm1.f64 (*.f64 b eps))) (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4))) (neg.f64 (expm1.f64 (*.f64 b eps)))) (+.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(/.f64 (/.f64 (+.f64 (*.f64 (neg.f64 (exp.f64 (*.f64 b eps))) (+.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 b eps))) (+.f64 (pow.f64 (*.f64 a eps) -3) -1/8))) (neg.f64 (expm1.f64 (*.f64 b eps)))) (+.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4) (expm1.f64 (*.f64 b eps))) (*.f64 (+.f64 (/.f64 1 (*.f64 a eps)) 1/2) (exp.f64 (*.f64 b eps)))) (+.f64 (/.f64 1 (*.f64 a eps)) 1/2)) (expm1.f64 (*.f64 b eps)))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4) (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) (*.f64 (+.f64 (/.f64 1 (*.f64 a eps)) 1/2) 1)) (+.f64 (/.f64 1 (*.f64 a eps)) 1/2)) (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4) (neg.f64 (expm1.f64 (*.f64 b eps)))) (*.f64 (+.f64 (/.f64 1 (*.f64 a eps)) 1/2) (neg.f64 (exp.f64 (*.f64 b eps))))) (+.f64 (/.f64 1 (*.f64 a eps)) 1/2)) (neg.f64 (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a eps) -3) -1/8) (expm1.f64 (*.f64 b eps))) (*.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))) (exp.f64 (*.f64 b eps)))) (+.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))) (expm1.f64 (*.f64 b eps)))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a eps) -3) -1/8) (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) (*.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))) 1)) (+.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))) (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a eps) -3) -1/8) (neg.f64 (expm1.f64 (*.f64 b eps)))) (*.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))) (neg.f64 (exp.f64 (*.f64 b eps))))) (+.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))) (neg.f64 (expm1.f64 (*.f64 b eps))))
(pow.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)) 1)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))) 2)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))))
(exp.f64 (log.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))))
(fma.f64 (exp.f64 (*.f64 b eps)) (/.f64 1 (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(fma.f64 1 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(fma.f64 1 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))
(fma.f64 (sqrt.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)) (sqrt.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))
(fma.f64 (sqrt.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (sqrt.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)) 2) (cbrt.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) 2) (cbrt.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))) 1)
(*.f64 (exp.f64 (*.f64 b eps)) (/.f64 1 (expm1.f64 (*.f64 b eps))))
(*.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 1)
(*.f64 1 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))
(*.f64 (sqrt.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (sqrt.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 b eps))) (*.f64 (sqrt.f64 (exp.f64 (*.f64 b eps))) (/.f64 1 (expm1.f64 (*.f64 b eps)))))
(*.f64 (cbrt.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (pow.f64 (cbrt.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) 2) (cbrt.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 b eps))) 2) (*.f64 (cbrt.f64 (exp.f64 (*.f64 b eps))) (/.f64 1 (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 b eps))) (exp.f64 (*.f64 b eps)))
(*.f64 (neg.f64 (exp.f64 (*.f64 b eps))) (/.f64 -1 (expm1.f64 (*.f64 b eps))))
(*.f64 (/.f64 1 (sqrt.f64 (expm1.f64 (*.f64 b eps)))) (/.f64 (exp.f64 (*.f64 b eps)) (sqrt.f64 (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2)) (/.f64 (exp.f64 (*.f64 b eps)) (cbrt.f64 (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 (sqrt.f64 (exp.f64 (*.f64 b eps))) 1) (/.f64 (sqrt.f64 (exp.f64 (*.f64 b eps))) (expm1.f64 (*.f64 b eps))))
(*.f64 (/.f64 (sqrt.f64 (exp.f64 (*.f64 b eps))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2)) (/.f64 (sqrt.f64 (exp.f64 (*.f64 b eps))) (cbrt.f64 (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 b eps))) 2) 1) (/.f64 (cbrt.f64 (exp.f64 (*.f64 b eps))) (expm1.f64 (*.f64 b eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 b eps))) 2) (sqrt.f64 (expm1.f64 (*.f64 b eps)))) (/.f64 (cbrt.f64 (exp.f64 (*.f64 b eps))) (sqrt.f64 (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 b eps))) 2) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2)) (cbrt.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))
(pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 1)
(pow.f64 (sqrt.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) 2)
(pow.f64 (cbrt.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) 3)
(pow.f64 (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))) -1)
(pow.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 3) 1/3)
(neg.f64 (/.f64 (exp.f64 (*.f64 b eps)) (neg.f64 (expm1.f64 (*.f64 b eps)))))
(sqrt.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2))
(log.f64 (exp.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))))
(cbrt.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 3))
(expm1.f64 (log1p.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))
(exp.f64 (-.f64 (*.f64 b eps) (log.f64 (expm1.f64 (*.f64 b eps)))))
(exp.f64 (*.f64 (-.f64 (*.f64 b eps) (log.f64 (expm1.f64 (*.f64 b eps)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 a eps)))) 1)
(*.f64 1 (/.f64 1 (*.f64 a eps)))
(*.f64 (/.f64 1 (*.f64 a eps)) 1)
(*.f64 (pow.f64 (*.f64 a eps) -1/2) (pow.f64 (*.f64 a eps) -1/2))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 a eps))) (cbrt.f64 (pow.f64 (*.f64 a eps) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a eps) -2)) (cbrt.f64 (/.f64 1 (*.f64 a eps))))
(*.f64 (pow.f64 a -1) (/.f64 1 eps))
(*.f64 (pow.f64 a -1) (pow.f64 eps -1))
(*.f64 -1 (/.f64 -1 (*.f64 a eps)))
(*.f64 (pow.f64 eps -1) (pow.f64 a -1))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 a eps)) -1) (pow.f64 (sqrt.f64 (*.f64 a eps)) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a eps)) 2) -1) (pow.f64 (cbrt.f64 (*.f64 a eps)) -1))
(pow.f64 (*.f64 a eps) -1)
(pow.f64 (/.f64 1 (*.f64 a eps)) 1)
(pow.f64 (pow.f64 (*.f64 a eps) -1/2) 2)
(pow.f64 (cbrt.f64 (/.f64 1 (*.f64 a eps))) 3)
(pow.f64 (pow.f64 (*.f64 a eps) -3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 a eps) -2))
(log.f64 (exp.f64 (/.f64 1 (*.f64 a eps))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 a eps)))))
(cbrt.f64 (pow.f64 (*.f64 a eps) -3))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 a eps))))
(exp.f64 (neg.f64 (log.f64 (*.f64 a eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 a eps)) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 a eps))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 a 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) (fma.f64 1/2 b (neg.f64 (*.f64 b 5/12)))))
(+.f64 (/.f64 1 a) (fma.f64 (*.f64 eps eps) (*.f64 b 1/12) (/.f64 1 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)))))))
(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 (fma.f64 1/2 b (neg.f64 (*.f64 b 5/12)))) (*.f64 (*.f64 b b) 1/12)))) (+.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 (*.f64 eps eps) (fma.f64 1/2 b (neg.f64 (*.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 (fma.f64 1/2 b (neg.f64 (*.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 (fma.f64 1/2 b (neg.f64 (*.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 (fma.f64 1/2 b (neg.f64 (*.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) (fma.f64 1/2 b (neg.f64 (*.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 (/.f64 1 a) (fma.f64 (*.f64 eps eps) (*.f64 b 1/12) (/.f64 1 b)))))
(*.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 eps (*.f64 b (*.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 b (*.f64 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 eps (*.f64 b (*.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)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 eps (*.f64 a eps)))
(*.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)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 eps (*.f64 a eps)))
(*.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)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 eps (*.f64 a eps)))
(*.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)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 eps (*.f64 a eps)))
(*.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)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 eps (*.f64 a eps)))
(*.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)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 eps (*.f64 a eps)))
(*.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)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 eps (*.f64 a eps)))
(*.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)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 eps (*.f64 a eps)))
(/.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 (/.f64 1 eps) b)
(/.f64 1 (*.f64 b eps))
(+.f64 (/.f64 1 (*.f64 eps b)) (/.f64 1 (*.f64 eps a)))
(+.f64 (/.f64 (/.f64 1 eps) b) (/.f64 1 (*.f64 a 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 (/.f64 1 eps) b) (fma.f64 b (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)) (/.f64 1 (*.f64 a eps))))
(+.f64 (/.f64 1 (*.f64 b eps)) (fma.f64 b (*.f64 eps 1/12) (/.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 (/.f64 1 eps) b) (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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (fma.f64 1/2 b (neg.f64 (*.f64 b 5/12))) (/.f64 (/.f64 1 eps) b)) (/.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 (fma.f64 1/2 b (neg.f64 (*.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 (fma.f64 1/2 b (neg.f64 (*.f64 b 5/12)))) (*.f64 (*.f64 b b) 1/12)))) (+.f64 (/.f64 (/.f64 1 eps) b) (/.f64 1 (*.f64 a 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 (fma.f64 1/2 b (neg.f64 (*.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 (fma.f64 1/2 b (neg.f64 (*.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 (fma.f64 1/2 b (neg.f64 (*.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 (fma.f64 1/2 b (neg.f64 (*.f64 b 5/12)))) (*.f64 (*.f64 b b) 1/12))))) (*.f64 (pow.f64 b 3) 7/240)))) (pow.f64 eps 3) (+.f64 (/.f64 (/.f64 1 eps) b) (/.f64 1 (*.f64 a 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 (/.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 (/.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 (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 (/.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 (/.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 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 (/.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 (/.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 (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 (/.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 (/.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 (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 (/.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 (/.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 1 (*.f64 eps b))
(/.f64 (/.f64 1 eps) b)
(/.f64 1 (*.f64 b eps))
(+.f64 1/2 (/.f64 1 (*.f64 eps b)))
(+.f64 1/2 (/.f64 (/.f64 1 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 (+.f64 1/2 (/.f64 (/.f64 1 eps) b)) (*.f64 b (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))))
(+.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 (/.f64 1 eps) b))))
(+.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 (/.f64 1 eps) b)
(/.f64 1 (*.f64 b eps))
(+.f64 1/2 (/.f64 1 (*.f64 eps b)))
(+.f64 1/2 (/.f64 (/.f64 1 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 (fma.f64 1/2 b (neg.f64 (*.f64 b 5/12))) (/.f64 (/.f64 1 eps) b)))
(+.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 (fma.f64 1/2 b (neg.f64 (*.f64 b 5/12)))) (*.f64 (*.f64 b b) 1/12)))) (fma.f64 eps (fma.f64 1/2 b (neg.f64 (*.f64 b 5/12))) (/.f64 (/.f64 1 eps) b))))
(+.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 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (*.f64 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 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 eps (*.f64 a eps)))
(+.f64 (*.f64 eps (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)) (*.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))
(*.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 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 eps (*.f64 a eps)))
(+.f64 (*.f64 eps (/.f64 1 (*.f64 a eps))) (+.f64 (*.f64 eps -1/2) (*.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))))
(*.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 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 eps (*.f64 a eps)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a eps)) eps) (+.f64 (*.f64 -1/2 eps) (*.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))))
(*.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 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 eps (*.f64 a eps)))
(+.f64 (*.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) 1) (*.f64 (*.f64 eps (-.f64 (/.f64 1 (*.f64 a 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)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 eps (*.f64 a eps)))
(+.f64 (*.f64 (*.f64 eps (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)) 1) (*.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) 1))
(*.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 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 eps (*.f64 a eps)))
(+.f64 (+.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (*.f64 eps (/.f64 1 (*.f64 a 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)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 eps (*.f64 a eps)))
(+.f64 (+.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (*.f64 (/.f64 1 (*.f64 a 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)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 eps (*.f64 a eps)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a 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)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 eps (*.f64 a eps)))
(/.f64 eps (/.f64 1 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (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 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 eps (*.f64 a eps)))
(/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 2)) (/.f64 (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a 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)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 eps (*.f64 a eps)))
(/.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 3)) (/.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))) eps))
(*.f64 (/.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 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) (*.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))))))) eps)
(*.f64 (/.f64 eps (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 (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 eps (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 2))) (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (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 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 eps (*.f64 a eps)))
(/.f64 (*.f64 eps (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 3))) (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))))
(*.f64 (/.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 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) (*.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))))))) eps)
(*.f64 (/.f64 eps (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 (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 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 2)) eps) (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (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 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 eps (*.f64 a eps)))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 3)) eps) (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))))
(*.f64 (/.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 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) (*.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))))))) eps)
(*.f64 (/.f64 eps (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 (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 (*.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (*.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))) (*.f64 (*.f64 eps (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)) (*.f64 eps (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))) (-.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (*.f64 eps (-.f64 (/.f64 1 (*.f64 a 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 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 (*.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 (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 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) 3) (pow.f64 (*.f64 eps (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)) 3)) (+.f64 (*.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (*.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))) (-.f64 (*.f64 (*.f64 eps (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)) (*.f64 eps (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))) (*.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (*.f64 eps (-.f64 (/.f64 1 (*.f64 a 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 1 (*.f64 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 1 (*.f64 a eps)) -1/2)) (-.f64 (*.f64 eps (+.f64 (/.f64 1 (*.f64 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 (*.f64 eps -1/2) (/.f64 eps (*.f64 a eps))) 3)) (fma.f64 (+.f64 (*.f64 eps -1/2) (/.f64 eps (*.f64 a eps))) (*.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 eps (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2)))))
(/.f64 (/.f64 (*.f64 eps (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 2))) 1) (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (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 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 eps (*.f64 a eps)))
(/.f64 (/.f64 (*.f64 eps (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 2))) (sqrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))) (sqrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (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 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 eps (*.f64 a eps)))
(/.f64 (/.f64 (*.f64 eps (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 2))) (*.f64 (cbrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))) (cbrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))))) (cbrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (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 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 eps (*.f64 a eps)))
(/.f64 (/.f64 (*.f64 eps (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 2))) (+.f64 (sqrt.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)) (sqrt.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))) (-.f64 (sqrt.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (sqrt.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))))
(/.f64 (/.f64 eps (/.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 (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 b eps))) 2) (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 2)) (-.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 eps (+.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 (/.f64 (*.f64 eps (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 3))) 1) (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))))
(*.f64 (/.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 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) (*.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))))))) eps)
(*.f64 (/.f64 eps (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 (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 (*.f64 eps (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 3))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))))))
(*.f64 (/.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 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) (*.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))))))) eps)
(*.f64 (/.f64 eps (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 (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 (*.f64 eps (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))))))
(*.f64 (/.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 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) (*.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))))))) eps)
(*.f64 (/.f64 eps (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 (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 (*.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 2)) eps) 1) (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (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 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 eps (*.f64 a eps)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 2)) eps) (sqrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))) (sqrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (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 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 eps (*.f64 a eps)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 2)) eps) (*.f64 (cbrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))) (cbrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))))) (cbrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (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 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 eps (*.f64 a eps)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 2)) eps) (+.f64 (sqrt.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)) (sqrt.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))) (-.f64 (sqrt.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (sqrt.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))))
(/.f64 (/.f64 eps (/.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 (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 b eps))) 2) (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 2)) (-.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 eps (+.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 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 3)) eps) 1) (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))))
(*.f64 (/.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 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) (*.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))))))) eps)
(*.f64 (/.f64 eps (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 (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 (*.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 3)) eps) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))))))
(*.f64 (/.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 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) (*.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))))))) eps)
(*.f64 (/.f64 eps (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 (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 (*.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 3)) eps) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))))))
(*.f64 (/.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 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) (*.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))))))) eps)
(*.f64 (/.f64 eps (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 (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)))
(pow.f64 (*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a 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)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 eps (*.f64 a eps)))
(pow.f64 (sqrt.f64 (*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a 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)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 eps (*.f64 a eps)))
(pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a 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)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 eps (*.f64 a eps)))
(pow.f64 (pow.f64 (*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a 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)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 eps (*.f64 a eps)))
(sqrt.f64 (pow.f64 (*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a 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 1 (*.f64 a eps)) -1/2))) 2))
(fabs.f64 (fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 eps (*.f64 a eps))))
(log.f64 (pow.f64 (exp.f64 eps) (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (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 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 eps (*.f64 a eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (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 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 eps (*.f64 a eps)))
(cbrt.f64 (pow.f64 (*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a 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)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 eps (*.f64 a eps)))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a 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)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 eps (*.f64 a eps)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a 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)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 eps (*.f64 a eps)))
(expm1.f64 (log1p.f64 (*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (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 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 eps (*.f64 a eps)))
(exp.f64 (log.f64 (*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (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 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 eps (*.f64 a eps)))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a 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)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 eps (*.f64 a eps)))
(log1p.f64 (expm1.f64 (*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (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 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 eps (*.f64 a eps)))
(fma.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (*.f64 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 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 eps (*.f64 a eps)))
(fma.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) eps (*.f64 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 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 eps (*.f64 a eps)))
(-.f64 (/.f64 1 (*.f64 a eps)) (-.f64 1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b 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 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (/.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 (*.f64 a eps)) 1/2) (-.f64 1 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b 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 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a 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 (exp.f64 (log1p.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))) (-.f64 1 (-.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 1 (*.f64 a eps)))) (-.f64 1 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b 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 1 (*.f64 a eps)))) (+.f64 1 (-.f64 1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b 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 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a 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 (*.f64 a eps) -2) (+.f64 (/.f64 1 (*.f64 a eps)) 1/2)) (-.f64 (/.f64 1/4 (+.f64 (/.f64 1 (*.f64 a eps)) 1/2)) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))
(+.f64 (-.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 (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 a eps) -3) (+.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))) (-.f64 (/.f64 1/8 (+.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b 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 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))) (/.f64 (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 2) (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (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 b eps)) (expm1.f64 (*.f64 b eps))) (/.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 (/.f64 1 (*.f64 a eps)) 1/2))) (/.f64 1/4 (+.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(+.f64 (-.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 (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 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (/.f64 (pow.f64 (*.f64 a eps) -3) (+.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))))) (/.f64 1/8 (+.f64 (pow.f64 (*.f64 a eps) -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 1 (*.f64 a eps)) 1/2) (exp.f64 (log1p.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))) 1)
(+.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 (exp.f64 (*.f64 b eps)) (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 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a 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 (sqrt.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))) (sqrt.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (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 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a 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 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))) 2) (cbrt.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (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 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 2)) (/.f64 1 (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (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 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))))))
(/.f64 (*.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)) 1) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) (*.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)))))))
(/.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 1 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (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 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)) (/.f64 (-.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 (/.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 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 2)) (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (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 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 3)) (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))))
(/.f64 (*.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)) 1) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) (*.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)))))))
(/.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 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))) (/.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))) (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (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 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 3))) (/.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 a 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 1 (*.f64 a eps)) -1/2) 3))) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) (*.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))))))) (sqrt.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 (hypot.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3/2) (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 3/2)) (/.f64 (hypot.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 3/2) (pow.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2) 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 (sqrt.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 2))) (/.f64 (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 a 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 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)) (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 (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 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 3))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 3)))) (/.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 3)))))
(*.f64 (/.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 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) (*.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))))))) (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 (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 (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 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 2))) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 2)))) (/.f64 (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 a 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 1 (*.f64 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 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 (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 (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 (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 1 (*.f64 a eps)) 1/2) 2) (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2)) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b 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 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (/.f64 1 (*.f64 a eps))) (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (/.f64 1 (*.f64 a eps)))) 1/4) (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(/.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 (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 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (/.f64 1 (*.f64 a eps))) 3) 1/8) (+.f64 (*.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (/.f64 1 (*.f64 a eps))) (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (/.f64 1 (*.f64 a eps)))) (+.f64 1/4 (*.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (/.f64 1 (*.f64 a eps))) 1/2))))
(/.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))) (+.f64 1/4 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (/.f64 1 (*.f64 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 (exp.f64 (*.f64 b eps)) (+.f64 (/.f64 1 (*.f64 a eps)) 1/2)) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (/.f64 1 (*.f64 a eps)) 1/2)))
(/.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 (fma.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4) (*.f64 (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 (exp.f64 (*.f64 b eps)) (+.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (pow.f64 (*.f64 a eps) -3) -1/8))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (pow.f64 (*.f64 a eps) -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 1 (*.f64 a eps)) 1/2) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))) (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4))) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a 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 1 (*.f64 a eps)))) (*.f64 (+.f64 1/2 (/.f64 1 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 b eps)) (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 (pow.f64 (exp.f64 eps) b) (-.f64 1/2 (/.f64 -1 (*.f64 a eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))) (+.f64 (pow.f64 (*.f64 a eps) -3) -1/8)))) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))) (+.f64 (pow.f64 (*.f64 a eps) -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 (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 (expm1.f64 (*.f64 b eps)) (+.f64 1/4 (+.f64 (/.f64 1/2 (*.f64 a eps)) (pow.f64 (*.f64 a eps) -2))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (exp.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) 1/2)) (*.f64 (neg.f64 (expm1.f64 (*.f64 b eps))) (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4))) (*.f64 (neg.f64 (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a 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 1 (*.f64 a eps))) (neg.f64 (pow.f64 (exp.f64 eps) b)))) (*.f64 (+.f64 1/2 (/.f64 1 (*.f64 a eps))) (neg.f64 (expm1.f64 (*.f64 b eps)))))
(/.f64 (neg.f64 (fma.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4) (*.f64 (pow.f64 (exp.f64 eps) b) (-.f64 1/2 (/.f64 -1 (*.f64 a eps)))))) (*.f64 (expm1.f64 (*.f64 b eps)) (neg.f64 (-.f64 1/2 (/.f64 -1 (*.f64 a eps))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (exp.f64 (*.f64 b eps))) (+.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 b eps))) (+.f64 (pow.f64 (*.f64 a eps) -3) -1/8))) (*.f64 (neg.f64 (expm1.f64 (*.f64 b eps))) (+.f64 (pow.f64 (*.f64 a eps) -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 a eps) -2) -1/4) (expm1.f64 (*.f64 b eps))) (*.f64 (+.f64 (/.f64 1 (*.f64 a eps)) 1/2) (exp.f64 (*.f64 b eps)))) (*.f64 (+.f64 (/.f64 1 (*.f64 a eps)) 1/2) (expm1.f64 (*.f64 b 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 (fma.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4) (*.f64 (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 a eps) -2) -1/4) (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) (*.f64 (+.f64 (/.f64 1 (*.f64 a eps)) 1/2) 1)) (*.f64 (+.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))))
(/.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 (+.f64 1/2 (/.f64 1 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 b eps)) (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 (pow.f64 (exp.f64 eps) b) (-.f64 1/2 (/.f64 -1 (*.f64 a eps))))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4) (neg.f64 (expm1.f64 (*.f64 b eps)))) (*.f64 (+.f64 (/.f64 1 (*.f64 a eps)) 1/2) (neg.f64 (exp.f64 (*.f64 b eps))))) (*.f64 (+.f64 (/.f64 1 (*.f64 a eps)) 1/2) (neg.f64 (expm1.f64 (*.f64 b eps)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4) (neg.f64 (expm1.f64 (*.f64 b eps))) (*.f64 (+.f64 1/2 (/.f64 1 (*.f64 a eps))) (neg.f64 (pow.f64 (exp.f64 eps) b)))) (*.f64 (+.f64 1/2 (/.f64 1 (*.f64 a eps))) (neg.f64 (expm1.f64 (*.f64 b eps)))))
(/.f64 (neg.f64 (fma.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4) (*.f64 (pow.f64 (exp.f64 eps) b) (-.f64 1/2 (/.f64 -1 (*.f64 a eps)))))) (*.f64 (expm1.f64 (*.f64 b eps)) (neg.f64 (-.f64 1/2 (/.f64 -1 (*.f64 a eps))))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a eps) -3) -1/8) (expm1.f64 (*.f64 b eps))) (*.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))) (exp.f64 (*.f64 b eps)))) (*.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))) (expm1.f64 (*.f64 b 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 (*.f64 a eps) -3) -1/8) (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) (*.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))) 1)) (*.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))) (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b 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 (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 (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 a eps) -3) -1/8) (neg.f64 (expm1.f64 (*.f64 b eps)))) (*.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))) (neg.f64 (exp.f64 (*.f64 b eps))))) (*.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))) (neg.f64 (expm1.f64 (*.f64 b 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 (neg.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 2))) (neg.f64 (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (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 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))))))
(/.f64 (neg.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))) (neg.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) (*.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))))))))
(*.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 (/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 2)) 1) (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (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 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 2)) (sqrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)))) (sqrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (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 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 2)) (*.f64 (cbrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))) (cbrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2))))) (cbrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (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 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 2)) (+.f64 (sqrt.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)) (sqrt.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))) (-.f64 (sqrt.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (sqrt.f64 (-.f64 (/.f64 1 (*.f64 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 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) (sqrt.f64 (+.f64 (/.f64 1 (*.f64 a eps)) -1/2))) (+.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 (-.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 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 3)) 1) (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))))
(/.f64 (*.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)) 1) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) (*.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)))))))
(/.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 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 3)) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))))))
(/.f64 (*.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)) 1) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) (*.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)))))))
(/.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 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))))))
(/.f64 (*.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)) 1) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 2) (*.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)))))))
(/.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 (+.f64 (*.f64 (exp.f64 (*.f64 b eps)) (+.f64 (/.f64 1 (*.f64 a eps)) 1/2)) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4))) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) 1/2))
(/.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 (fma.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4) (*.f64 (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 (exp.f64 (*.f64 b eps)) (+.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (pow.f64 (*.f64 a eps) -3) -1/8))) (expm1.f64 (*.f64 b eps))) (+.f64 (pow.f64 (*.f64 a eps) -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 1 (*.f64 a eps)) 1/2) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))) (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4))) (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) (+.f64 (/.f64 1 (*.f64 a 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 1 (*.f64 a eps)))) (*.f64 (+.f64 1/2 (/.f64 1 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 b eps)) (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 (pow.f64 (exp.f64 eps) b) (-.f64 1/2 (/.f64 -1 (*.f64 a eps))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))) (+.f64 (pow.f64 (*.f64 a eps) -3) -1/8)))) (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) (+.f64 (pow.f64 (*.f64 a eps) -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 (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 (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 (neg.f64 (exp.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 a eps)) 1/2)) (*.f64 (neg.f64 (expm1.f64 (*.f64 b eps))) (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4))) (neg.f64 (expm1.f64 (*.f64 b eps)))) (+.f64 (/.f64 1 (*.f64 a 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 1 (*.f64 a eps))) (neg.f64 (pow.f64 (exp.f64 eps) b)))) (*.f64 (+.f64 1/2 (/.f64 1 (*.f64 a eps))) (neg.f64 (expm1.f64 (*.f64 b eps)))))
(/.f64 (neg.f64 (fma.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4) (*.f64 (pow.f64 (exp.f64 eps) b) (-.f64 1/2 (/.f64 -1 (*.f64 a eps)))))) (*.f64 (expm1.f64 (*.f64 b eps)) (neg.f64 (-.f64 1/2 (/.f64 -1 (*.f64 a eps))))))
(/.f64 (/.f64 (+.f64 (*.f64 (neg.f64 (exp.f64 (*.f64 b eps))) (+.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 b eps))) (+.f64 (pow.f64 (*.f64 a eps) -3) -1/8))) (neg.f64 (expm1.f64 (*.f64 b eps)))) (+.f64 (pow.f64 (*.f64 a eps) -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 a eps) -2) -1/4) (expm1.f64 (*.f64 b eps))) (*.f64 (+.f64 (/.f64 1 (*.f64 a eps)) 1/2) (exp.f64 (*.f64 b eps)))) (+.f64 (/.f64 1 (*.f64 a eps)) 1/2)) (expm1.f64 (*.f64 b 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 (fma.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4) (*.f64 (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 a eps) -2) -1/4) (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) (*.f64 (+.f64 (/.f64 1 (*.f64 a eps)) 1/2) 1)) (+.f64 (/.f64 1 (*.f64 a eps)) 1/2)) (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))
(/.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 (+.f64 1/2 (/.f64 1 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 b eps)) (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 (pow.f64 (exp.f64 eps) b) (-.f64 1/2 (/.f64 -1 (*.f64 a eps))))))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4) (neg.f64 (expm1.f64 (*.f64 b eps)))) (*.f64 (+.f64 (/.f64 1 (*.f64 a eps)) 1/2) (neg.f64 (exp.f64 (*.f64 b eps))))) (+.f64 (/.f64 1 (*.f64 a eps)) 1/2)) (neg.f64 (expm1.f64 (*.f64 b eps))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4) (neg.f64 (expm1.f64 (*.f64 b eps))) (*.f64 (+.f64 1/2 (/.f64 1 (*.f64 a eps))) (neg.f64 (pow.f64 (exp.f64 eps) b)))) (*.f64 (+.f64 1/2 (/.f64 1 (*.f64 a eps))) (neg.f64 (expm1.f64 (*.f64 b eps)))))
(/.f64 (neg.f64 (fma.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (pow.f64 (*.f64 a eps) -2) -1/4) (*.f64 (pow.f64 (exp.f64 eps) b) (-.f64 1/2 (/.f64 -1 (*.f64 a eps)))))) (*.f64 (expm1.f64 (*.f64 b eps)) (neg.f64 (-.f64 1/2 (/.f64 -1 (*.f64 a eps))))))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a eps) -3) -1/8) (expm1.f64 (*.f64 b eps))) (*.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))) (exp.f64 (*.f64 b eps)))) (+.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))) (expm1.f64 (*.f64 b 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 (*.f64 a eps) -3) -1/8) (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) (*.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))) 1)) (+.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))) (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b 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 (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 (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 a eps) -3) -1/8) (neg.f64 (expm1.f64 (*.f64 b eps)))) (*.f64 (+.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps))) (neg.f64 (exp.f64 (*.f64 b eps))))) (+.f64 (pow.f64 (*.f64 a eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 a) eps)))) (neg.f64 (expm1.f64 (*.f64 b 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))))))
(pow.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a 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))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a 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))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a 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))
(pow.f64 (pow.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a 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))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)) 2))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 (*.f64 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 (exp.f64 (*.f64 b eps)) (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 (exp.f64 (*.f64 b eps)) (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 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a 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))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (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 (exp.f64 (*.f64 b eps)) (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 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 (*.f64 a 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))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (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 (exp.f64 (*.f64 b eps)) (/.f64 1 (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 (exp.f64 (*.f64 b eps)) (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 1 (*.f64 a eps)) 1/2) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))
(+.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 1 (*.f64 a eps)) 1/2)) (sqrt.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))
(+.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 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (sqrt.f64 (/.f64 (exp.f64 (*.f64 b eps)) (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 1 (*.f64 a eps)) 1/2)) 2) (cbrt.f64 (-.f64 (/.f64 1 (*.f64 a eps)) 1/2)) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))
(+.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 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) 2) (cbrt.f64 (/.f64 (exp.f64 (*.f64 b eps)) (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 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))) 1)
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(*.f64 (exp.f64 (*.f64 b eps)) (/.f64 1 (expm1.f64 (*.f64 b eps))))
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(*.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 1)
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(*.f64 1 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(*.f64 (sqrt.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (sqrt.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 b eps))) (*.f64 (sqrt.f64 (exp.f64 (*.f64 b eps))) (/.f64 1 (expm1.f64 (*.f64 b eps)))))
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(*.f64 (cbrt.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (pow.f64 (cbrt.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) 2))
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) 2) (cbrt.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 b eps))) 2) (*.f64 (cbrt.f64 (exp.f64 (*.f64 b eps))) (/.f64 1 (expm1.f64 (*.f64 b eps)))))
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 b eps))) (exp.f64 (*.f64 b eps)))
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(*.f64 (neg.f64 (exp.f64 (*.f64 b eps))) (/.f64 -1 (expm1.f64 (*.f64 b eps))))
(*.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 b eps)))) (/.f64 (exp.f64 (*.f64 b eps)) (sqrt.f64 (expm1.f64 (*.f64 b eps)))))
(*.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 b eps))) 2)) (/.f64 (exp.f64 (*.f64 b eps)) (cbrt.f64 (expm1.f64 (*.f64 b eps)))))
(*.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 (exp.f64 (*.f64 b eps))) 1) (/.f64 (sqrt.f64 (exp.f64 (*.f64 b eps))) (expm1.f64 (*.f64 b eps))))
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(*.f64 (/.f64 (sqrt.f64 (exp.f64 (*.f64 b eps))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2)) (/.f64 (sqrt.f64 (exp.f64 (*.f64 b eps))) (cbrt.f64 (expm1.f64 (*.f64 b eps)))))
(*.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 (exp.f64 (*.f64 b eps))) 2) 1) (/.f64 (cbrt.f64 (exp.f64 (*.f64 b eps))) (expm1.f64 (*.f64 b eps))))
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 b eps))) 2) (sqrt.f64 (expm1.f64 (*.f64 b eps)))) (/.f64 (cbrt.f64 (exp.f64 (*.f64 b eps))) (sqrt.f64 (expm1.f64 (*.f64 b eps)))))
(*.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 (exp.f64 (*.f64 b eps))) 2) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2)) (cbrt.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))
(*.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)))
(pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 1)
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(pow.f64 (sqrt.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) 2)
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(pow.f64 (cbrt.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) 3)
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(pow.f64 (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))) -1)
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(pow.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 3) 1/3)
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(neg.f64 (/.f64 (exp.f64 (*.f64 b eps)) (neg.f64 (expm1.f64 (*.f64 b eps)))))
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(sqrt.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 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 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))))
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(cbrt.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) 3))
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(expm1.f64 (log1p.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(exp.f64 (-.f64 (*.f64 b eps) (log.f64 (expm1.f64 (*.f64 b eps)))))
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(exp.f64 (*.f64 (-.f64 (*.f64 b eps) (log.f64 (expm1.f64 (*.f64 b eps)))) 1))
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(log1p.f64 (expm1.f64 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))
(/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 a eps)))) 1)
(/.f64 1 (*.f64 a eps))
(*.f64 1 (/.f64 1 (*.f64 a eps)))
(/.f64 1 (*.f64 a eps))
(*.f64 (/.f64 1 (*.f64 a eps)) 1)
(/.f64 1 (*.f64 a eps))
(*.f64 (pow.f64 (*.f64 a eps) -1/2) (pow.f64 (*.f64 a eps) -1/2))
(/.f64 1 (*.f64 a eps))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 a eps))) (cbrt.f64 (pow.f64 (*.f64 a eps) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a eps) -2)) (cbrt.f64 (/.f64 1 (*.f64 a eps))))
(*.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 a eps)))
(/.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 a eps)) -1) (pow.f64 (sqrt.f64 (*.f64 a eps)) -1))
(pow.f64 (sqrt.f64 (*.f64 a eps)) -2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a eps)) 2) -1) (pow.f64 (cbrt.f64 (*.f64 a eps)) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 a eps)) 2)) (/.f64 1 (cbrt.f64 (*.f64 a eps))))
(pow.f64 (*.f64 a eps) -1)
(/.f64 1 (*.f64 a eps))
(pow.f64 (/.f64 1 (*.f64 a eps)) 1)
(/.f64 1 (*.f64 a eps))
(pow.f64 (pow.f64 (*.f64 a eps) -1/2) 2)
(/.f64 1 (*.f64 a eps))
(pow.f64 (cbrt.f64 (/.f64 1 (*.f64 a eps))) 3)
(/.f64 1 (*.f64 a eps))
(pow.f64 (pow.f64 (*.f64 a eps) -3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 a eps) -3))
(sqrt.f64 (pow.f64 (*.f64 a eps) -2))
(log.f64 (exp.f64 (/.f64 1 (*.f64 a eps))))
(/.f64 1 (*.f64 a eps))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 a eps)))))
(/.f64 1 (*.f64 a eps))
(cbrt.f64 (pow.f64 (*.f64 a eps) -3))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 a eps))))
(/.f64 1 (*.f64 a eps))
(exp.f64 (neg.f64 (log.f64 (*.f64 a eps))))
(/.f64 1 (*.f64 a eps))
(exp.f64 (*.f64 (log.f64 (*.f64 a eps)) -1))
(/.f64 1 (*.f64 a eps))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 a eps))) 1))
(/.f64 1 (*.f64 a eps))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 a eps))))
(/.f64 1 (*.f64 a eps))

eval234.0ms (1.4%)

Compiler

Compiled 21066 to 8443 computations (59.9% saved)

prune159.0ms (1%)

Pruning

11 alts after pruning (8 fresh and 3 done)

PrunedKeptTotal
New7716777
Fresh224
Picked101
Done134
Total77511786
Error
0.2b
Counts
786 → 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.2b
(+.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)))
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 246 to 172 computations (30.1% saved)

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

rewrite114.0ms (0.7%)

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

simplify128.0ms (0.8%)

Algorithm
egg-herbie
Rules
770×associate-+l+
764×associate-*r*
728×+-commutative
602×associate-+r+
578×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

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

localize54.0ms (0.3%)

Compiler

Compiled 8 to 6 computations (25% saved)

localize8.0ms (0%)

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

rewrite112.0ms (0.7%)

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

simplify54.0ms (0.3%)

Algorithm
egg-herbie
Rules
1498×associate-/r*
1104×unswap-sqr
1008×associate-*r/
968×associate-/l*
838×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01872148
14992088
223432060
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 a eps))))) 1)
(*.f64 eps (/.f64 1 (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) 1)
(*.f64 1 (/.f64 eps (expm1.f64 (*.f64 a eps))))
(*.f64 (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 a eps)))) (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 a eps)))))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (expm1.f64 (*.f64 a eps)))))
(*.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 a eps)))) (pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 a eps)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 a eps)))) 2) (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 a eps)))))
(*.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (cbrt.f64 eps) (/.f64 1 (expm1.f64 (*.f64 a eps)))))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 a eps))) eps)
(*.f64 (neg.f64 eps) (/.f64 1 (neg.f64 (expm1.f64 (*.f64 a eps)))))
(*.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 a eps))) 2)) (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 a eps)))))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 a eps))))
(*.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 (/.f64 (cbrt.f64 (*.f64 eps eps)) 1) (/.f64 (cbrt.f64 eps) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (sqrt.f64 (expm1.f64 (*.f64 a eps)))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (expm1.f64 (*.f64 a eps)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) 2)) (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 a eps)))))
(pow.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) 1)
(pow.f64 (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 a eps)))) 2)
(pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 a eps)))) 3)
(pow.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) 3) 1/3)
(pow.f64 (/.f64 (expm1.f64 (*.f64 a eps)) eps) -1)
(neg.f64 (/.f64 eps (neg.f64 (expm1.f64 (*.f64 a eps)))))
(sqrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) 2))
(log.f64 (exp.f64 (/.f64 eps (expm1.f64 (*.f64 a eps)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))))))
(cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) 3))
(expm1.f64 (log1p.f64 (/.f64 eps (expm1.f64 (*.f64 a eps)))))
(exp.f64 (log.f64 (/.f64 eps (expm1.f64 (*.f64 a eps)))))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (expm1.f64 (*.f64 a eps)))) 1))
(log1p.f64 (expm1.f64 (/.f64 eps (expm1.f64 (*.f64 a eps)))))
(+.f64 (pow.f64 (exp.f64 a) eps) -1)
(-.f64 (pow.f64 (exp.f64 a) eps) 1)
(*.f64 (expm1.f64 (*.f64 a eps)) 1)
(*.f64 1 (expm1.f64 (*.f64 a eps)))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 a eps))) (sqrt.f64 (expm1.f64 (*.f64 a eps))))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) 2) (cbrt.f64 (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 (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 a eps)) 1)
(pow.f64 (sqrt.f64 (expm1.f64 (*.f64 a eps))) 2)
(pow.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) 3)
(pow.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) 3) 1/3)
(sqrt.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) 2))
(log.f64 (exp.f64 (expm1.f64 (*.f64 a eps))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (*.f64 a eps)))))
(cbrt.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) 3))
(exp.f64 (log.f64 (expm1.f64 (*.f64 a eps))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (*.f64 a eps))) 1))
(log1p.f64 (expm1.f64 (expm1.f64 (*.f64 a eps))))
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 (*.f64 a a) -1/24 (*.f64 -1/2 (*.f64 a (*.f64 a -1/12))))) (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 eps (*.f64 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 a eps (*.f64 (*.f64 (*.f64 (*.f64 eps eps) 1/2) a) a))
(*.f64 a (+.f64 eps (*.f64 a (*.f64 eps (*.f64 eps 1/2)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 a a)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)) (*.f64 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 a eps (*.f64 (*.f64 (*.f64 (*.f64 eps eps) 1/2) a) a))
(*.f64 a (+.f64 eps (*.f64 a (*.f64 eps (*.f64 eps 1/2)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 a a)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)) (*.f64 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 a eps))))) 1)
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(*.f64 eps (/.f64 1 (expm1.f64 (*.f64 a eps))))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) 1)
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(*.f64 1 (/.f64 eps (expm1.f64 (*.f64 a eps))))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(*.f64 (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 a eps)))) (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 a eps)))))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (expm1.f64 (*.f64 a eps)))))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(*.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 a eps)))) (pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 a eps)))) 2))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 a eps)))) 2) (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 a eps)))))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(*.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (cbrt.f64 eps) (/.f64 1 (expm1.f64 (*.f64 a eps)))))
(*.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (/.f64 1 (expm1.f64 (*.f64 a eps))) (cbrt.f64 eps)))
(*.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (cbrt.f64 eps) (expm1.f64 (*.f64 a eps))))
(/.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (cbrt.f64 eps)))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 a eps))) eps)
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(*.f64 (neg.f64 eps) (/.f64 1 (neg.f64 (expm1.f64 (*.f64 a eps)))))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(*.f64 (/.f64 1 (sqrt.f64 (expm1.f64 (*.f64 a eps)))) (/.f64 eps (sqrt.f64 (expm1.f64 (*.f64 a eps)))))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) 2)) (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 a eps)))))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 a eps))))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(*.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 eps (expm1.f64 (*.f64 a eps)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) 1) (/.f64 (cbrt.f64 eps) (expm1.f64 (*.f64 a eps))))
(*.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (/.f64 1 (expm1.f64 (*.f64 a eps))) (cbrt.f64 eps)))
(*.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (cbrt.f64 eps) (expm1.f64 (*.f64 a eps))))
(/.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (cbrt.f64 eps)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (sqrt.f64 (expm1.f64 (*.f64 a eps)))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (expm1.f64 (*.f64 a eps)))))
(*.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (/.f64 1 (expm1.f64 (*.f64 a eps))) (cbrt.f64 eps)))
(*.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (cbrt.f64 eps) (expm1.f64 (*.f64 a eps))))
(/.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (cbrt.f64 eps)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) 2)) (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 a eps)))))
(*.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 a eps))) 1)
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(pow.f64 (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 a eps)))) 2)
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 a eps)))) 3)
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(pow.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) 3) 1/3)
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(pow.f64 (/.f64 (expm1.f64 (*.f64 a eps)) eps) -1)
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(neg.f64 (/.f64 eps (neg.f64 (expm1.f64 (*.f64 a eps)))))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(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 a eps)))))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))))))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) 3))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(expm1.f64 (log1p.f64 (/.f64 eps (expm1.f64 (*.f64 a eps)))))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(exp.f64 (log.f64 (/.f64 eps (expm1.f64 (*.f64 a eps)))))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (expm1.f64 (*.f64 a eps)))) 1))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(log1p.f64 (expm1.f64 (/.f64 eps (expm1.f64 (*.f64 a eps)))))
(/.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 a eps)) 1)
(expm1.f64 (*.f64 a eps))
(*.f64 1 (expm1.f64 (*.f64 a eps)))
(expm1.f64 (*.f64 a eps))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 a eps))) (sqrt.f64 (expm1.f64 (*.f64 a eps))))
(expm1.f64 (*.f64 a eps))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) 2))
(expm1.f64 (*.f64 a eps))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) 2) (cbrt.f64 (expm1.f64 (*.f64 a eps))))
(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 eps) a)))
(/.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 (+.f64 (pow.f64 (exp.f64 a) (*.f64 2 eps)) 1) (pow.f64 (exp.f64 a) eps)))
(/.f64 (+.f64 -1 (pow.f64 (pow.f64 (exp.f64 eps) a) 3)) (+.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1 (pow.f64 (exp.f64 a) (*.f64 eps 2)))))
(/.f64 (+.f64 -1 (pow.f64 (pow.f64 (exp.f64 a) eps) 3)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 a) eps) (pow.f64 (exp.f64 a) (*.f64 eps 2)))))
(pow.f64 (expm1.f64 (*.f64 a eps)) 1)
(expm1.f64 (*.f64 a eps))
(pow.f64 (sqrt.f64 (expm1.f64 (*.f64 a eps))) 2)
(expm1.f64 (*.f64 a eps))
(pow.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) 3)
(expm1.f64 (*.f64 a eps))
(pow.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) 3) 1/3)
(expm1.f64 (*.f64 a eps))
(sqrt.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) 2))
(fabs.f64 (expm1.f64 (*.f64 a eps)))
(log.f64 (exp.f64 (expm1.f64 (*.f64 a eps))))
(expm1.f64 (*.f64 a eps))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (*.f64 a eps)))))
(expm1.f64 (*.f64 a eps))
(cbrt.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) 3))
(expm1.f64 (*.f64 a eps))
(exp.f64 (log.f64 (expm1.f64 (*.f64 a eps))))
(expm1.f64 (*.f64 a eps))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (*.f64 a eps))) 1))
(expm1.f64 (*.f64 a eps))
(log1p.f64 (expm1.f64 (expm1.f64 (*.f64 a eps))))
(expm1.f64 (*.f64 a eps))

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

series13.0ms (0.1%)

Counts
4 → 120
Calls

30 calls:

TimeVariablePointExpression
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
b
@0
(+.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
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)))

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

simplify240.0ms (1.4%)

Algorithm
egg-herbie
Rules
900×fma-def
804×associate-*r*
790×associate-*l*
574×associate-+l-
520×associate-+r-
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
059720131
1161319265
2739919265
Stop Event
node limit
Counts
311 → 319
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 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))) (*.f64 eps (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)))
(+.f64 (*.f64 eps (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)) (*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))
(+.f64 (*.f64 eps (/.f64 1 (*.f64 b eps))) (+.f64 (*.f64 eps -1/2) (*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))))
(+.f64 (*.f64 (/.f64 1 (*.f64 b eps)) eps) (+.f64 (*.f64 -1/2 eps) (*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))))
(+.f64 (*.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))) 1) (*.f64 (*.f64 eps (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)) 1))
(+.f64 (*.f64 (*.f64 eps (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)) 1) (*.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))) 1))
(+.f64 (+.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))) (*.f64 eps (/.f64 1 (*.f64 b eps)))) (*.f64 eps -1/2))
(+.f64 (+.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))) (*.f64 (/.f64 1 (*.f64 b eps)) eps)) (*.f64 -1/2 eps))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))))) 1)
(/.f64 eps (/.f64 1 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))))
(/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 2)) (/.f64 (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)) eps))
(/.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 3)) (/.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))) eps))
(/.f64 (*.f64 eps (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 2))) (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)))
(/.f64 (*.f64 eps (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 3))) (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 2)) eps) (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 3)) eps) (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))) (*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))) (*.f64 (*.f64 eps (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)) (*.f64 eps (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)))) (-.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))) (*.f64 eps (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))) 3) (pow.f64 (*.f64 eps (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)) 3)) (+.f64 (*.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))) (*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))) (-.f64 (*.f64 (*.f64 eps (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)) (*.f64 eps (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))) (*.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))) (*.f64 eps (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))))))
(/.f64 (/.f64 (*.f64 eps (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 2))) 1) (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)))
(/.f64 (/.f64 (*.f64 eps (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 2))) (sqrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)))) (sqrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))))
(/.f64 (/.f64 (*.f64 eps (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 2))) (*.f64 (cbrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))) (cbrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))))) (cbrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))))
(/.f64 (/.f64 (*.f64 eps (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 2))) (+.f64 (sqrt.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)) (sqrt.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))) (-.f64 (sqrt.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))) (sqrt.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))))
(/.f64 (/.f64 (*.f64 eps (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 3))) 1) (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))))
(/.f64 (/.f64 (*.f64 eps (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 3))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))))))
(/.f64 (/.f64 (*.f64 eps (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 2)) eps) 1) (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 2)) eps) (sqrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)))) (sqrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 2)) eps) (*.f64 (cbrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))) (cbrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))))) (cbrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 2)) eps) (+.f64 (sqrt.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)) (sqrt.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))) (-.f64 (sqrt.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))) (sqrt.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 3)) eps) 1) (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 3)) eps) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 3)) eps) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))))))
(pow.f64 (*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))) 1)
(pow.f64 (sqrt.f64 (*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)))) 2)
(pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)))) 3)
(pow.f64 (pow.f64 (*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))) 2))
(log.f64 (pow.f64 (exp.f64 eps) (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))))))
(cbrt.f64 (pow.f64 (*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)))))
(exp.f64 (log.f64 (*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)))))
(fma.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (*.f64 eps (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)))
(fma.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) eps (*.f64 eps (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (/.f64 1 (*.f64 b eps))) 1/2)
(-.f64 (+.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 1 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)))) 1)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))) (-.f64 1 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 b eps)))) (-.f64 1 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) -1/2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 b eps)))) (+.f64 1 (-.f64 1/2 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) 1/2)) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 (/.f64 1 (*.f64 b eps)) 1/2)) (-.f64 (/.f64 1/4 (+.f64 (/.f64 1 (*.f64 b eps)) 1/2)) (/.f64 (exp.f64 (*.f64 a eps)) (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 b) eps)))) (-.f64 (/.f64 1/8 (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))
(-.f64 (/.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))) (/.f64 (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 2) (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (/.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 (/.f64 1 (*.f64 b eps)) 1/2))) (/.f64 1/4 (+.f64 (/.f64 1 (*.f64 b eps)) 1/2)))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (/.f64 (pow.f64 (*.f64 b eps) -3) (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))))) (/.f64 1/8 (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))))
(-.f64 (+.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (exp.f64 (log1p.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))) 1)
(*.f64 1 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)))
(*.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)) 1)
(*.f64 (sqrt.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))) (sqrt.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))) 2) (cbrt.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))))
(*.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 2)) (/.f64 1 (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))))
(*.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))))))
(/.f64 1 (/.f64 1 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))))
(/.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)) (/.f64 (-.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 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 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 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 3)) (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))) (/.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))) (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 3))) (/.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 3)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 2))) (/.f64 (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 3))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 3)))) (/.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 2))) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 2)))) (/.f64 (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 2)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 2) (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2)) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (/.f64 1 (*.f64 b eps))) (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (/.f64 1 (*.f64 b eps)))) 1/4) (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) 1/2)))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (/.f64 1 (*.f64 b eps))) 3) 1/8) (+.f64 (*.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (/.f64 1 (*.f64 b eps))) (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (/.f64 1 (*.f64 b eps)))) (+.f64 1/4 (*.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (/.f64 1 (*.f64 b eps))) 1/2))))
(/.f64 (+.f64 (*.f64 (exp.f64 (*.f64 a eps)) (+.f64 (/.f64 1 (*.f64 b eps)) 1/2)) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 (pow.f64 (*.f64 b eps) -2) -1/4))) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 (/.f64 1 (*.f64 b eps)) 1/2)))
(/.f64 (+.f64 (*.f64 (exp.f64 (*.f64 a eps)) (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 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 (/.f64 1/2 b) eps)))))
(/.f64 (+.f64 (+.f64 (/.f64 1 (*.f64 b eps)) 1/2) (*.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps))) (+.f64 (pow.f64 (*.f64 b eps) -2) -1/4))) (*.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) 1/2)))
(/.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps))) (+.f64 (pow.f64 (*.f64 b eps) -3) -1/8)))) (*.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps))) (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (exp.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) 1/2)) (*.f64 (neg.f64 (expm1.f64 (*.f64 a eps))) (+.f64 (pow.f64 (*.f64 b eps) -2) -1/4))) (*.f64 (neg.f64 (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) 1/2)))
(/.f64 (+.f64 (*.f64 (neg.f64 (exp.f64 (*.f64 a eps))) (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 a eps))) (+.f64 (pow.f64 (*.f64 b eps) -3) -1/8))) (*.f64 (neg.f64 (expm1.f64 (*.f64 a eps))) (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) -1/4) (expm1.f64 (*.f64 a eps))) (*.f64 (+.f64 (/.f64 1 (*.f64 b eps)) 1/2) (exp.f64 (*.f64 a eps)))) (*.f64 (+.f64 (/.f64 1 (*.f64 b eps)) 1/2) (expm1.f64 (*.f64 a eps))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) -1/4) (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps)))) (*.f64 (+.f64 (/.f64 1 (*.f64 b eps)) 1/2) 1)) (*.f64 (+.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps)))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) -1/4) (neg.f64 (expm1.f64 (*.f64 a eps)))) (*.f64 (+.f64 (/.f64 1 (*.f64 b eps)) 1/2) (neg.f64 (exp.f64 (*.f64 a eps))))) (*.f64 (+.f64 (/.f64 1 (*.f64 b eps)) 1/2) (neg.f64 (expm1.f64 (*.f64 a eps)))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -3) -1/8) (expm1.f64 (*.f64 a eps))) (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))) (exp.f64 (*.f64 a eps)))) (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))) (expm1.f64 (*.f64 a eps))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -3) -1/8) (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps)))) (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))) 1)) (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))) (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps)))))
(/.f64 (+.f64 (*.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 (/.f64 1/2 b) eps))) (neg.f64 (exp.f64 (*.f64 a eps))))) (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))) (neg.f64 (expm1.f64 (*.f64 a eps)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 2))) (neg.f64 (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 2)) 1) (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 2)) (sqrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)))) (sqrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 2)) (*.f64 (cbrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))) (cbrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))))) (cbrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 2)) (+.f64 (sqrt.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)) (sqrt.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))) (-.f64 (sqrt.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))) (sqrt.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))))
(/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 3)) 1) (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 3)) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))))))
(/.f64 (/.f64 (+.f64 (*.f64 (exp.f64 (*.f64 a eps)) (+.f64 (/.f64 1 (*.f64 b eps)) 1/2)) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 (pow.f64 (*.f64 b eps) -2) -1/4))) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) 1/2))
(/.f64 (/.f64 (+.f64 (*.f64 (exp.f64 (*.f64 a eps)) (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 (pow.f64 (*.f64 b eps) -3) -1/8))) (expm1.f64 (*.f64 a eps))) (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))))
(/.f64 (/.f64 (+.f64 (+.f64 (/.f64 1 (*.f64 b eps)) 1/2) (*.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps))) (+.f64 (pow.f64 (*.f64 b eps) -2) -1/4))) (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps)))) (+.f64 (/.f64 1 (*.f64 b eps)) 1/2))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps))) (+.f64 (pow.f64 (*.f64 b eps) -3) -1/8)))) (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps)))) (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))))
(/.f64 (/.f64 (+.f64 (*.f64 (neg.f64 (exp.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) 1/2)) (*.f64 (neg.f64 (expm1.f64 (*.f64 a eps))) (+.f64 (pow.f64 (*.f64 b eps) -2) -1/4))) (neg.f64 (expm1.f64 (*.f64 a eps)))) (+.f64 (/.f64 1 (*.f64 b eps)) 1/2))
(/.f64 (/.f64 (+.f64 (*.f64 (neg.f64 (exp.f64 (*.f64 a eps))) (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 a eps))) (+.f64 (pow.f64 (*.f64 b eps) -3) -1/8))) (neg.f64 (expm1.f64 (*.f64 a eps)))) (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) -1/4) (expm1.f64 (*.f64 a eps))) (*.f64 (+.f64 (/.f64 1 (*.f64 b eps)) 1/2) (exp.f64 (*.f64 a eps)))) (+.f64 (/.f64 1 (*.f64 b eps)) 1/2)) (expm1.f64 (*.f64 a eps)))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) -1/4) (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps)))) (*.f64 (+.f64 (/.f64 1 (*.f64 b eps)) 1/2) 1)) (+.f64 (/.f64 1 (*.f64 b eps)) 1/2)) (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps))))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) -1/4) (neg.f64 (expm1.f64 (*.f64 a eps)))) (*.f64 (+.f64 (/.f64 1 (*.f64 b eps)) 1/2) (neg.f64 (exp.f64 (*.f64 a eps))))) (+.f64 (/.f64 1 (*.f64 b eps)) 1/2)) (neg.f64 (expm1.f64 (*.f64 a eps))))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -3) -1/8) (expm1.f64 (*.f64 a eps))) (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))) (exp.f64 (*.f64 a eps)))) (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))) (expm1.f64 (*.f64 a eps)))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -3) -1/8) (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps)))) (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))) 1)) (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))) (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps))))
(/.f64 (/.f64 (+.f64 (*.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 (/.f64 1/2 b) eps))) (neg.f64 (exp.f64 (*.f64 a eps))))) (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))) (neg.f64 (expm1.f64 (*.f64 a eps))))
(pow.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)) 1)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))) 2)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))))
(exp.f64 (log.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))))
(fma.f64 (exp.f64 (*.f64 a eps)) (/.f64 1 (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))
(fma.f64 1 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))
(fma.f64 1 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(fma.f64 (sqrt.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)) (sqrt.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(fma.f64 (sqrt.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))) (sqrt.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)) 2) (cbrt.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))) 2) (cbrt.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))) 1)
(*.f64 (exp.f64 (*.f64 a eps)) (/.f64 1 (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 1)
(*.f64 1 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (sqrt.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))) (sqrt.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 a eps))) (*.f64 (sqrt.f64 (exp.f64 (*.f64 a eps))) (/.f64 1 (expm1.f64 (*.f64 a eps)))))
(*.f64 (cbrt.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))) (pow.f64 (cbrt.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))) 2) (cbrt.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 a eps))) 2) (*.f64 (cbrt.f64 (exp.f64 (*.f64 a eps))) (/.f64 1 (expm1.f64 (*.f64 a eps)))))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 a eps))) (exp.f64 (*.f64 a eps)))
(*.f64 (neg.f64 (exp.f64 (*.f64 a eps))) (/.f64 -1 (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 1 (sqrt.f64 (expm1.f64 (*.f64 a eps)))) (/.f64 (exp.f64 (*.f64 a eps)) (sqrt.f64 (expm1.f64 (*.f64 a eps)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) 2)) (/.f64 (exp.f64 (*.f64 a eps)) (cbrt.f64 (expm1.f64 (*.f64 a eps)))))
(*.f64 (/.f64 (sqrt.f64 (exp.f64 (*.f64 a eps))) 1) (/.f64 (sqrt.f64 (exp.f64 (*.f64 a eps))) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 (sqrt.f64 (exp.f64 (*.f64 a eps))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) 2)) (/.f64 (sqrt.f64 (exp.f64 (*.f64 a eps))) (cbrt.f64 (expm1.f64 (*.f64 a eps)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 a eps))) 2) 1) (/.f64 (cbrt.f64 (exp.f64 (*.f64 a eps))) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 a eps))) 2) (sqrt.f64 (expm1.f64 (*.f64 a eps)))) (/.f64 (cbrt.f64 (exp.f64 (*.f64 a eps))) (sqrt.f64 (expm1.f64 (*.f64 a eps)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 a eps))) 2) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) 2)) (cbrt.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))
(pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 1)
(pow.f64 (sqrt.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))) 2)
(pow.f64 (cbrt.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))) 3)
(pow.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps))) -1)
(pow.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 3) 1/3)
(neg.f64 (/.f64 (exp.f64 (*.f64 a eps)) (neg.f64 (expm1.f64 (*.f64 a eps)))))
(sqrt.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2))
(log.f64 (exp.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))))
(cbrt.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 3))
(expm1.f64 (log1p.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))
(exp.f64 (-.f64 (*.f64 a eps) (log.f64 (expm1.f64 (*.f64 a eps)))))
(exp.f64 (*.f64 (-.f64 (*.f64 a eps) (log.f64 (expm1.f64 (*.f64 a eps)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 b eps)))) 1)
(*.f64 1 (/.f64 1 (*.f64 b eps)))
(*.f64 (/.f64 1 (*.f64 b eps)) 1)
(*.f64 (pow.f64 (*.f64 b eps) -1/2) (pow.f64 (*.f64 b eps) -1/2))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 b eps))) (cbrt.f64 (pow.f64 (*.f64 b eps) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b eps) -2)) (cbrt.f64 (/.f64 1 (*.f64 b eps))))
(*.f64 (pow.f64 b -1) (/.f64 1 eps))
(*.f64 (pow.f64 b -1) (pow.f64 eps -1))
(*.f64 -1 (/.f64 -1 (*.f64 b eps)))
(*.f64 (pow.f64 eps -1) (pow.f64 b -1))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 b eps)) -1) (pow.f64 (sqrt.f64 (*.f64 b eps)) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b eps)) 2) -1) (pow.f64 (cbrt.f64 (*.f64 b eps)) -1))
(pow.f64 (*.f64 b eps) -1)
(pow.f64 (/.f64 1 (*.f64 b eps)) 1)
(pow.f64 (pow.f64 (*.f64 b eps) -1/2) 2)
(pow.f64 (cbrt.f64 (/.f64 1 (*.f64 b eps))) 3)
(pow.f64 (pow.f64 (*.f64 b eps) -3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 b eps) -2))
(log.f64 (exp.f64 (/.f64 1 (*.f64 b eps))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 b eps)))))
(cbrt.f64 (pow.f64 (*.f64 b eps) -3))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 b eps))))
(exp.f64 (neg.f64 (log.f64 (*.f64 b eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 b eps)) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 b eps))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 b 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) (+.f64 (/.f64 1 b) (fma.f64 (-.f64 (*.f64 a (*.f64 a 1/12)) (fma.f64 1/2 (*.f64 a (*.f64 a 1/12)) (*.f64 a (*.f64 a 1/24)))) (pow.f64 eps 3) (/.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 1/2 (*.f64 a (*.f64 a 1/12)) (*.f64 a (*.f64 a 1/24))))) (+.f64 (*.f64 (*.f64 a a) (*.f64 1/6 (*.f64 a 1/12))) (*.f64 (pow.f64 a 3) 7/240)))) (+.f64 (/.f64 1 b) (fma.f64 (-.f64 (*.f64 a (*.f64 a 1/12)) (fma.f64 1/2 (*.f64 a (*.f64 a 1/12)) (*.f64 a (*.f64 a 1/24)))) (pow.f64 eps 3) (/.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 (*.f64 a eps) (*.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 1/2 (*.f64 eps (*.f64 eps 1/12))))))) (/.f64 1 a)) (fma.f64 (*.f64 a eps) (*.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 1 (*.f64 b eps)) -1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 (/.f64 eps eps) 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 1 (*.f64 b eps)) -1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 (/.f64 eps eps) 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 1 (*.f64 b eps)) -1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 (/.f64 eps eps) 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 1 (*.f64 b eps)) -1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 (/.f64 eps eps) 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 1 (*.f64 b eps)) -1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 (/.f64 eps eps) 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 1 (*.f64 b eps)) -1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 (/.f64 eps eps) 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 1 (*.f64 b eps)) -1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 (/.f64 eps eps) 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 1 (*.f64 b eps)) -1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 (/.f64 eps eps) b))
(/.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 1 (*.f64 a 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 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 (fma.f64 a (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)) (/.f64 1 (*.f64 a eps))) (/.f64 1 (*.f64 b eps)))
(+.f64 (fma.f64 a (*.f64 eps 1/12) (/.f64 1 (*.f64 a eps))) (/.f64 1 (*.f64 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 (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 1 (*.f64 a eps)))) (/.f64 1 (*.f64 b eps)))
(+.f64 (fma.f64 (*.f64 a a) (-.f64 (*.f64 (*.f64 eps eps) 1/8) (fma.f64 (*.f64 eps eps) 1/12 (*.f64 1/2 (*.f64 eps (*.f64 eps 1/12))))) (fma.f64 a (*.f64 eps 1/12) (/.f64 1 (*.f64 a eps)))) (/.f64 1 (*.f64 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 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 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 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 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 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 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 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 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 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 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 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 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 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 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 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 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 (fma.f64 eps (-.f64 (*.f64 a 1/2) (*.f64 a 5/12)) (/.f64 1 (*.f64 a eps))) (/.f64 1 (*.f64 b eps)))
(+.f64 (fma.f64 eps (*.f64 a 1/12) (/.f64 1 (*.f64 a eps))) (/.f64 1 (*.f64 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 (fma.f64 eps (-.f64 (*.f64 a 1/2) (*.f64 a 5/12)) (/.f64 1 (*.f64 a eps))) (*.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 (*.f64 b eps)))
(+.f64 (fma.f64 eps (*.f64 a 1/12) (fma.f64 (*.f64 eps eps) (-.f64 (*.f64 a (*.f64 a 1/12)) (fma.f64 1/2 (*.f64 a (*.f64 a 1/12)) (*.f64 a (*.f64 a 1/24)))) (/.f64 1 (*.f64 a eps)))) (/.f64 1 (*.f64 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 (fma.f64 eps (-.f64 (*.f64 a 1/2) (*.f64 a 5/12)) (/.f64 1 (*.f64 a eps))) (*.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 (*.f64 b eps))))
(+.f64 (fma.f64 eps (*.f64 a 1/12) (fma.f64 (*.f64 eps eps) (-.f64 (*.f64 a (*.f64 a 1/12)) (fma.f64 1/2 (*.f64 a (*.f64 a 1/12)) (*.f64 a (*.f64 a 1/24)))) (/.f64 1 (*.f64 a eps)))) (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 1/2 (*.f64 a (*.f64 a 1/12)) (*.f64 a (*.f64 a 1/24))))) (+.f64 (*.f64 (*.f64 a a) (*.f64 1/6 (*.f64 a 1/12))) (*.f64 (pow.f64 a 3) 7/240)))) (/.f64 1 (*.f64 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 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 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 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 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 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 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 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 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 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 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 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 b eps)) -1/2))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 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 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 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 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 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 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 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 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 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 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 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 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 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 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 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 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 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 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 b eps)) -1/2))
(/.f64 1 (*.f64 eps a))
(/.f64 1 (*.f64 a eps))
(+.f64 1/2 (/.f64 1 (*.f64 eps a)))
(+.f64 1/2 (/.f64 1 (*.f64 a eps)))
(+.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 1 (*.f64 a eps))))
(+.f64 1/2 (fma.f64 a (*.f64 eps 1/12) (/.f64 1 (*.f64 a 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 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 1 (*.f64 a eps)))))
(+.f64 1/2 (fma.f64 (*.f64 a a) (-.f64 (*.f64 (*.f64 eps eps) 1/8) (fma.f64 (*.f64 eps eps) 1/12 (*.f64 1/2 (*.f64 eps (*.f64 eps 1/12))))) (fma.f64 a (*.f64 eps 1/12) (/.f64 1 (*.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 (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 1 (*.f64 a eps))
(+.f64 1/2 (/.f64 1 (*.f64 eps a)))
(+.f64 1/2 (/.f64 1 (*.f64 a eps)))
(+.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 1 (*.f64 a eps))))
(+.f64 1/2 (fma.f64 eps (*.f64 a 1/12) (/.f64 1 (*.f64 a eps))))
(+.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 1 (*.f64 a eps))) (*.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 1/2 (*.f64 a (*.f64 a 1/12)) (*.f64 a (*.f64 a 1/24)))) (/.f64 1 (*.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 (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 1 (*.f64 b eps))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(+.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))) (*.f64 eps (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 (/.f64 eps eps) b))
(+.f64 (*.f64 eps (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)) (*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 (/.f64 eps eps) b))
(+.f64 (*.f64 eps (/.f64 1 (*.f64 b eps))) (+.f64 (*.f64 eps -1/2) (*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 (/.f64 eps eps) b))
(+.f64 (*.f64 (/.f64 1 (*.f64 b eps)) eps) (+.f64 (*.f64 -1/2 eps) (*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 (/.f64 eps eps) b))
(+.f64 (*.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))) 1) (*.f64 (*.f64 eps (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)) 1))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 (/.f64 eps eps) b))
(+.f64 (*.f64 (*.f64 eps (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)) 1) (*.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))) 1))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 (/.f64 eps eps) b))
(+.f64 (+.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))) (*.f64 eps (/.f64 1 (*.f64 b eps)))) (*.f64 eps -1/2))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 (/.f64 eps eps) b))
(+.f64 (+.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))) (*.f64 (/.f64 1 (*.f64 b eps)) eps)) (*.f64 -1/2 eps))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 (/.f64 eps eps) b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))))) 1)
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 (/.f64 eps eps) b))
(/.f64 eps (/.f64 1 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 (/.f64 eps eps) b))
(/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 2)) (/.f64 (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)) eps))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 (/.f64 eps eps) b))
(/.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 3)) (/.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))) eps))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) 3)) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) (-.f64 (/.f64 1 (*.f64 b eps)) (+.f64 1/2 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))))))) eps)
(*.f64 eps (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) 3)) (fma.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) (+.f64 (/.f64 1 (*.f64 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 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 2))) (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 (/.f64 eps eps) b))
(/.f64 (*.f64 eps (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 3))) (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) 3)) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) (-.f64 (/.f64 1 (*.f64 b eps)) (+.f64 1/2 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))))))) eps)
(*.f64 eps (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) 3)) (fma.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) (+.f64 (/.f64 1 (*.f64 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 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 2)) 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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 (/.f64 eps eps) b))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 3)) eps) (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) 3)) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) (-.f64 (/.f64 1 (*.f64 b eps)) (+.f64 1/2 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))))))) eps)
(*.f64 eps (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) 3)) (fma.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) (+.f64 (/.f64 1 (*.f64 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 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))) (*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))) (*.f64 (*.f64 eps (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)) (*.f64 eps (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)))) (-.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))) (*.f64 eps (-.f64 (/.f64 1 (*.f64 b 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 1 (*.f64 b eps)) -1/2) 2))) (*.f64 eps (+.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (/.f64 1 (*.f64 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 1 (*.f64 b eps)) -1/2) 2))) (*.f64 eps (+.f64 1/2 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (/.f64 1 (*.f64 b eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))) 3) (pow.f64 (*.f64 eps (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)) 3)) (+.f64 (*.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))) (*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))) (-.f64 (*.f64 (*.f64 eps (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)) (*.f64 eps (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))) (*.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))) (*.f64 eps (-.f64 (/.f64 1 (*.f64 b 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 1 (*.f64 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 1 (*.f64 b eps)) -1/2)) (-.f64 (*.f64 eps (+.f64 (/.f64 1 (*.f64 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 (/.f64 (/.f64 eps eps) b) (*.f64 eps -1/2)) 3)) (fma.f64 (+.f64 (/.f64 (/.f64 eps eps) b) (*.f64 eps -1/2)) (*.f64 eps (+.f64 (/.f64 1 (*.f64 b eps)) (-.f64 -1/2 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))))) (*.f64 eps (*.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) eps))))
(/.f64 (/.f64 (*.f64 eps (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 2))) 1) (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 (/.f64 eps eps) b))
(/.f64 (/.f64 (*.f64 eps (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 2))) (sqrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)))) (sqrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 (/.f64 eps eps) b))
(/.f64 (/.f64 (*.f64 eps (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 2))) (*.f64 (cbrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))) (cbrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))))) (cbrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 (/.f64 eps eps) b))
(/.f64 (/.f64 (*.f64 eps (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 2))) (+.f64 (sqrt.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)) (sqrt.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))) (-.f64 (sqrt.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))) (sqrt.f64 (-.f64 (/.f64 1 (*.f64 b 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 1 (*.f64 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 1 (*.f64 b eps)) -1/2))) (+.f64 (sqrt.f64 (+.f64 (/.f64 1 (*.f64 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 1 (*.f64 b eps)) -1/2) 2)) (-.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))) (sqrt.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2)))) (/.f64 eps (+.f64 (sqrt.f64 (+.f64 (/.f64 1 (*.f64 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 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 3))) 1) (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) 3)) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) (-.f64 (/.f64 1 (*.f64 b eps)) (+.f64 1/2 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))))))) eps)
(*.f64 eps (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) 3)) (fma.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) (+.f64 (/.f64 1 (*.f64 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 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 3))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) 3)) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) (-.f64 (/.f64 1 (*.f64 b eps)) (+.f64 1/2 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))))))) eps)
(*.f64 eps (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) 3)) (fma.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) (+.f64 (/.f64 1 (*.f64 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 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) 3)) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) (-.f64 (/.f64 1 (*.f64 b eps)) (+.f64 1/2 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))))))) eps)
(*.f64 eps (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) 3)) (fma.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) (+.f64 (/.f64 1 (*.f64 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 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 2)) eps) 1) (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 (/.f64 eps eps) b))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 2)) eps) (sqrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)))) (sqrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 (/.f64 eps eps) b))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 2)) eps) (*.f64 (cbrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))) (cbrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))))) (cbrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 (/.f64 eps eps) b))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 2)) eps) (+.f64 (sqrt.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)) (sqrt.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))) (-.f64 (sqrt.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))) (sqrt.f64 (-.f64 (/.f64 1 (*.f64 b 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 1 (*.f64 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 1 (*.f64 b eps)) -1/2))) (+.f64 (sqrt.f64 (+.f64 (/.f64 1 (*.f64 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 1 (*.f64 b eps)) -1/2) 2)) (-.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))) (sqrt.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2)))) (/.f64 eps (+.f64 (sqrt.f64 (+.f64 (/.f64 1 (*.f64 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 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 3)) eps) 1) (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) 3)) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) (-.f64 (/.f64 1 (*.f64 b eps)) (+.f64 1/2 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))))))) eps)
(*.f64 eps (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) 3)) (fma.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) (+.f64 (/.f64 1 (*.f64 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 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 3)) eps) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) 3)) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) (-.f64 (/.f64 1 (*.f64 b eps)) (+.f64 1/2 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))))))) eps)
(*.f64 eps (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) 3)) (fma.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) (+.f64 (/.f64 1 (*.f64 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 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 3)) eps) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) 3)) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) (-.f64 (/.f64 1 (*.f64 b eps)) (+.f64 1/2 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))))))) eps)
(*.f64 eps (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) 3)) (fma.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) (+.f64 (/.f64 1 (*.f64 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 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))) 1)
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 (/.f64 eps eps) b))
(pow.f64 (sqrt.f64 (*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)))) 2)
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 (/.f64 eps eps) b))
(pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)))) 3)
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 (/.f64 eps eps) b))
(pow.f64 (pow.f64 (*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))) 3) 1/3)
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 (/.f64 eps eps) b))
(sqrt.f64 (pow.f64 (*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b 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 1 (*.f64 b eps)) -1/2))) 2))
(fabs.f64 (fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 (/.f64 eps eps) b)))
(log.f64 (pow.f64 (exp.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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 (/.f64 eps eps) b))
(log.f64 (+.f64 1 (expm1.f64 (*.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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 (/.f64 eps eps) b))
(cbrt.f64 (pow.f64 (*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))) 3))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 (/.f64 eps eps) b))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)) 3)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 (/.f64 eps eps) b))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b 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 1 (*.f64 b eps)) -1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 (/.f64 eps eps) b))
(expm1.f64 (log1p.f64 (*.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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 (/.f64 eps eps) b))
(exp.f64 (log.f64 (*.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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 (/.f64 eps eps) b))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)))) 1))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 (/.f64 eps eps) b))
(log1p.f64 (expm1.f64 (*.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 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 (/.f64 eps eps) b))
(fma.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (*.f64 eps (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 (/.f64 eps eps) b))
(fma.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) eps (*.f64 eps (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2) (/.f64 (/.f64 eps eps) b))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 b eps)) -1/2))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (/.f64 1 (*.f64 b eps))) 1/2)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 b eps)) -1/2))
(-.f64 (+.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 1 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 b eps)) -1/2))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)))) 1)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 b eps)) -1/2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))) (-.f64 1 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 b eps)) -1/2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 b eps)))) (-.f64 1 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) -1/2)))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 b eps)) -1/2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 b eps)))) (+.f64 1 (-.f64 1/2 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 b eps)) -1/2))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) 1/2)) 1)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 (/.f64 1 (*.f64 b eps)) 1/2)) (-.f64 (/.f64 1/4 (+.f64 (/.f64 1 (*.f64 b eps)) 1/2)) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/2 (/.f64 1 (*.f64 b eps)))) (/.f64 1/4 (+.f64 1/2 (/.f64 1 (*.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) -2) (-.f64 1/2 (/.f64 -1 (*.f64 b eps)))) (/.f64 -1/4 (-.f64 1/2 (/.f64 -1 (*.f64 b eps))))))
(-.f64 (/.f64 (pow.f64 (*.f64 b eps) -3) (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))) (-.f64 (/.f64 1/8 (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a 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 1/4 (+.f64 (/.f64 1/2 (*.f64 b eps)) (pow.f64 (*.f64 b eps) -2)))) (/.f64 -1/8 (+.f64 1/4 (+.f64 (/.f64 1/2 (*.f64 b eps)) (pow.f64 (*.f64 b eps) -2))))))
(-.f64 (/.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))) (/.f64 (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 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 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 b eps)) -1/2))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (/.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 (/.f64 1 (*.f64 b eps)) 1/2))) (/.f64 1/4 (+.f64 (/.f64 1 (*.f64 b eps)) 1/2)))
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/2 (/.f64 1 (*.f64 b eps)))) (/.f64 1/4 (+.f64 1/2 (/.f64 1 (*.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) -2) (-.f64 1/2 (/.f64 -1 (*.f64 b eps)))) (/.f64 -1/4 (-.f64 1/2 (/.f64 -1 (*.f64 b eps))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (/.f64 (pow.f64 (*.f64 b eps) -3) (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))))) (/.f64 1/8 (+.f64 (pow.f64 (*.f64 b eps) -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 1/4 (+.f64 (/.f64 1/2 (*.f64 b eps)) (pow.f64 (*.f64 b eps) -2)))) (/.f64 -1/8 (+.f64 1/4 (+.f64 (/.f64 1/2 (*.f64 b eps)) (pow.f64 (*.f64 b eps) -2))))))
(-.f64 (+.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (exp.f64 (log1p.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))) 1)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 b eps)) -1/2))
(*.f64 1 (+.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 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 b eps)) -1/2))
(*.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)) 1)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 b eps)) -1/2))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))) (sqrt.f64 (+.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 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 b eps)) -1/2))
(*.f64 (cbrt.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))) 2))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 b eps)) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))) 2) (cbrt.f64 (+.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 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 b eps)) -1/2))
(*.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 2)) (/.f64 1 (-.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 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 b eps)) -1/2))
(*.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) 3)) 1) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) (-.f64 (/.f64 1 (*.f64 b eps)) (+.f64 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 1 (*.f64 b eps)) -1/2) 3)) (fma.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) (+.f64 (/.f64 1 (*.f64 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 (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 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 b eps)) -1/2))
(/.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)) (/.f64 (-.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 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 b eps)) -1/2))
(/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 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 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 b eps)) -1/2))
(/.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 3)) (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) 3)) 1) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) (-.f64 (/.f64 1 (*.f64 b eps)) (+.f64 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 1 (*.f64 b eps)) -1/2) 3)) (fma.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) (+.f64 (/.f64 1 (*.f64 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 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))) (/.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))) (+.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 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 b eps)) -1/2))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 3))) (/.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 b 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 1 (*.f64 b eps)) -1/2) 3))) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) (-.f64 (/.f64 1 (*.f64 b eps)) (+.f64 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 1 (*.f64 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 1 (*.f64 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 1 (*.f64 b eps)) -1/2) 3/2)) (fma.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) (+.f64 (/.f64 1 (*.f64 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 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 2))) (/.f64 (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 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 1 (*.f64 b eps)) -1/2) 2))) (+.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (/.f64 1 (*.f64 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 1 (*.f64 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 1 (*.f64 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 1 (*.f64 b eps)) -1/2) 2)))) (+.f64 1/2 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (/.f64 1 (*.f64 b eps)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 3))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 3)))) (/.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 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 1 (*.f64 b eps)) -1/2) 3)))) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) (-.f64 (/.f64 1 (*.f64 b eps)) (+.f64 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 1 (*.f64 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 1 (*.f64 b eps)) -1/2) 3))) (/.f64 (/.f64 (fma.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) (+.f64 (/.f64 1 (*.f64 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)) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 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 1 (*.f64 b eps)) -1/2) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 2))) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 2)))) (/.f64 (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 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 1 (*.f64 b eps)) -1/2) 2))) (/.f64 (/.f64 (+.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (/.f64 1 (*.f64 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 1 (*.f64 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 1 (*.f64 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 1 (*.f64 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 1 (*.f64 b eps)) -1/2) 2))) (/.f64 (+.f64 1/2 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (/.f64 1 (*.f64 b eps)))) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) 2))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 2) (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2)) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 b eps)) -1/2))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (/.f64 1 (*.f64 b eps))) (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (/.f64 1 (*.f64 b eps)))) 1/4) (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) 1/2)))
(/.f64 (fma.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (/.f64 1 (*.f64 b eps))) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (/.f64 1 (*.f64 b eps))) -1/4) (+.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (/.f64 1 (*.f64 b eps))) 1/2))
(/.f64 (fma.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (/.f64 1 (*.f64 b eps))) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (/.f64 1 (*.f64 b eps))) -1/4) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 1/2 (/.f64 -1 (*.f64 b eps)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (/.f64 1 (*.f64 b eps))) 3) 1/8) (+.f64 (*.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (/.f64 1 (*.f64 b eps))) (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (/.f64 1 (*.f64 b eps)))) (+.f64 1/4 (*.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (/.f64 1 (*.f64 b eps))) 1/2))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (/.f64 1 (*.f64 b eps))) 3) -1/8) (fma.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (/.f64 1 (*.f64 b eps))) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (/.f64 1 (*.f64 b eps))) (+.f64 1/4 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (/.f64 1 (*.f64 b eps)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (/.f64 1 (*.f64 b eps))) 3) -1/8) (fma.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (/.f64 1 (*.f64 b eps))) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (/.f64 1 (*.f64 b eps))) (fma.f64 1/2 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (/.f64 1 (*.f64 b eps))) 1/4)))
(/.f64 (+.f64 (*.f64 (exp.f64 (*.f64 a eps)) (+.f64 (/.f64 1 (*.f64 b eps)) 1/2)) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 (pow.f64 (*.f64 b eps) -2) -1/4))) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 (/.f64 1 (*.f64 b eps)) 1/2)))
(/.f64 (fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1/2 (/.f64 1 (*.f64 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 1 (*.f64 b eps)))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 eps) a) (-.f64 1/2 (/.f64 -1 (*.f64 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 -1 (*.f64 b eps)))))
(/.f64 (+.f64 (*.f64 (exp.f64 (*.f64 a eps)) (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 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 (/.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 1/4 (+.f64 (/.f64 1/2 (*.f64 b eps)) (pow.f64 (*.f64 b eps) -2))) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 (pow.f64 (*.f64 b eps) -3) -1/8))) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 1/4 (+.f64 (/.f64 1/2 (*.f64 b eps)) (pow.f64 (*.f64 b eps) -2)))))
(/.f64 (+.f64 (+.f64 (/.f64 1 (*.f64 b eps)) 1/2) (*.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps))) (+.f64 (pow.f64 (*.f64 b eps) -2) -1/4))) (*.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) 1/2)))
(/.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 1 (*.f64 b eps)))) (*.f64 (+.f64 1/2 (/.f64 1 (*.f64 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 -1 (*.f64 b eps)))) (*.f64 (expm1.f64 (*.f64 a eps)) (-.f64 1/2 (/.f64 -1 (*.f64 b eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps))) (+.f64 (pow.f64 (*.f64 b eps) -3) -1/8)))) (*.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps))) (+.f64 (pow.f64 (*.f64 b eps) -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 (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 1/2 (*.f64 b eps))))) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 1/4 (+.f64 (/.f64 1/2 (*.f64 b eps)) (pow.f64 (*.f64 b eps) -2))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (exp.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) 1/2)) (*.f64 (neg.f64 (expm1.f64 (*.f64 a eps))) (+.f64 (pow.f64 (*.f64 b eps) -2) -1/4))) (*.f64 (neg.f64 (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) 1/2)))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (exp.f64 eps) a)) (+.f64 1/2 (/.f64 1 (*.f64 b eps))) (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) -1/4) (neg.f64 (expm1.f64 (*.f64 a eps))))) (*.f64 (+.f64 1/2 (/.f64 1 (*.f64 b eps))) (neg.f64 (expm1.f64 (*.f64 a eps)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (exp.f64 eps) a) (-.f64 1/2 (/.f64 -1 (*.f64 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 -1 (*.f64 b eps))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (exp.f64 (*.f64 a eps))) (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 a eps))) (+.f64 (pow.f64 (*.f64 b eps) -3) -1/8))) (*.f64 (neg.f64 (expm1.f64 (*.f64 a eps))) (+.f64 (pow.f64 (*.f64 b eps) -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 1/4 (+.f64 (/.f64 1/2 (*.f64 b eps)) (pow.f64 (*.f64 b eps) -2))) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 (pow.f64 (*.f64 b eps) -3) -1/8)))) (*.f64 (+.f64 1/4 (+.f64 (/.f64 1/2 (*.f64 b eps)) (pow.f64 (*.f64 b eps) -2))) (neg.f64 (expm1.f64 (*.f64 a eps)))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) -1/4) (expm1.f64 (*.f64 a eps))) (*.f64 (+.f64 (/.f64 1 (*.f64 b eps)) 1/2) (exp.f64 (*.f64 a eps)))) (*.f64 (+.f64 (/.f64 1 (*.f64 b eps)) 1/2) (expm1.f64 (*.f64 a eps))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1/2 (/.f64 1 (*.f64 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 1 (*.f64 b eps)))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 eps) a) (-.f64 1/2 (/.f64 -1 (*.f64 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 -1 (*.f64 b eps)))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) -1/4) (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps)))) (*.f64 (+.f64 (/.f64 1 (*.f64 b eps)) 1/2) 1)) (*.f64 (+.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps)))))
(/.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 1 (*.f64 b eps)))) (*.f64 (+.f64 1/2 (/.f64 1 (*.f64 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 -1 (*.f64 b eps)))) (*.f64 (expm1.f64 (*.f64 a eps)) (-.f64 1/2 (/.f64 -1 (*.f64 b eps))))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) -1/4) (neg.f64 (expm1.f64 (*.f64 a eps)))) (*.f64 (+.f64 (/.f64 1 (*.f64 b eps)) 1/2) (neg.f64 (exp.f64 (*.f64 a eps))))) (*.f64 (+.f64 (/.f64 1 (*.f64 b eps)) 1/2) (neg.f64 (expm1.f64 (*.f64 a eps)))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (exp.f64 eps) a)) (+.f64 1/2 (/.f64 1 (*.f64 b eps))) (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) -1/4) (neg.f64 (expm1.f64 (*.f64 a eps))))) (*.f64 (+.f64 1/2 (/.f64 1 (*.f64 b eps))) (neg.f64 (expm1.f64 (*.f64 a eps)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (exp.f64 eps) a) (-.f64 1/2 (/.f64 -1 (*.f64 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 -1 (*.f64 b eps))))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -3) -1/8) (expm1.f64 (*.f64 a eps))) (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))) (exp.f64 (*.f64 a eps)))) (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))) (expm1.f64 (*.f64 a 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 1/4 (+.f64 (/.f64 1/2 (*.f64 b eps)) (pow.f64 (*.f64 b eps) -2))) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 (pow.f64 (*.f64 b eps) -3) -1/8))) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 1/4 (+.f64 (/.f64 1/2 (*.f64 b eps)) (pow.f64 (*.f64 b eps) -2)))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -3) -1/8) (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps)))) (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))) 1)) (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))) (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a 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 (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 1/2 (*.f64 b eps))))) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 1/4 (+.f64 (/.f64 1/2 (*.f64 b eps)) (pow.f64 (*.f64 b eps) -2))))))
(/.f64 (+.f64 (*.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 (/.f64 1/2 b) eps))) (neg.f64 (exp.f64 (*.f64 a eps))))) (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))) (neg.f64 (expm1.f64 (*.f64 a 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 1/4 (+.f64 (/.f64 1/2 (*.f64 b eps)) (pow.f64 (*.f64 b eps) -2))) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 (pow.f64 (*.f64 b eps) -3) -1/8)))) (*.f64 (+.f64 1/4 (+.f64 (/.f64 1/2 (*.f64 b eps)) (pow.f64 (*.f64 b eps) -2))) (neg.f64 (expm1.f64 (*.f64 a eps)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 2))) (neg.f64 (-.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 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 b eps)) -1/2))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 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 1 (*.f64 b eps)) -1/2) (-.f64 (/.f64 1 (*.f64 b eps)) (+.f64 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 1 (*.f64 b eps)) -1/2) 3)) (fma.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) (+.f64 (/.f64 1 (*.f64 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 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 2)) 1) (-.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 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 b eps)) -1/2))
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 2)) (sqrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)))) (sqrt.f64 (-.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 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 b eps)) -1/2))
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 2)) (*.f64 (cbrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))) (cbrt.f64 (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))))) (cbrt.f64 (-.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 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 b eps)) -1/2))
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 2)) (+.f64 (sqrt.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)) (sqrt.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))) (-.f64 (sqrt.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))) (sqrt.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (+.f64 (/.f64 1 (*.f64 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 1 (*.f64 b eps)) -1/2))) (+.f64 (sqrt.f64 (+.f64 (/.f64 1 (*.f64 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 1 (*.f64 b eps)) -1/2) 2)) (*.f64 (+.f64 (sqrt.f64 (+.f64 (/.f64 1 (*.f64 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 1 (*.f64 b eps)) -1/2)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 3)) 1) (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) 3)) 1) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) (-.f64 (/.f64 1 (*.f64 b eps)) (+.f64 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 1 (*.f64 b eps)) -1/2) 3)) (fma.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) (+.f64 (/.f64 1 (*.f64 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 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 3)) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) 3)) 1) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) (-.f64 (/.f64 1 (*.f64 b eps)) (+.f64 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 1 (*.f64 b eps)) -1/2) 3)) (fma.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) (+.f64 (/.f64 1 (*.f64 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 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (-.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) 3)) 1) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) 2) (*.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) (-.f64 (/.f64 1 (*.f64 b eps)) (+.f64 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 1 (*.f64 b eps)) -1/2) 3)) (fma.f64 (+.f64 (/.f64 1 (*.f64 b eps)) -1/2) (+.f64 (/.f64 1 (*.f64 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 (exp.f64 (*.f64 a eps)) (+.f64 (/.f64 1 (*.f64 b eps)) 1/2)) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 (pow.f64 (*.f64 b eps) -2) -1/4))) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) 1/2))
(/.f64 (fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1/2 (/.f64 1 (*.f64 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 1 (*.f64 b eps)))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 eps) a) (-.f64 1/2 (/.f64 -1 (*.f64 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 -1 (*.f64 b eps)))))
(/.f64 (/.f64 (+.f64 (*.f64 (exp.f64 (*.f64 a eps)) (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 (pow.f64 (*.f64 b eps) -3) -1/8))) (expm1.f64 (*.f64 a eps))) (+.f64 (pow.f64 (*.f64 b eps) -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 1/4 (+.f64 (/.f64 1/2 (*.f64 b eps)) (pow.f64 (*.f64 b eps) -2))) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 (pow.f64 (*.f64 b eps) -3) -1/8))) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 1/4 (+.f64 (/.f64 1/2 (*.f64 b eps)) (pow.f64 (*.f64 b eps) -2)))))
(/.f64 (/.f64 (+.f64 (+.f64 (/.f64 1 (*.f64 b eps)) 1/2) (*.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps))) (+.f64 (pow.f64 (*.f64 b eps) -2) -1/4))) (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps)))) (+.f64 (/.f64 1 (*.f64 b eps)) 1/2))
(/.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 1 (*.f64 b eps)))) (*.f64 (+.f64 1/2 (/.f64 1 (*.f64 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 -1 (*.f64 b eps)))) (*.f64 (expm1.f64 (*.f64 a eps)) (-.f64 1/2 (/.f64 -1 (*.f64 b eps))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps))) (+.f64 (pow.f64 (*.f64 b eps) -3) -1/8)))) (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps)))) (+.f64 (pow.f64 (*.f64 b eps) -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 (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 1/2 (*.f64 b eps))))) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 1/4 (+.f64 (/.f64 1/2 (*.f64 b eps)) (pow.f64 (*.f64 b eps) -2))))))
(/.f64 (/.f64 (+.f64 (*.f64 (neg.f64 (exp.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) 1/2)) (*.f64 (neg.f64 (expm1.f64 (*.f64 a eps))) (+.f64 (pow.f64 (*.f64 b eps) -2) -1/4))) (neg.f64 (expm1.f64 (*.f64 a eps)))) (+.f64 (/.f64 1 (*.f64 b eps)) 1/2))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (exp.f64 eps) a)) (+.f64 1/2 (/.f64 1 (*.f64 b eps))) (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) -1/4) (neg.f64 (expm1.f64 (*.f64 a eps))))) (*.f64 (+.f64 1/2 (/.f64 1 (*.f64 b eps))) (neg.f64 (expm1.f64 (*.f64 a eps)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (exp.f64 eps) a) (-.f64 1/2 (/.f64 -1 (*.f64 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 -1 (*.f64 b eps))))))
(/.f64 (/.f64 (+.f64 (*.f64 (neg.f64 (exp.f64 (*.f64 a eps))) (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 a eps))) (+.f64 (pow.f64 (*.f64 b eps) -3) -1/8))) (neg.f64 (expm1.f64 (*.f64 a eps)))) (+.f64 (pow.f64 (*.f64 b eps) -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 1/4 (+.f64 (/.f64 1/2 (*.f64 b eps)) (pow.f64 (*.f64 b eps) -2))) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 (pow.f64 (*.f64 b eps) -3) -1/8)))) (*.f64 (+.f64 1/4 (+.f64 (/.f64 1/2 (*.f64 b eps)) (pow.f64 (*.f64 b eps) -2))) (neg.f64 (expm1.f64 (*.f64 a eps)))))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) -1/4) (expm1.f64 (*.f64 a eps))) (*.f64 (+.f64 (/.f64 1 (*.f64 b eps)) 1/2) (exp.f64 (*.f64 a eps)))) (+.f64 (/.f64 1 (*.f64 b eps)) 1/2)) (expm1.f64 (*.f64 a eps)))
(/.f64 (fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1/2 (/.f64 1 (*.f64 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 1 (*.f64 b eps)))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 eps) a) (-.f64 1/2 (/.f64 -1 (*.f64 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 -1 (*.f64 b eps)))))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) -1/4) (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps)))) (*.f64 (+.f64 (/.f64 1 (*.f64 b eps)) 1/2) 1)) (+.f64 (/.f64 1 (*.f64 b eps)) 1/2)) (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps))))
(/.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 1 (*.f64 b eps)))) (*.f64 (+.f64 1/2 (/.f64 1 (*.f64 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 -1 (*.f64 b eps)))) (*.f64 (expm1.f64 (*.f64 a eps)) (-.f64 1/2 (/.f64 -1 (*.f64 b eps))))))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) -1/4) (neg.f64 (expm1.f64 (*.f64 a eps)))) (*.f64 (+.f64 (/.f64 1 (*.f64 b eps)) 1/2) (neg.f64 (exp.f64 (*.f64 a eps))))) (+.f64 (/.f64 1 (*.f64 b eps)) 1/2)) (neg.f64 (expm1.f64 (*.f64 a eps))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (exp.f64 eps) a)) (+.f64 1/2 (/.f64 1 (*.f64 b eps))) (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) -1/4) (neg.f64 (expm1.f64 (*.f64 a eps))))) (*.f64 (+.f64 1/2 (/.f64 1 (*.f64 b eps))) (neg.f64 (expm1.f64 (*.f64 a eps)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (exp.f64 eps) a) (-.f64 1/2 (/.f64 -1 (*.f64 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 -1 (*.f64 b eps))))))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -3) -1/8) (expm1.f64 (*.f64 a eps))) (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))) (exp.f64 (*.f64 a eps)))) (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))) (expm1.f64 (*.f64 a 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 1/4 (+.f64 (/.f64 1/2 (*.f64 b eps)) (pow.f64 (*.f64 b eps) -2))) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 (pow.f64 (*.f64 b eps) -3) -1/8))) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 1/4 (+.f64 (/.f64 1/2 (*.f64 b eps)) (pow.f64 (*.f64 b eps) -2)))))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -3) -1/8) (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps)))) (*.f64 (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps))) 1)) (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))) (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a 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 (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 1/2 (*.f64 b eps))))) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 1/4 (+.f64 (/.f64 1/2 (*.f64 b eps)) (pow.f64 (*.f64 b eps) -2))))))
(/.f64 (/.f64 (+.f64 (*.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 (/.f64 1/2 b) eps))) (neg.f64 (exp.f64 (*.f64 a eps))))) (+.f64 (pow.f64 (*.f64 b eps) -2) (+.f64 1/4 (/.f64 (/.f64 1/2 b) eps)))) (neg.f64 (expm1.f64 (*.f64 a 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 1/4 (+.f64 (/.f64 1/2 (*.f64 b eps)) (pow.f64 (*.f64 b eps) -2))) (*.f64 (expm1.f64 (*.f64 a eps)) (+.f64 (pow.f64 (*.f64 b eps) -3) -1/8)))) (*.f64 (+.f64 1/4 (+.f64 (/.f64 1/2 (*.f64 b eps)) (pow.f64 (*.f64 b eps) -2))) (neg.f64 (expm1.f64 (*.f64 a eps)))))
(pow.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)) 1)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 b eps)) -1/2))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))) 2)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 b eps)) -1/2))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))) 3)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 b eps)) -1/2))
(pow.f64 (pow.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)) 3) 1/3)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 b eps)) -1/2))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)) 2))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2)) 2))
(fabs.f64 (-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))))
(fabs.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 -1 (*.f64 b eps)) -1/2)))
(log.f64 (exp.f64 (+.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 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 b eps)) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (+.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 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 b eps)) -1/2))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)) 3))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 b eps)) -1/2))
(expm1.f64 (log1p.f64 (+.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 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 b eps)) -1/2))
(exp.f64 (log.f64 (+.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 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 b eps)) -1/2))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b eps)) 1/2))) 1))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 b eps)) -1/2))
(log1p.f64 (expm1.f64 (+.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 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 b eps)) -1/2))
(fma.f64 (exp.f64 (*.f64 a eps)) (/.f64 1 (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 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 b eps)) -1/2))
(fma.f64 1 (/.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 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 b eps)) -1/2))
(fma.f64 1 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 b eps)) -1/2))
(fma.f64 (sqrt.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)) (sqrt.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 b eps)) -1/2))
(fma.f64 (sqrt.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))) (sqrt.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 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 b eps)) -1/2))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)) 2) (cbrt.f64 (-.f64 (/.f64 1 (*.f64 b eps)) 1/2)) (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 b eps)) -1/2))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))) 2) (cbrt.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 1 (*.f64 b eps)) -1/2))
(-.f64 (/.f64 1 (*.f64 b eps)) (-.f64 1/2 (/.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 -1 (*.f64 b eps)) -1/2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))) 1)
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(*.f64 (exp.f64 (*.f64 a eps)) (/.f64 1 (expm1.f64 (*.f64 a eps))))
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(*.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 1)
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(*.f64 1 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(*.f64 (sqrt.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))) (sqrt.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 a eps))) (*.f64 (sqrt.f64 (exp.f64 (*.f64 a eps))) (/.f64 1 (expm1.f64 (*.f64 a eps)))))
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(*.f64 (cbrt.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))) (pow.f64 (cbrt.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))) 2))
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))) 2) (cbrt.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 a eps))) 2) (*.f64 (cbrt.f64 (exp.f64 (*.f64 a eps))) (/.f64 1 (expm1.f64 (*.f64 a eps)))))
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 a eps))) (exp.f64 (*.f64 a eps)))
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(*.f64 (neg.f64 (exp.f64 (*.f64 a eps))) (/.f64 -1 (expm1.f64 (*.f64 a eps))))
(*.f64 (neg.f64 (pow.f64 (exp.f64 eps) a)) (/.f64 -1 (expm1.f64 (*.f64 a eps))))
(neg.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))))
(*.f64 (/.f64 1 (sqrt.f64 (expm1.f64 (*.f64 a eps)))) (/.f64 (exp.f64 (*.f64 a eps)) (sqrt.f64 (expm1.f64 (*.f64 a eps)))))
(*.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 a eps))) 2)) (/.f64 (exp.f64 (*.f64 a eps)) (cbrt.f64 (expm1.f64 (*.f64 a eps)))))
(*.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 (exp.f64 (*.f64 a eps))) 1) (/.f64 (sqrt.f64 (exp.f64 (*.f64 a eps))) (expm1.f64 (*.f64 a eps))))
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(*.f64 (/.f64 (sqrt.f64 (exp.f64 (*.f64 a eps))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) 2)) (/.f64 (sqrt.f64 (exp.f64 (*.f64 a eps))) (cbrt.f64 (expm1.f64 (*.f64 a eps)))))
(*.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 (exp.f64 (*.f64 a eps))) 2) 1) (/.f64 (cbrt.f64 (exp.f64 (*.f64 a eps))) (expm1.f64 (*.f64 a eps))))
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 a eps))) 2) (sqrt.f64 (expm1.f64 (*.f64 a eps)))) (/.f64 (cbrt.f64 (exp.f64 (*.f64 a eps))) (sqrt.f64 (expm1.f64 (*.f64 a eps)))))
(*.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 (exp.f64 (*.f64 a eps))) 2) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) 2)) (cbrt.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))
(*.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)))
(pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 1)
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(pow.f64 (sqrt.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))) 2)
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(pow.f64 (cbrt.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))) 3)
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(pow.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps))) -1)
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(pow.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 3) 1/3)
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(neg.f64 (/.f64 (exp.f64 (*.f64 a eps)) (neg.f64 (expm1.f64 (*.f64 a eps)))))
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(sqrt.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 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 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))))
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(cbrt.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) 3))
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(expm1.f64 (log1p.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(exp.f64 (-.f64 (*.f64 a eps) (log.f64 (expm1.f64 (*.f64 a eps)))))
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(exp.f64 (*.f64 (-.f64 (*.f64 a eps) (log.f64 (expm1.f64 (*.f64 a eps)))) 1))
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(log1p.f64 (expm1.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))
(/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 b eps)))) 1)
(/.f64 1 (*.f64 b eps))
(*.f64 1 (/.f64 1 (*.f64 b eps)))
(/.f64 1 (*.f64 b eps))
(*.f64 (/.f64 1 (*.f64 b eps)) 1)
(/.f64 1 (*.f64 b eps))
(*.f64 (pow.f64 (*.f64 b eps) -1/2) (pow.f64 (*.f64 b eps) -1/2))
(/.f64 1 (*.f64 b eps))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 b eps))) (cbrt.f64 (pow.f64 (*.f64 b eps) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b eps) -2)) (cbrt.f64 (/.f64 1 (*.f64 b eps))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 b eps))) (cbrt.f64 (pow.f64 (*.f64 b eps) -2)))
(*.f64 (pow.f64 b -1) (/.f64 1 eps))
(/.f64 1 (*.f64 b eps))
(*.f64 (pow.f64 b -1) (pow.f64 eps -1))
(/.f64 1 (*.f64 b eps))
(*.f64 -1 (/.f64 -1 (*.f64 b eps)))
(/.f64 1 (*.f64 b eps))
(*.f64 (pow.f64 eps -1) (pow.f64 b -1))
(/.f64 1 (*.f64 b eps))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 b eps)) -1) (pow.f64 (sqrt.f64 (*.f64 b eps)) -1))
(pow.f64 (sqrt.f64 (*.f64 b eps)) -2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b eps)) 2) -1) (pow.f64 (cbrt.f64 (*.f64 b eps)) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 b eps)) 2)) (/.f64 1 (cbrt.f64 (*.f64 b eps))))
(pow.f64 (*.f64 b eps) -1)
(/.f64 1 (*.f64 b eps))
(pow.f64 (/.f64 1 (*.f64 b eps)) 1)
(/.f64 1 (*.f64 b eps))
(pow.f64 (pow.f64 (*.f64 b eps) -1/2) 2)
(/.f64 1 (*.f64 b eps))
(pow.f64 (cbrt.f64 (/.f64 1 (*.f64 b eps))) 3)
(/.f64 1 (*.f64 b eps))
(pow.f64 (pow.f64 (*.f64 b eps) -3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 b eps) -3))
(sqrt.f64 (pow.f64 (*.f64 b eps) -2))
(log.f64 (exp.f64 (/.f64 1 (*.f64 b eps))))
(/.f64 1 (*.f64 b eps))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 b eps)))))
(/.f64 1 (*.f64 b eps))
(cbrt.f64 (pow.f64 (*.f64 b eps) -3))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 b eps))))
(/.f64 1 (*.f64 b eps))
(exp.f64 (neg.f64 (log.f64 (*.f64 b eps))))
(/.f64 1 (*.f64 b eps))
(exp.f64 (*.f64 (log.f64 (*.f64 b eps)) -1))
(/.f64 1 (*.f64 b eps))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 b eps))) 1))
(/.f64 1 (*.f64 b eps))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 b eps))))
(/.f64 1 (*.f64 b eps))

eval549.0ms (3.3%)

Compiler

Compiled 28923 to 16471 computations (43.1% saved)

prune301.0ms (1.8%)

Pruning

12 alts after pruning (7 fresh and 5 done)

PrunedKeptTotal
New9926998
Fresh213
Picked101
Done257
Total997121009
Error
0.2b
Counts
1009 → 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 eps (*.f64 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 eps (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (+.f64 (/.f64 1 a) (/.f64 1 b)))
62.1b
(*.f64 eps -1/2)
Compiler

Compiled 221 to 158 computations (28.5% saved)

localize86.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))
0.1b
(*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))
0.3b
(*.f64 1/6 eps)
1.0b
(-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))
Compiler

Compiled 101 to 70 computations (30.7% saved)

series4.0ms (0%)

Counts
4 → 36
Calls

15 calls:

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

rewrite165.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1398×associate-*r/
1042×associate-*l/
642×associate-+l+
328×associate-/r*
292×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01358
128934
2382134
Stop Event
node limit
Counts
4 → 402
Calls
Call 1
Inputs
(-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))
(*.f64 1/6 eps)
(*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))
(+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 eps) (*.f64 eps -5/12))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 eps) (*.f64 (*.f64 eps -5/12) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 eps) (+.f64 (*.f64 eps -5/12) (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (*.f64 eps -5/12) 1) (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 eps) (+.f64 (*.f64 eps -5/12) (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (*.f64 eps -5/12) 1) (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 eps) (+.f64 (*.f64 eps -5/12) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (*.f64 eps -5/12) 1) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 eps) (+.f64 (*.f64 eps -5/12) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (*.f64 eps -5/12) 1) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 eps) 1/6) (neg.f64 (*.f64 1/4 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 eps) (+.f64 (*.f64 -1/6 eps) (neg.f64 (*.f64 1/4 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 eps) (+.f64 (*.f64 -1 (*.f64 1/6 eps)) (neg.f64 (*.f64 1/4 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 1/6 eps))) (sqrt.f64 (*.f64 1/6 eps))) (neg.f64 (*.f64 1/4 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/36 (*.f64 eps eps)))) (cbrt.f64 (*.f64 1/6 eps))) (neg.f64 (*.f64 1/4 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 eps) (+.f64 (neg.f64 (*.f64 1/6 eps)) (*.f64 (neg.f64 eps) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 eps) 1/6) (*.f64 (neg.f64 eps) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 eps) (+.f64 (*.f64 -1/6 eps) (*.f64 (neg.f64 eps) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 eps) (+.f64 (*.f64 -1 (*.f64 1/6 eps)) (*.f64 (neg.f64 eps) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 1/6 eps))) (sqrt.f64 (*.f64 1/6 eps))) (*.f64 (neg.f64 eps) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/36 (*.f64 eps eps)))) (cbrt.f64 (*.f64 1/6 eps))) (*.f64 (neg.f64 eps) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 eps) (+.f64 (neg.f64 (*.f64 1/6 eps)) (*.f64 -1/4 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 eps) 1/6) (*.f64 -1/4 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 eps) (+.f64 (*.f64 -1/6 eps) (*.f64 -1/4 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 eps) (+.f64 (*.f64 -1 (*.f64 1/6 eps)) (*.f64 -1/4 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 1/6 eps))) (sqrt.f64 (*.f64 1/6 eps))) (*.f64 -1/4 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/36 (*.f64 eps eps)))) (cbrt.f64 (*.f64 1/6 eps))) (*.f64 -1/4 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 eps) (+.f64 (neg.f64 (*.f64 1/6 eps)) (*.f64 -1 (*.f64 1/4 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 eps) 1/6) (*.f64 -1 (*.f64 1/4 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 eps) (+.f64 (*.f64 -1/6 eps) (*.f64 -1 (*.f64 1/4 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 eps) (+.f64 (*.f64 -1 (*.f64 1/6 eps)) (*.f64 -1 (*.f64 1/4 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 1/6 eps))) (sqrt.f64 (*.f64 1/6 eps))) (*.f64 -1 (*.f64 1/4 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/36 (*.f64 eps eps)))) (cbrt.f64 (*.f64 1/6 eps))) (*.f64 -1 (*.f64 1/4 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 eps) (+.f64 (neg.f64 (*.f64 1/6 eps)) (*.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 eps))) (*.f64 1/2 (sqrt.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 eps) 1/6) (*.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 eps))) (*.f64 1/2 (sqrt.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 eps) (+.f64 (*.f64 -1/6 eps) (*.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 eps))) (*.f64 1/2 (sqrt.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 eps) (+.f64 (*.f64 -1 (*.f64 1/6 eps)) (*.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 eps))) (*.f64 1/2 (sqrt.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 1/6 eps))) (sqrt.f64 (*.f64 1/6 eps))) (*.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 eps))) (*.f64 1/2 (sqrt.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/36 (*.f64 eps eps)))) (cbrt.f64 (*.f64 1/6 eps))) (*.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 eps))) (*.f64 1/2 (sqrt.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 eps) (+.f64 (neg.f64 (*.f64 1/6 eps)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2)) (cbrt.f64 (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 eps) 1/6) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2)) (cbrt.f64 (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 eps) (+.f64 (*.f64 -1/6 eps) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2)) (cbrt.f64 (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 eps) (+.f64 (*.f64 -1 (*.f64 1/6 eps)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2)) (cbrt.f64 (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 1/6 eps))) (sqrt.f64 (*.f64 1/6 eps))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2)) (cbrt.f64 (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/36 (*.f64 eps eps)))) (cbrt.f64 (*.f64 1/6 eps))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2)) (cbrt.f64 (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 eps) (-.f64 (neg.f64 (*.f64 1/6 eps)) (*.f64 1/4 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 eps) (-.f64 (*.f64 (neg.f64 eps) 1/6) (*.f64 1/4 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 eps) (-.f64 (*.f64 -1/6 eps) (*.f64 1/4 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 eps) (-.f64 (*.f64 -1 (*.f64 1/6 eps)) (*.f64 1/4 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 eps) (-.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 1/6 eps))) (sqrt.f64 (*.f64 1/6 eps))) (*.f64 1/4 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 eps) (-.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/36 (*.f64 eps eps)))) (cbrt.f64 (*.f64 1/6 eps))) (*.f64 1/4 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (neg.f64 (*.f64 1/4 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (*.f64 (neg.f64 eps) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (*.f64 -1/4 eps))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (*.f64 -1 (*.f64 1/4 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (*.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 eps))) (*.f64 1/2 (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2)) (cbrt.f64 (*.f64 1/4 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (neg.f64 (*.f64 1/4 eps)) (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (*.f64 (neg.f64 eps) 1/4) (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (*.f64 -1/4 eps) (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (*.f64 -1 (*.f64 1/4 eps)) (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (*.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 eps))) (*.f64 1/2 (sqrt.f64 eps))) (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2)) (cbrt.f64 (*.f64 1/4 eps))) (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (neg.f64 (*.f64 1/4 eps)) (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (*.f64 (neg.f64 eps) 1/4) (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (*.f64 -1/4 eps) (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (*.f64 -1 (*.f64 1/4 eps)) (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (*.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 eps))) (*.f64 1/2 (sqrt.f64 eps))) (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2)) (cbrt.f64 (*.f64 1/4 eps))) (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (neg.f64 (*.f64 1/4 eps)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (*.f64 (neg.f64 eps) 1/4) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (*.f64 -1/4 eps) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (*.f64 -1 (*.f64 1/4 eps)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (*.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 eps))) (*.f64 1/2 (sqrt.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2)) (cbrt.f64 (*.f64 1/4 eps))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (neg.f64 (*.f64 1/4 eps)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (*.f64 (neg.f64 eps) 1/4) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (*.f64 -1/4 eps) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (*.f64 -1 (*.f64 1/4 eps)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (*.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 eps))) (*.f64 1/2 (sqrt.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2)) (cbrt.f64 (*.f64 1/4 eps))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 -1/6 eps (*.f64 1/6 eps)) (neg.f64 (*.f64 1/4 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 eps) 1/6 (*.f64 1/6 eps)) (neg.f64 (*.f64 1/4 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (*.f64 1/6 eps)) 1 (*.f64 1/6 eps)) (neg.f64 (*.f64 1/4 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/6 eps))) (sqrt.f64 (*.f64 1/6 eps)) (*.f64 1/6 eps)) (neg.f64 (*.f64 1/4 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/6 eps))) (cbrt.f64 (*.f64 1/36 (*.f64 eps eps))) (*.f64 1/6 eps)) (neg.f64 (*.f64 1/4 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 -1/6 eps (*.f64 1/6 eps)) (*.f64 (neg.f64 eps) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 eps) 1/6 (*.f64 1/6 eps)) (*.f64 (neg.f64 eps) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (*.f64 1/6 eps)) 1 (*.f64 1/6 eps)) (*.f64 (neg.f64 eps) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/6 eps))) (sqrt.f64 (*.f64 1/6 eps)) (*.f64 1/6 eps)) (*.f64 (neg.f64 eps) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/6 eps))) (cbrt.f64 (*.f64 1/36 (*.f64 eps eps))) (*.f64 1/6 eps)) (*.f64 (neg.f64 eps) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 -1/6 eps (*.f64 1/6 eps)) (*.f64 -1/4 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 eps) 1/6 (*.f64 1/6 eps)) (*.f64 -1/4 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (*.f64 1/6 eps)) 1 (*.f64 1/6 eps)) (*.f64 -1/4 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/6 eps))) (sqrt.f64 (*.f64 1/6 eps)) (*.f64 1/6 eps)) (*.f64 -1/4 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/6 eps))) (cbrt.f64 (*.f64 1/36 (*.f64 eps eps))) (*.f64 1/6 eps)) (*.f64 -1/4 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 -1/6 eps (*.f64 1/6 eps)) (*.f64 -1 (*.f64 1/4 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 eps) 1/6 (*.f64 1/6 eps)) (*.f64 -1 (*.f64 1/4 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (*.f64 1/6 eps)) 1 (*.f64 1/6 eps)) (*.f64 -1 (*.f64 1/4 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/6 eps))) (sqrt.f64 (*.f64 1/6 eps)) (*.f64 1/6 eps)) (*.f64 -1 (*.f64 1/4 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/6 eps))) (cbrt.f64 (*.f64 1/36 (*.f64 eps eps))) (*.f64 1/6 eps)) (*.f64 -1 (*.f64 1/4 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 -1/6 eps (*.f64 1/6 eps)) (*.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 eps))) (*.f64 1/2 (sqrt.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 eps) 1/6 (*.f64 1/6 eps)) (*.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 eps))) (*.f64 1/2 (sqrt.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (*.f64 1/6 eps)) 1 (*.f64 1/6 eps)) (*.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 eps))) (*.f64 1/2 (sqrt.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/6 eps))) (sqrt.f64 (*.f64 1/6 eps)) (*.f64 1/6 eps)) (*.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 eps))) (*.f64 1/2 (sqrt.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/6 eps))) (cbrt.f64 (*.f64 1/36 (*.f64 eps eps))) (*.f64 1/6 eps)) (*.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 eps))) (*.f64 1/2 (sqrt.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 -1/6 eps (*.f64 1/6 eps)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2)) (cbrt.f64 (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 eps) 1/6 (*.f64 1/6 eps)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2)) (cbrt.f64 (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (*.f64 1/6 eps)) 1 (*.f64 1/6 eps)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2)) (cbrt.f64 (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/6 eps))) (sqrt.f64 (*.f64 1/6 eps)) (*.f64 1/6 eps)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2)) (cbrt.f64 (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/6 eps))) (cbrt.f64 (*.f64 1/36 (*.f64 eps eps))) (*.f64 1/6 eps)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2)) (cbrt.f64 (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (-.f64 (fma.f64 -1/6 eps (*.f64 1/6 eps)) (*.f64 1/4 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (-.f64 (fma.f64 (neg.f64 eps) 1/6 (*.f64 1/6 eps)) (*.f64 1/4 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (-.f64 (fma.f64 (neg.f64 (*.f64 1/6 eps)) 1 (*.f64 1/6 eps)) (*.f64 1/4 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/6 eps))) (sqrt.f64 (*.f64 1/6 eps)) (*.f64 1/6 eps)) (*.f64 1/4 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps 1/3) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/6 eps))) (cbrt.f64 (*.f64 1/36 (*.f64 eps eps))) (*.f64 1/6 eps)) (*.f64 1/4 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps -5/12) (*.f64 1/2 eps))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps -5/12) (+.f64 (*.f64 1/2 eps) (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps -5/12) (+.f64 (*.f64 1/2 eps) (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps -5/12) (+.f64 (*.f64 1/2 eps) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps -5/12) (+.f64 (*.f64 1/2 eps) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eps -5/12) 1) (*.f64 1/2 eps))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 1/6 eps)) (+.f64 (neg.f64 (*.f64 1/4 eps)) (*.f64 1/2 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 1/4 eps)) (*.f64 eps 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 eps) 1/4) (*.f64 eps 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/4 eps) (*.f64 eps 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1 (*.f64 1/4 eps)) (*.f64 eps 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 eps))) (*.f64 1/2 (sqrt.f64 eps))) (*.f64 eps 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2)) (cbrt.f64 (*.f64 1/4 eps))) (*.f64 eps 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 1/2 eps) (neg.f64 (*.f64 1/4 eps))) (neg.f64 (*.f64 1/6 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 1/2 eps) (exp.f64 (log1p.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 1/2 eps) (/.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 eps -1/12))) (/.f64 1/16 (/.f64 (*.f64 eps -1/12) (*.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 eps 1/3) (exp.f64 (log1p.f64 (*.f64 1/4 eps)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 (*.f64 1/2 eps) (*.f64 1/4 eps)) (exp.f64 (log1p.f64 (*.f64 1/6 eps)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps 1/12)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 2) (cbrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (/.f64 1 (*.f64 eps 11/12)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)) (/.f64 1 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 1/2 eps)) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (-.f64 (sqrt.f64 (*.f64 1/2 eps)) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 eps 11/12)) (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))) (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (+.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728))) (-.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (*.f64 eps eps) 25/144)) (*.f64 1/2 (*.f64 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)) (-.f64 (*.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 1/4 (*.f64 eps eps))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))) (-.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)) (+.f64 (pow.f64 (*.f64 1/4 (*.f64 eps eps)) 3) (pow.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)) 3))) (+.f64 (*.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 1/4 (*.f64 eps eps))) (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))) (*.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (*.f64 eps 11/12))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps 11/12) (/.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))) (/.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (/.f64 (*.f64 eps 11/12) (sqrt.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728))) (/.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (cbrt.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))) (/.f64 (*.f64 eps 11/12) (cbrt.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)))) (/.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (*.f64 eps -5/12) (*.f64 eps -5/12))) (-.f64 (*.f64 1/2 eps) (*.f64 eps -5/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 eps 1/3) (*.f64 eps 1/3)) (*.f64 1/16 (*.f64 eps eps))) (+.f64 (*.f64 1/4 eps) (*.f64 eps 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 1/2 eps) 3) (pow.f64 (*.f64 eps -5/12) 3)) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 eps -5/12) (*.f64 eps -5/12)) (*.f64 (*.f64 1/2 eps) (*.f64 eps -5/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 eps 1/3) 3) (*.f64 1/64 (pow.f64 eps 3))) (+.f64 (*.f64 (*.f64 eps 1/3) (*.f64 eps 1/3)) (+.f64 (*.f64 1/16 (*.f64 eps eps)) (*.f64 (*.f64 eps 1/3) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (neg.f64 (*.f64 eps 11/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728))) (neg.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)) 1) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (*.f64 eps -5/12) (*.f64 eps -5/12)))) (-.f64 (*.f64 1/2 eps) (*.f64 eps -5/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 eps 1/3) (*.f64 eps 1/3)) (*.f64 1/16 (*.f64 eps eps)))) (+.f64 (*.f64 1/4 eps) (*.f64 eps 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 1/2 eps) 3) (pow.f64 (*.f64 eps -5/12) 3))) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 eps -5/12) (*.f64 eps -5/12)) (*.f64 (*.f64 1/2 eps) (*.f64 eps -5/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 eps 1/3) 3) (*.f64 1/64 (pow.f64 eps 3)))) (+.f64 (*.f64 (*.f64 eps 1/3) (*.f64 eps 1/3)) (+.f64 (*.f64 1/16 (*.f64 eps eps)) (*.f64 (*.f64 eps 1/3) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))) (neg.f64 (*.f64 eps 11/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)))) (neg.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))) (sqrt.f64 (*.f64 eps 11/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)))) (sqrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 2) (cbrt.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))) (cbrt.f64 (*.f64 eps 11/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)))) (cbrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 1) (*.f64 eps 11/12))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (*.f64 eps -5/12) (*.f64 eps -5/12))) 1) (-.f64 (*.f64 1/2 eps) (*.f64 eps -5/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps 1/3) (*.f64 eps 1/3)) (*.f64 1/16 (*.f64 eps eps))) 1) (+.f64 (*.f64 1/4 eps) (*.f64 eps 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 1/2 eps) 3) (pow.f64 (*.f64 eps -5/12) 3)) 1) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 eps -5/12) (*.f64 eps -5/12)) (*.f64 (*.f64 1/2 eps) (*.f64 eps -5/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps 1/3) 3) (*.f64 1/64 (pow.f64 eps 3))) 1) (+.f64 (*.f64 (*.f64 eps 1/3) (*.f64 eps 1/3)) (+.f64 (*.f64 1/16 (*.f64 eps eps)) (*.f64 (*.f64 eps 1/3) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) 1) (neg.f64 (*.f64 eps 11/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728))) 1) (neg.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (sqrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (sqrt.f64 (*.f64 eps 11/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728))) (sqrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (sqrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 2)) (cbrt.f64 (*.f64 eps 11/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 2)) (cbrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 1/4 (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 eps eps) 25/144) (*.f64 (*.f64 eps eps) 25/144))) (/.f64 1 (*.f64 eps 11/12))) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (*.f64 eps eps) 25/144)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 1/4 (*.f64 eps eps)) 3) (pow.f64 (*.f64 (*.f64 eps eps) 25/144) 3)) (/.f64 1 (*.f64 eps 11/12))) (+.f64 (*.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 1/4 (*.f64 eps eps))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) 25/144) (*.f64 (*.f64 eps eps) 25/144)) (*.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (*.f64 eps eps) 25/144)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 1/2 eps) 3) (pow.f64 (*.f64 1/2 eps) 3)) (*.f64 (*.f64 (pow.f64 eps 3) 125/1728) (*.f64 (pow.f64 eps 3) 125/1728))) (/.f64 1 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))) (+.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 1/2 eps) 3) 3) (pow.f64 (*.f64 (pow.f64 eps 3) 125/1728) 3)) (/.f64 1 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))) (+.f64 (*.f64 (pow.f64 (*.f64 1/2 eps) 3) (pow.f64 (*.f64 1/2 eps) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 eps 3) 125/1728) (*.f64 (pow.f64 eps 3) 125/1728)) (*.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) eps) 11/12)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 1) (*.f64 eps 11/12))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (*.f64 eps 11/12))) (sqrt.f64 (*.f64 eps 11/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (*.f64 (cbrt.f64 (*.f64 eps 11/12)) (cbrt.f64 (*.f64 eps 11/12)))) (cbrt.f64 (*.f64 eps 11/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)) 1) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)) (sqrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))) (sqrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)) (*.f64 (cbrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))) (cbrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))) (cbrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/2 eps (*.f64 eps -5/12))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 eps 1/2 (*.f64 eps -5/12))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 1/2 eps) (*.f64 eps -5/12))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 1/2 eps)) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 eps -5/12))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (cbrt.f64 (*.f64 1/2 eps)) (*.f64 eps -5/12))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 1/6 eps))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/6 eps) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 1/6 eps)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 1/6 eps)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/216 (pow.f64 eps 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 1/36 (*.f64 eps eps)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 1/6) eps))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 1/216 (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 1/6 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 1/6 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 1/6 eps)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 1/6 eps)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (*.f64 1/2 eps)) (*.f64 b (*.f64 eps -5/12)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (*.f64 eps -5/12)) (*.f64 b (*.f64 1/2 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 eps) b) (*.f64 (*.f64 eps -5/12) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eps -5/12) b) (*.f64 (*.f64 1/2 eps) b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 b (/.f64 1 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (/.f64 (*.f64 eps 11/12) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)) (/.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (*.f64 eps 11/12))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728))) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) b) (*.f64 eps 11/12))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)) b) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (-.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (*.f64 eps -5/12) (*.f64 eps -5/12)))) (-.f64 (*.f64 1/2 eps) (*.f64 eps -5/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (-.f64 (*.f64 (*.f64 eps 1/3) (*.f64 eps 1/3)) (*.f64 1/16 (*.f64 eps eps)))) (+.f64 (*.f64 1/4 eps) (*.f64 eps 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (+.f64 (pow.f64 (*.f64 1/2 eps) 3) (pow.f64 (*.f64 eps -5/12) 3))) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 eps -5/12) (*.f64 eps -5/12)) (*.f64 (*.f64 1/2 eps) (*.f64 eps -5/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 eps 1/3) 3) (*.f64 1/64 (pow.f64 eps 3)))) (+.f64 (*.f64 (*.f64 eps 1/3) (*.f64 eps 1/3)) (+.f64 (*.f64 1/16 (*.f64 eps eps)) (*.f64 (*.f64 eps 1/3) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (neg.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))) (neg.f64 (*.f64 eps 11/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (neg.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)))) (neg.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 b (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))) (*.f64 eps 11/12))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 b (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)))) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) b)) (*.f64 eps 11/12))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)) b)) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 b (sqrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (sqrt.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))) (sqrt.f64 (*.f64 eps 11/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 b (sqrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)))) (sqrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 2)) (cbrt.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))) (cbrt.f64 (*.f64 eps 11/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)))) (cbrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (*.f64 eps -5/12) (*.f64 eps -5/12))) b) (-.f64 (*.f64 1/2 eps) (*.f64 eps -5/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps 1/3) (*.f64 eps 1/3)) (*.f64 1/16 (*.f64 eps eps))) b) (+.f64 (*.f64 1/4 eps) (*.f64 eps 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 1/2 eps) 3) (pow.f64 (*.f64 eps -5/12) 3)) b) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 eps -5/12) (*.f64 eps -5/12)) (*.f64 (*.f64 1/2 eps) (*.f64 eps -5/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps 1/3) 3) (*.f64 1/64 (pow.f64 eps 3))) b) (+.f64 (*.f64 (*.f64 eps 1/3) (*.f64 eps 1/3)) (+.f64 (*.f64 1/16 (*.f64 eps eps)) (*.f64 (*.f64 eps 1/3) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) b) (neg.f64 (*.f64 eps 11/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728))) b) (neg.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 b (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) 1) (*.f64 eps 11/12))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728))) 1) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) b) 1) (*.f64 eps 11/12))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)) b) 1) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (*.f64 (sqrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) b)) (sqrt.f64 (*.f64 eps 11/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728))) (*.f64 (sqrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) b)) (sqrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) eps) 11/12)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) 1) (*.f64 eps 11/12))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (sqrt.f64 (*.f64 eps 11/12))) (sqrt.f64 (*.f64 eps 11/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (*.f64 (cbrt.f64 (*.f64 eps 11/12)) (cbrt.f64 (*.f64 eps 11/12)))) (cbrt.f64 (*.f64 eps 11/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728))) 1) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728))) (sqrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))) (sqrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728))) (*.f64 (cbrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))) (cbrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))) (cbrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) b) eps) 11/12)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) b) 1) (*.f64 eps 11/12))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) b) (sqrt.f64 (*.f64 eps 11/12))) (sqrt.f64 (*.f64 eps 11/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) b) (*.f64 (cbrt.f64 (*.f64 eps 11/12)) (cbrt.f64 (*.f64 eps 11/12)))) (cbrt.f64 (*.f64 eps 11/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)) b) 1) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)) b) (sqrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))) (sqrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)) b) (*.f64 (cbrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))) (cbrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))) (cbrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) 3) (pow.f64 b 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 1/6 eps))) (-.f64 1 (*.f64 1/4 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 1/4 eps))) (-.f64 1 (*.f64 1/6 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 eps -1/12)) (/.f64 1/16 (/.f64 (*.f64 eps -1/12) (*.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 1/6 eps) (exp.f64 (log1p.f64 (*.f64 1/4 eps)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 1/4 eps) (exp.f64 (log1p.f64 (*.f64 1/6 eps)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps 5/12)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) 5/12))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) 5/12))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 5/12 eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)) (/.f64 1 (*.f64 eps -1/12)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))) (/.f64 1 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 eps -1/12)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps))))) (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)) (-.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3)))) (+.f64 (*.f64 1/36 (*.f64 eps eps)) (+.f64 (*.f64 1/16 (*.f64 eps eps)) (*.f64 eps (*.f64 1/6 (*.f64 1/4 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))) (-.f64 (*.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 1/36 (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps))) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps)))))) (+.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)) (*.f64 eps (*.f64 1/6 (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))) (+.f64 (pow.f64 (*.f64 1/36 (*.f64 eps eps)) 3) (pow.f64 (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps))) 3))) (+.f64 (*.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 1/36 (*.f64 eps eps))) (-.f64 (*.f64 (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps))) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps)))) (*.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (/.f64 (*.f64 eps -1/12) (*.f64 eps -1/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)) (*.f64 eps -1/12))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))) (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps)))) (/.f64 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps)))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12))) (/.f64 (*.f64 eps -1/12) (sqrt.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3)))) (/.f64 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps)))) (sqrt.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12))) (cbrt.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)))) (/.f64 (*.f64 eps -1/12) (cbrt.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3)))) (cbrt.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))))) (/.f64 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps)))) (cbrt.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12))) (neg.f64 (*.f64 eps -1/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3)))) (neg.f64 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 1/16 (*.f64 eps eps)) (*.f64 1/36 (*.f64 eps eps))) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))) 1) (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)))) (neg.f64 (*.f64 eps -1/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))))) (neg.f64 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)) 1) (*.f64 eps -1/12))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (*.f64 1/16 (*.f64 eps eps)) (*.f64 1/36 (*.f64 eps eps)))) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (sqrt.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)))) (sqrt.f64 (*.f64 eps -1/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (sqrt.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))))) (sqrt.f64 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (cbrt.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)))) (cbrt.f64 (*.f64 eps -1/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (cbrt.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))))) (cbrt.f64 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12))) 1) (neg.f64 (*.f64 eps -1/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3)))) 1) (neg.f64 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 1/16 (*.f64 eps eps)) (*.f64 1/36 (*.f64 eps eps))) 1) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (*.f64 eps -1/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144))) (cbrt.f64 (*.f64 eps -1/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144))) (cbrt.f64 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 1/36 (*.f64 eps eps))) (*.f64 (*.f64 1/16 (*.f64 eps eps)) (*.f64 1/16 (*.f64 eps eps)))) (/.f64 1 (*.f64 eps -1/12))) (+.f64 (*.f64 1/16 (*.f64 eps eps)) (*.f64 1/36 (*.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 1/36 (*.f64 eps eps)) 3) (pow.f64 (*.f64 1/16 (*.f64 eps eps)) 3)) (/.f64 1 (*.f64 eps -1/12))) (+.f64 (*.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 1/36 (*.f64 eps eps))) (+.f64 (*.f64 (*.f64 1/16 (*.f64 eps eps)) (*.f64 1/16 (*.f64 eps eps))) (*.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 1/16 (*.f64 eps eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/216 (pow.f64 eps 3))) (*.f64 (*.f64 1/64 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3)))) (/.f64 1 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps)))))) (-.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 1/216 (pow.f64 eps 3)) 3) (pow.f64 (*.f64 1/64 (pow.f64 eps 3)) 3)) (/.f64 1 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps)))))) (+.f64 (*.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/216 (pow.f64 eps 3))) (-.f64 (*.f64 (*.f64 1/64 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))) (*.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)) eps) -1/12)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)) 1) (*.f64 eps -1/12))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)) (sqrt.f64 (*.f64 eps -1/12))) (sqrt.f64 (*.f64 eps -1/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)) (*.f64 (cbrt.f64 (*.f64 eps -1/12)) (cbrt.f64 (*.f64 eps -1/12)))) (cbrt.f64 (*.f64 eps -1/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)) (+.f64 (*.f64 1/2 (sqrt.f64 eps)) (sqrt.f64 (*.f64 1/6 eps)))) (-.f64 (sqrt.f64 (*.f64 1/6 eps)) (*.f64 1/2 (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))) 1) (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))) (sqrt.f64 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps)))))) (sqrt.f64 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))) (*.f64 (cbrt.f64 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps))))) (cbrt.f64 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps))))))) (cbrt.f64 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 eps 3) 125/1728) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 eps eps) 25/144))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 eps) 5/12))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 eps 3) 125/1728))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 eps 1/6 (*.f64 1/4 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 eps 1/4 (*.f64 1/6 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/6 eps (*.f64 1/4 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/4 eps (*.f64 1/6 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 1/4 eps) (*.f64 1/6 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/2 (sqrt.f64 eps)) (*.f64 1/2 (sqrt.f64 eps)) (*.f64 1/6 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 1/6 eps)) (sqrt.f64 (*.f64 1/6 eps)) (*.f64 1/4 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2) (cbrt.f64 (*.f64 1/4 eps)) (*.f64 1/6 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 1/36 (*.f64 eps eps))) (cbrt.f64 (*.f64 1/6 eps)) (*.f64 1/4 eps))))))

simplify179.0ms (1.1%)

Algorithm
egg-herbie
Rules
1594×associate-/l*
1528×associate-*r*
1266×associate-*l*
890×+-commutative
806×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
094919034
1282217790
Stop Event
node limit
Counts
438 → 634
Calls
Call 1
Inputs
(*.f64 1/12 eps)
(*.f64 1/12 eps)
(*.f64 1/12 eps)
(*.f64 1/12 eps)
(*.f64 1/12 eps)
(*.f64 1/12 eps)
(*.f64 1/12 eps)
(*.f64 1/12 eps)
(*.f64 1/12 eps)
(*.f64 1/12 eps)
(*.f64 1/12 eps)
(*.f64 1/12 eps)
(*.f64 1/12 (*.f64 eps b))
(*.f64 1/12 (*.f64 eps b))
(*.f64 1/12 (*.f64 eps b))
(*.f64 1/12 (*.f64 eps b))
(*.f64 1/12 (*.f64 eps b))
(*.f64 1/12 (*.f64 eps b))
(*.f64 1/12 (*.f64 eps b))
(*.f64 1/12 (*.f64 eps b))
(*.f64 1/12 (*.f64 eps b))
(*.f64 1/12 (*.f64 eps b))
(*.f64 1/12 (*.f64 eps b))
(*.f64 1/12 (*.f64 eps b))
(*.f64 5/12 eps)
(*.f64 5/12 eps)
(*.f64 5/12 eps)
(*.f64 5/12 eps)
(*.f64 5/12 eps)
(*.f64 5/12 eps)
(*.f64 5/12 eps)
(*.f64 5/12 eps)
(*.f64 5/12 eps)
(*.f64 5/12 eps)
(*.f64 5/12 eps)
(*.f64 5/12 eps)
(+.f64 (*.f64 1/2 eps) (*.f64 eps -5/12))
(+.f64 (*.f64 1/2 eps) (*.f64 (*.f64 eps -5/12) 1))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 eps -5/12) (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (*.f64 eps -5/12) 1) (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 eps -5/12) (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (*.f64 eps -5/12) 1) (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 eps -5/12) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (*.f64 eps -5/12) 1) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 eps -5/12) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (*.f64 eps -5/12) 1) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 eps) 1/6) (neg.f64 (*.f64 1/4 eps))))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 -1/6 eps) (neg.f64 (*.f64 1/4 eps))))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 -1 (*.f64 1/6 eps)) (neg.f64 (*.f64 1/4 eps))))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 1/6 eps))) (sqrt.f64 (*.f64 1/6 eps))) (neg.f64 (*.f64 1/4 eps))))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/36 (*.f64 eps eps)))) (cbrt.f64 (*.f64 1/6 eps))) (neg.f64 (*.f64 1/4 eps))))
(+.f64 (*.f64 1/2 eps) (+.f64 (neg.f64 (*.f64 1/6 eps)) (*.f64 (neg.f64 eps) 1/4)))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 eps) 1/6) (*.f64 (neg.f64 eps) 1/4)))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 -1/6 eps) (*.f64 (neg.f64 eps) 1/4)))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 -1 (*.f64 1/6 eps)) (*.f64 (neg.f64 eps) 1/4)))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 1/6 eps))) (sqrt.f64 (*.f64 1/6 eps))) (*.f64 (neg.f64 eps) 1/4)))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/36 (*.f64 eps eps)))) (cbrt.f64 (*.f64 1/6 eps))) (*.f64 (neg.f64 eps) 1/4)))
(+.f64 (*.f64 1/2 eps) (+.f64 (neg.f64 (*.f64 1/6 eps)) (*.f64 -1/4 eps)))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 eps) 1/6) (*.f64 -1/4 eps)))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 -1/6 eps) (*.f64 -1/4 eps)))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 -1 (*.f64 1/6 eps)) (*.f64 -1/4 eps)))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 1/6 eps))) (sqrt.f64 (*.f64 1/6 eps))) (*.f64 -1/4 eps)))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/36 (*.f64 eps eps)))) (cbrt.f64 (*.f64 1/6 eps))) (*.f64 -1/4 eps)))
(+.f64 (*.f64 1/2 eps) (+.f64 (neg.f64 (*.f64 1/6 eps)) (*.f64 -1 (*.f64 1/4 eps))))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 eps) 1/6) (*.f64 -1 (*.f64 1/4 eps))))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 -1/6 eps) (*.f64 -1 (*.f64 1/4 eps))))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 -1 (*.f64 1/6 eps)) (*.f64 -1 (*.f64 1/4 eps))))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 1/6 eps))) (sqrt.f64 (*.f64 1/6 eps))) (*.f64 -1 (*.f64 1/4 eps))))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/36 (*.f64 eps eps)))) (cbrt.f64 (*.f64 1/6 eps))) (*.f64 -1 (*.f64 1/4 eps))))
(+.f64 (*.f64 1/2 eps) (+.f64 (neg.f64 (*.f64 1/6 eps)) (*.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 eps))) (*.f64 1/2 (sqrt.f64 eps)))))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 eps) 1/6) (*.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 eps))) (*.f64 1/2 (sqrt.f64 eps)))))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 -1/6 eps) (*.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 eps))) (*.f64 1/2 (sqrt.f64 eps)))))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 -1 (*.f64 1/6 eps)) (*.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 eps))) (*.f64 1/2 (sqrt.f64 eps)))))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 1/6 eps))) (sqrt.f64 (*.f64 1/6 eps))) (*.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 eps))) (*.f64 1/2 (sqrt.f64 eps)))))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/36 (*.f64 eps eps)))) (cbrt.f64 (*.f64 1/6 eps))) (*.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 eps))) (*.f64 1/2 (sqrt.f64 eps)))))
(+.f64 (*.f64 1/2 eps) (+.f64 (neg.f64 (*.f64 1/6 eps)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2)) (cbrt.f64 (*.f64 1/4 eps)))))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 eps) 1/6) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2)) (cbrt.f64 (*.f64 1/4 eps)))))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 -1/6 eps) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2)) (cbrt.f64 (*.f64 1/4 eps)))))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 -1 (*.f64 1/6 eps)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2)) (cbrt.f64 (*.f64 1/4 eps)))))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 1/6 eps))) (sqrt.f64 (*.f64 1/6 eps))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2)) (cbrt.f64 (*.f64 1/4 eps)))))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/36 (*.f64 eps eps)))) (cbrt.f64 (*.f64 1/6 eps))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2)) (cbrt.f64 (*.f64 1/4 eps)))))
(+.f64 (*.f64 1/2 eps) (-.f64 (neg.f64 (*.f64 1/6 eps)) (*.f64 1/4 eps)))
(+.f64 (*.f64 1/2 eps) (-.f64 (*.f64 (neg.f64 eps) 1/6) (*.f64 1/4 eps)))
(+.f64 (*.f64 1/2 eps) (-.f64 (*.f64 -1/6 eps) (*.f64 1/4 eps)))
(+.f64 (*.f64 1/2 eps) (-.f64 (*.f64 -1 (*.f64 1/6 eps)) (*.f64 1/4 eps)))
(+.f64 (*.f64 1/2 eps) (-.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 1/6 eps))) (sqrt.f64 (*.f64 1/6 eps))) (*.f64 1/4 eps)))
(+.f64 (*.f64 1/2 eps) (-.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/36 (*.f64 eps eps)))) (cbrt.f64 (*.f64 1/6 eps))) (*.f64 1/4 eps)))
(+.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))
(+.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))
(+.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))
(+.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))
(+.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (*.f64 eps 1/3) (neg.f64 (*.f64 1/4 eps)))
(+.f64 (*.f64 eps 1/3) (*.f64 (neg.f64 eps) 1/4))
(+.f64 (*.f64 eps 1/3) (*.f64 -1/4 eps))
(+.f64 (*.f64 eps 1/3) (*.f64 -1 (*.f64 1/4 eps)))
(+.f64 (*.f64 eps 1/3) (*.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 eps))) (*.f64 1/2 (sqrt.f64 eps))))
(+.f64 (*.f64 eps 1/3) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2)) (cbrt.f64 (*.f64 1/4 eps))))
(+.f64 (*.f64 eps 1/3) (+.f64 (neg.f64 (*.f64 1/4 eps)) (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (*.f64 eps 1/3) (+.f64 (*.f64 (neg.f64 eps) 1/4) (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (*.f64 eps 1/3) (+.f64 (*.f64 -1/4 eps) (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (*.f64 eps 1/3) (+.f64 (*.f64 -1 (*.f64 1/4 eps)) (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (*.f64 eps 1/3) (+.f64 (*.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 eps))) (*.f64 1/2 (sqrt.f64 eps))) (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (*.f64 eps 1/3) (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2)) (cbrt.f64 (*.f64 1/4 eps))) (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (*.f64 eps 1/3) (+.f64 (neg.f64 (*.f64 1/4 eps)) (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (*.f64 eps 1/3) (+.f64 (*.f64 (neg.f64 eps) 1/4) (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (*.f64 eps 1/3) (+.f64 (*.f64 -1/4 eps) (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (*.f64 eps 1/3) (+.f64 (*.f64 -1 (*.f64 1/4 eps)) (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (*.f64 eps 1/3) (+.f64 (*.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 eps))) (*.f64 1/2 (sqrt.f64 eps))) (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (*.f64 eps 1/3) (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2)) (cbrt.f64 (*.f64 1/4 eps))) (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (*.f64 eps 1/3) (+.f64 (neg.f64 (*.f64 1/4 eps)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (*.f64 eps 1/3) (+.f64 (*.f64 (neg.f64 eps) 1/4) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (*.f64 eps 1/3) (+.f64 (*.f64 -1/4 eps) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (*.f64 eps 1/3) (+.f64 (*.f64 -1 (*.f64 1/4 eps)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (*.f64 eps 1/3) (+.f64 (*.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 eps))) (*.f64 1/2 (sqrt.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (*.f64 eps 1/3) (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2)) (cbrt.f64 (*.f64 1/4 eps))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (*.f64 eps 1/3) (+.f64 (neg.f64 (*.f64 1/4 eps)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (*.f64 eps 1/3) (+.f64 (*.f64 (neg.f64 eps) 1/4) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (*.f64 eps 1/3) (+.f64 (*.f64 -1/4 eps) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (*.f64 eps 1/3) (+.f64 (*.f64 -1 (*.f64 1/4 eps)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (*.f64 eps 1/3) (+.f64 (*.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 eps))) (*.f64 1/2 (sqrt.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (*.f64 eps 1/3) (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2)) (cbrt.f64 (*.f64 1/4 eps))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 -1/6 eps (*.f64 1/6 eps)) (neg.f64 (*.f64 1/4 eps))))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 eps) 1/6 (*.f64 1/6 eps)) (neg.f64 (*.f64 1/4 eps))))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (*.f64 1/6 eps)) 1 (*.f64 1/6 eps)) (neg.f64 (*.f64 1/4 eps))))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/6 eps))) (sqrt.f64 (*.f64 1/6 eps)) (*.f64 1/6 eps)) (neg.f64 (*.f64 1/4 eps))))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/6 eps))) (cbrt.f64 (*.f64 1/36 (*.f64 eps eps))) (*.f64 1/6 eps)) (neg.f64 (*.f64 1/4 eps))))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 -1/6 eps (*.f64 1/6 eps)) (*.f64 (neg.f64 eps) 1/4)))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 eps) 1/6 (*.f64 1/6 eps)) (*.f64 (neg.f64 eps) 1/4)))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (*.f64 1/6 eps)) 1 (*.f64 1/6 eps)) (*.f64 (neg.f64 eps) 1/4)))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/6 eps))) (sqrt.f64 (*.f64 1/6 eps)) (*.f64 1/6 eps)) (*.f64 (neg.f64 eps) 1/4)))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/6 eps))) (cbrt.f64 (*.f64 1/36 (*.f64 eps eps))) (*.f64 1/6 eps)) (*.f64 (neg.f64 eps) 1/4)))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 -1/6 eps (*.f64 1/6 eps)) (*.f64 -1/4 eps)))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 eps) 1/6 (*.f64 1/6 eps)) (*.f64 -1/4 eps)))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (*.f64 1/6 eps)) 1 (*.f64 1/6 eps)) (*.f64 -1/4 eps)))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/6 eps))) (sqrt.f64 (*.f64 1/6 eps)) (*.f64 1/6 eps)) (*.f64 -1/4 eps)))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/6 eps))) (cbrt.f64 (*.f64 1/36 (*.f64 eps eps))) (*.f64 1/6 eps)) (*.f64 -1/4 eps)))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 -1/6 eps (*.f64 1/6 eps)) (*.f64 -1 (*.f64 1/4 eps))))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 eps) 1/6 (*.f64 1/6 eps)) (*.f64 -1 (*.f64 1/4 eps))))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (*.f64 1/6 eps)) 1 (*.f64 1/6 eps)) (*.f64 -1 (*.f64 1/4 eps))))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/6 eps))) (sqrt.f64 (*.f64 1/6 eps)) (*.f64 1/6 eps)) (*.f64 -1 (*.f64 1/4 eps))))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/6 eps))) (cbrt.f64 (*.f64 1/36 (*.f64 eps eps))) (*.f64 1/6 eps)) (*.f64 -1 (*.f64 1/4 eps))))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 -1/6 eps (*.f64 1/6 eps)) (*.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 eps))) (*.f64 1/2 (sqrt.f64 eps)))))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 eps) 1/6 (*.f64 1/6 eps)) (*.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 eps))) (*.f64 1/2 (sqrt.f64 eps)))))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (*.f64 1/6 eps)) 1 (*.f64 1/6 eps)) (*.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 eps))) (*.f64 1/2 (sqrt.f64 eps)))))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/6 eps))) (sqrt.f64 (*.f64 1/6 eps)) (*.f64 1/6 eps)) (*.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 eps))) (*.f64 1/2 (sqrt.f64 eps)))))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/6 eps))) (cbrt.f64 (*.f64 1/36 (*.f64 eps eps))) (*.f64 1/6 eps)) (*.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 eps))) (*.f64 1/2 (sqrt.f64 eps)))))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 -1/6 eps (*.f64 1/6 eps)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2)) (cbrt.f64 (*.f64 1/4 eps)))))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 eps) 1/6 (*.f64 1/6 eps)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2)) (cbrt.f64 (*.f64 1/4 eps)))))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (*.f64 1/6 eps)) 1 (*.f64 1/6 eps)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2)) (cbrt.f64 (*.f64 1/4 eps)))))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/6 eps))) (sqrt.f64 (*.f64 1/6 eps)) (*.f64 1/6 eps)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2)) (cbrt.f64 (*.f64 1/4 eps)))))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/6 eps))) (cbrt.f64 (*.f64 1/36 (*.f64 eps eps))) (*.f64 1/6 eps)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2)) (cbrt.f64 (*.f64 1/4 eps)))))
(+.f64 (*.f64 eps 1/3) (-.f64 (fma.f64 -1/6 eps (*.f64 1/6 eps)) (*.f64 1/4 eps)))
(+.f64 (*.f64 eps 1/3) (-.f64 (fma.f64 (neg.f64 eps) 1/6 (*.f64 1/6 eps)) (*.f64 1/4 eps)))
(+.f64 (*.f64 eps 1/3) (-.f64 (fma.f64 (neg.f64 (*.f64 1/6 eps)) 1 (*.f64 1/6 eps)) (*.f64 1/4 eps)))
(+.f64 (*.f64 eps 1/3) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/6 eps))) (sqrt.f64 (*.f64 1/6 eps)) (*.f64 1/6 eps)) (*.f64 1/4 eps)))
(+.f64 (*.f64 eps 1/3) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/6 eps))) (cbrt.f64 (*.f64 1/36 (*.f64 eps eps))) (*.f64 1/6 eps)) (*.f64 1/4 eps)))
(+.f64 (*.f64 eps -5/12) (*.f64 1/2 eps))
(+.f64 (*.f64 eps -5/12) (+.f64 (*.f64 1/2 eps) (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (*.f64 eps -5/12) (+.f64 (*.f64 1/2 eps) (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (*.f64 eps -5/12) (+.f64 (*.f64 1/2 eps) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (*.f64 eps -5/12) (+.f64 (*.f64 1/2 eps) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (*.f64 (*.f64 eps -5/12) 1) (*.f64 1/2 eps))
(+.f64 (neg.f64 (*.f64 1/6 eps)) (+.f64 (neg.f64 (*.f64 1/4 eps)) (*.f64 1/2 eps)))
(+.f64 (neg.f64 (*.f64 1/4 eps)) (*.f64 eps 1/3))
(+.f64 (*.f64 (neg.f64 eps) 1/4) (*.f64 eps 1/3))
(+.f64 (*.f64 -1/4 eps) (*.f64 eps 1/3))
(+.f64 (*.f64 -1 (*.f64 1/4 eps)) (*.f64 eps 1/3))
(+.f64 (*.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 eps))) (*.f64 1/2 (sqrt.f64 eps))) (*.f64 eps 1/3))
(+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2)) (cbrt.f64 (*.f64 1/4 eps))) (*.f64 eps 1/3))
(+.f64 (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))
(+.f64 (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))
(+.f64 (+.f64 (*.f64 1/2 eps) (neg.f64 (*.f64 1/4 eps))) (neg.f64 (*.f64 1/6 eps)))
(+.f64 (-.f64 (*.f64 1/2 eps) (exp.f64 (log1p.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) 1)
(+.f64 (-.f64 (*.f64 1/2 eps) (/.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 eps -1/12))) (/.f64 1/16 (/.f64 (*.f64 eps -1/12) (*.f64 eps eps))))
(+.f64 (-.f64 (*.f64 eps 1/3) (exp.f64 (log1p.f64 (*.f64 1/4 eps)))) 1)
(+.f64 (-.f64 (-.f64 (*.f64 1/2 eps) (*.f64 1/4 eps)) (exp.f64 (log1p.f64 (*.f64 1/6 eps)))) 1)
(*.f64 eps 1/12)
(*.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) 1)
(*.f64 1 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 2) (cbrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(*.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (/.f64 1 (*.f64 eps 11/12)))
(*.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)) (/.f64 1 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 1/2 eps)) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (-.f64 (sqrt.f64 (*.f64 1/2 eps)) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(*.f64 (/.f64 1 (*.f64 eps 11/12)) (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))) (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)))
(*.f64 (/.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))
(*.f64 (/.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (+.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728))) (-.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (*.f64 eps eps) 25/144)) (*.f64 1/2 (*.f64 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)) (-.f64 (*.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 1/4 (*.f64 eps eps))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))) (-.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)) (+.f64 (pow.f64 (*.f64 1/4 (*.f64 eps eps)) 3) (pow.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)) 3))) (+.f64 (*.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 1/4 (*.f64 eps eps))) (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))) (*.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))))
(/.f64 1 (/.f64 1 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(/.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (*.f64 eps 11/12))
(/.f64 (*.f64 eps 11/12) (/.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))
(/.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))) (/.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (/.f64 (*.f64 eps 11/12) (sqrt.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728))) (/.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (cbrt.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))) (/.f64 (*.f64 eps 11/12) (cbrt.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)))) (/.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)))))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (*.f64 eps -5/12) (*.f64 eps -5/12))) (-.f64 (*.f64 1/2 eps) (*.f64 eps -5/12)))
(/.f64 (-.f64 (*.f64 (*.f64 eps 1/3) (*.f64 eps 1/3)) (*.f64 1/16 (*.f64 eps eps))) (+.f64 (*.f64 1/4 eps) (*.f64 eps 1/3)))
(/.f64 (+.f64 (pow.f64 (*.f64 1/2 eps) 3) (pow.f64 (*.f64 eps -5/12) 3)) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 eps -5/12) (*.f64 eps -5/12)) (*.f64 (*.f64 1/2 eps) (*.f64 eps -5/12)))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps 1/3) 3) (*.f64 1/64 (pow.f64 eps 3))) (+.f64 (*.f64 (*.f64 eps 1/3) (*.f64 eps 1/3)) (+.f64 (*.f64 1/16 (*.f64 eps eps)) (*.f64 (*.f64 eps 1/3) (*.f64 1/4 eps)))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (neg.f64 (*.f64 eps 11/12)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728))) (neg.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)) 1) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))
(/.f64 (*.f64 1 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (*.f64 eps -5/12) (*.f64 eps -5/12)))) (-.f64 (*.f64 1/2 eps) (*.f64 eps -5/12)))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 eps 1/3) (*.f64 eps 1/3)) (*.f64 1/16 (*.f64 eps eps)))) (+.f64 (*.f64 1/4 eps) (*.f64 eps 1/3)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 1/2 eps) 3) (pow.f64 (*.f64 eps -5/12) 3))) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 eps -5/12) (*.f64 eps -5/12)) (*.f64 (*.f64 1/2 eps) (*.f64 eps -5/12)))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 eps 1/3) 3) (*.f64 1/64 (pow.f64 eps 3)))) (+.f64 (*.f64 (*.f64 eps 1/3) (*.f64 eps 1/3)) (+.f64 (*.f64 1/16 (*.f64 eps eps)) (*.f64 (*.f64 eps 1/3) (*.f64 1/4 eps)))))
(/.f64 (*.f64 1 (neg.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))) (neg.f64 (*.f64 eps 11/12)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)))) (neg.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))) (sqrt.f64 (*.f64 eps 11/12)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)))) (sqrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 2) (cbrt.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))) (cbrt.f64 (*.f64 eps 11/12)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)))) (cbrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))
(/.f64 (*.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 1) (*.f64 eps 11/12))
(/.f64 (*.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (*.f64 eps -5/12) (*.f64 eps -5/12))) 1) (-.f64 (*.f64 1/2 eps) (*.f64 eps -5/12)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps 1/3) (*.f64 eps 1/3)) (*.f64 1/16 (*.f64 eps eps))) 1) (+.f64 (*.f64 1/4 eps) (*.f64 eps 1/3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 1/2 eps) 3) (pow.f64 (*.f64 eps -5/12) 3)) 1) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 eps -5/12) (*.f64 eps -5/12)) (*.f64 (*.f64 1/2 eps) (*.f64 eps -5/12)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps 1/3) 3) (*.f64 1/64 (pow.f64 eps 3))) 1) (+.f64 (*.f64 (*.f64 eps 1/3) (*.f64 eps 1/3)) (+.f64 (*.f64 1/16 (*.f64 eps eps)) (*.f64 (*.f64 eps 1/3) (*.f64 1/4 eps)))))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) 1) (neg.f64 (*.f64 eps 11/12)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728))) 1) (neg.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (sqrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (sqrt.f64 (*.f64 eps 11/12)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728))) (sqrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (sqrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 2)) (cbrt.f64 (*.f64 eps 11/12)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 2)) (cbrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 1/4 (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 eps eps) 25/144) (*.f64 (*.f64 eps eps) 25/144))) (/.f64 1 (*.f64 eps 11/12))) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (*.f64 eps eps) 25/144)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 1/4 (*.f64 eps eps)) 3) (pow.f64 (*.f64 (*.f64 eps eps) 25/144) 3)) (/.f64 1 (*.f64 eps 11/12))) (+.f64 (*.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 1/4 (*.f64 eps eps))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) 25/144) (*.f64 (*.f64 eps eps) 25/144)) (*.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (*.f64 eps eps) 25/144)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 1/2 eps) 3) (pow.f64 (*.f64 1/2 eps) 3)) (*.f64 (*.f64 (pow.f64 eps 3) 125/1728) (*.f64 (pow.f64 eps 3) 125/1728))) (/.f64 1 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))) (+.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 1/2 eps) 3) 3) (pow.f64 (*.f64 (pow.f64 eps 3) 125/1728) 3)) (/.f64 1 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))) (+.f64 (*.f64 (pow.f64 (*.f64 1/2 eps) 3) (pow.f64 (*.f64 1/2 eps) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 eps 3) 125/1728) (*.f64 (pow.f64 eps 3) 125/1728)) (*.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)))))
(/.f64 (/.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) eps) 11/12)
(/.f64 (/.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 1) (*.f64 eps 11/12))
(/.f64 (/.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (*.f64 eps 11/12))) (sqrt.f64 (*.f64 eps 11/12)))
(/.f64 (/.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (*.f64 (cbrt.f64 (*.f64 eps 11/12)) (cbrt.f64 (*.f64 eps 11/12)))) (cbrt.f64 (*.f64 eps 11/12)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)) 1) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)) (sqrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))) (sqrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)) (*.f64 (cbrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))) (cbrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))) (cbrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))
(pow.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) 1)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 2)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(exp.f64 (log.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(fma.f64 1/2 eps (*.f64 eps -5/12))
(fma.f64 eps 1/2 (*.f64 eps -5/12))
(fma.f64 1 (*.f64 1/2 eps) (*.f64 eps -5/12))
(fma.f64 (sqrt.f64 (*.f64 1/2 eps)) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 eps -5/12))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (cbrt.f64 (*.f64 1/2 eps)) (*.f64 eps -5/12))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/6 eps))) 1)
(pow.f64 (*.f64 1/6 eps) 1)
(pow.f64 (sqrt.f64 (*.f64 1/6 eps)) 2)
(pow.f64 (cbrt.f64 (*.f64 1/6 eps)) 3)
(pow.f64 (*.f64 1/216 (pow.f64 eps 3)) 1/3)
(sqrt.f64 (*.f64 1/36 (*.f64 eps eps)))
(log.f64 (pow.f64 (exp.f64 1/6) eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 eps))))
(cbrt.f64 (*.f64 1/216 (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 1/6 eps)))
(exp.f64 (log.f64 (*.f64 1/6 eps)))
(exp.f64 (*.f64 (log.f64 (*.f64 1/6 eps)) 1))
(log1p.f64 (expm1.f64 (*.f64 1/6 eps)))
(+.f64 (*.f64 b (*.f64 1/2 eps)) (*.f64 b (*.f64 eps -5/12)))
(+.f64 (*.f64 b (*.f64 eps -5/12)) (*.f64 b (*.f64 1/2 eps)))
(+.f64 (*.f64 (*.f64 1/2 eps) b) (*.f64 (*.f64 eps -5/12) b))
(+.f64 (*.f64 (*.f64 eps -5/12) b) (*.f64 (*.f64 1/2 eps) b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))) 1)
(/.f64 b (/.f64 1 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(/.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (/.f64 (*.f64 eps 11/12) b))
(/.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)) (/.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))) b))
(/.f64 (*.f64 b (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (*.f64 eps 11/12))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728))) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))
(/.f64 (*.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) b) (*.f64 eps 11/12))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)) b) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))
(/.f64 (*.f64 b (-.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (*.f64 eps -5/12) (*.f64 eps -5/12)))) (-.f64 (*.f64 1/2 eps) (*.f64 eps -5/12)))
(/.f64 (*.f64 b (-.f64 (*.f64 (*.f64 eps 1/3) (*.f64 eps 1/3)) (*.f64 1/16 (*.f64 eps eps)))) (+.f64 (*.f64 1/4 eps) (*.f64 eps 1/3)))
(/.f64 (*.f64 b (+.f64 (pow.f64 (*.f64 1/2 eps) 3) (pow.f64 (*.f64 eps -5/12) 3))) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 eps -5/12) (*.f64 eps -5/12)) (*.f64 (*.f64 1/2 eps) (*.f64 eps -5/12)))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 eps 1/3) 3) (*.f64 1/64 (pow.f64 eps 3)))) (+.f64 (*.f64 (*.f64 eps 1/3) (*.f64 eps 1/3)) (+.f64 (*.f64 1/16 (*.f64 eps eps)) (*.f64 (*.f64 eps 1/3) (*.f64 1/4 eps)))))
(/.f64 (*.f64 b (neg.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))) (neg.f64 (*.f64 eps 11/12)))
(/.f64 (*.f64 b (neg.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)))) (neg.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))
(/.f64 (*.f64 1 (*.f64 b (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))) (*.f64 eps 11/12))
(/.f64 (*.f64 1 (*.f64 b (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)))) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))
(/.f64 (*.f64 1 (*.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) b)) (*.f64 eps 11/12))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)) b)) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (sqrt.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))) (sqrt.f64 (*.f64 eps 11/12)))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)))) (sqrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 2)) (cbrt.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))) (cbrt.f64 (*.f64 eps 11/12)))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)))) (cbrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))
(/.f64 (*.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (*.f64 eps -5/12) (*.f64 eps -5/12))) b) (-.f64 (*.f64 1/2 eps) (*.f64 eps -5/12)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps 1/3) (*.f64 eps 1/3)) (*.f64 1/16 (*.f64 eps eps))) b) (+.f64 (*.f64 1/4 eps) (*.f64 eps 1/3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 1/2 eps) 3) (pow.f64 (*.f64 eps -5/12) 3)) b) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 eps -5/12) (*.f64 eps -5/12)) (*.f64 (*.f64 1/2 eps) (*.f64 eps -5/12)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps 1/3) 3) (*.f64 1/64 (pow.f64 eps 3))) b) (+.f64 (*.f64 (*.f64 eps 1/3) (*.f64 eps 1/3)) (+.f64 (*.f64 1/16 (*.f64 eps eps)) (*.f64 (*.f64 eps 1/3) (*.f64 1/4 eps)))))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) b) (neg.f64 (*.f64 eps 11/12)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728))) b) (neg.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))
(/.f64 (*.f64 (*.f64 b (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) 1) (*.f64 eps 11/12))
(/.f64 (*.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728))) 1) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) b) 1) (*.f64 eps 11/12))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)) b) 1) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (*.f64 (sqrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) b)) (sqrt.f64 (*.f64 eps 11/12)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728))) (*.f64 (sqrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) b)) (sqrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))
(/.f64 (/.f64 (*.f64 b (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) eps) 11/12)
(/.f64 (/.f64 (*.f64 b (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) 1) (*.f64 eps 11/12))
(/.f64 (/.f64 (*.f64 b (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (sqrt.f64 (*.f64 eps 11/12))) (sqrt.f64 (*.f64 eps 11/12)))
(/.f64 (/.f64 (*.f64 b (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (*.f64 (cbrt.f64 (*.f64 eps 11/12)) (cbrt.f64 (*.f64 eps 11/12)))) (cbrt.f64 (*.f64 eps 11/12)))
(/.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728))) 1) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))
(/.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728))) (sqrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))) (sqrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))
(/.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728))) (*.f64 (cbrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))) (cbrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))) (cbrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) b) eps) 11/12)
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) b) 1) (*.f64 eps 11/12))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) b) (sqrt.f64 (*.f64 eps 11/12))) (sqrt.f64 (*.f64 eps 11/12)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) b) (*.f64 (cbrt.f64 (*.f64 eps 11/12)) (cbrt.f64 (*.f64 eps 11/12)))) (cbrt.f64 (*.f64 eps 11/12)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)) b) 1) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)) b) (sqrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))) (sqrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)) b) (*.f64 (cbrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))) (cbrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))) (cbrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))
(pow.f64 (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 1)
(pow.f64 (sqrt.f64 (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) 2)
(pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) 3)
(pow.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))
(cbrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) 3) (pow.f64 b 3)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) 3)))
(expm1.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))))
(exp.f64 (log.f64 (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) 1))
(log1p.f64 (expm1.f64 (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/6 eps))) (-.f64 1 (*.f64 1/4 eps)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/4 eps))) (-.f64 1 (*.f64 1/6 eps)))
(-.f64 (/.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 eps -1/12)) (/.f64 1/16 (/.f64 (*.f64 eps -1/12) (*.f64 eps eps))))
(-.f64 (+.f64 (*.f64 1/6 eps) (exp.f64 (log1p.f64 (*.f64 1/4 eps)))) 1)
(-.f64 (+.f64 (*.f64 1/4 eps) (exp.f64 (log1p.f64 (*.f64 1/6 eps)))) 1)
(*.f64 eps 5/12)
(*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) 1)
(*.f64 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) 5/12))
(*.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) 5/12))
(*.f64 5/12 eps)
(*.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)) (/.f64 1 (*.f64 eps -1/12)))
(*.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))) (/.f64 1 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps))))))
(*.f64 (/.f64 1 (*.f64 eps -1/12)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps))))) (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)) (-.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3)))) (+.f64 (*.f64 1/36 (*.f64 eps eps)) (+.f64 (*.f64 1/16 (*.f64 eps eps)) (*.f64 eps (*.f64 1/6 (*.f64 1/4 eps))))))
(*.f64 (/.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))) (-.f64 (*.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 1/36 (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps))) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps)))))) (+.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)) (*.f64 eps (*.f64 1/6 (*.f64 1/4 eps)))))
(*.f64 (/.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))) (+.f64 (pow.f64 (*.f64 1/36 (*.f64 eps eps)) 3) (pow.f64 (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps))) 3))) (+.f64 (*.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 1/36 (*.f64 eps eps))) (-.f64 (*.f64 (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps))) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps)))) (*.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps)))))))
(/.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (/.f64 (*.f64 eps -1/12) (*.f64 eps -1/12)))
(/.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))
(/.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)) (*.f64 eps -1/12))
(/.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))) (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps)))))
(/.f64 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps)))) (/.f64 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps)))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12))) (/.f64 (*.f64 eps -1/12) (sqrt.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3)))) (/.f64 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps)))) (sqrt.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12))) (cbrt.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)))) (/.f64 (*.f64 eps -1/12) (cbrt.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3)))) (cbrt.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))))) (/.f64 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps)))) (cbrt.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12))) (neg.f64 (*.f64 eps -1/12)))
(/.f64 (neg.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3)))) (neg.f64 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps))))))
(/.f64 (-.f64 (*.f64 1/16 (*.f64 eps eps)) (*.f64 1/36 (*.f64 eps eps))) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps)))
(/.f64 (*.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))) 1) (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps)))))
(/.f64 (*.f64 1 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)))) (neg.f64 (*.f64 eps -1/12)))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))))) (neg.f64 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)) 1) (*.f64 eps -1/12))
(/.f64 (*.f64 1 (-.f64 (*.f64 1/16 (*.f64 eps eps)) (*.f64 1/36 (*.f64 eps eps)))) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (sqrt.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)))) (sqrt.f64 (*.f64 eps -1/12)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (sqrt.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))))) (sqrt.f64 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps))))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (cbrt.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)))) (cbrt.f64 (*.f64 eps -1/12)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (cbrt.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))))) (cbrt.f64 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps))))))
(/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12))) 1) (neg.f64 (*.f64 eps -1/12)))
(/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3)))) 1) (neg.f64 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps))))))
(/.f64 (*.f64 (-.f64 (*.f64 1/16 (*.f64 eps eps)) (*.f64 1/36 (*.f64 eps eps))) 1) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (*.f64 eps -1/12)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps))))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144))) (cbrt.f64 (*.f64 eps -1/12)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144))) (cbrt.f64 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 1/36 (*.f64 eps eps))) (*.f64 (*.f64 1/16 (*.f64 eps eps)) (*.f64 1/16 (*.f64 eps eps)))) (/.f64 1 (*.f64 eps -1/12))) (+.f64 (*.f64 1/16 (*.f64 eps eps)) (*.f64 1/36 (*.f64 eps eps))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 1/36 (*.f64 eps eps)) 3) (pow.f64 (*.f64 1/16 (*.f64 eps eps)) 3)) (/.f64 1 (*.f64 eps -1/12))) (+.f64 (*.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 1/36 (*.f64 eps eps))) (+.f64 (*.f64 (*.f64 1/16 (*.f64 eps eps)) (*.f64 1/16 (*.f64 eps eps))) (*.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 1/16 (*.f64 eps eps))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/216 (pow.f64 eps 3))) (*.f64 (*.f64 1/64 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3)))) (/.f64 1 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps)))))) (-.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 1/216 (pow.f64 eps 3)) 3) (pow.f64 (*.f64 1/64 (pow.f64 eps 3)) 3)) (/.f64 1 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps)))))) (+.f64 (*.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/216 (pow.f64 eps 3))) (-.f64 (*.f64 (*.f64 1/64 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))) (*.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))))))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)) eps) -1/12)
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)) 1) (*.f64 eps -1/12))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)) (sqrt.f64 (*.f64 eps -1/12))) (sqrt.f64 (*.f64 eps -1/12)))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)) (*.f64 (cbrt.f64 (*.f64 eps -1/12)) (cbrt.f64 (*.f64 eps -1/12)))) (cbrt.f64 (*.f64 eps -1/12)))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)) (+.f64 (*.f64 1/2 (sqrt.f64 eps)) (sqrt.f64 (*.f64 1/6 eps)))) (-.f64 (sqrt.f64 (*.f64 1/6 eps)) (*.f64 1/2 (sqrt.f64 eps))))
(/.f64 (/.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))) 1) (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps)))))
(/.f64 (/.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))) (sqrt.f64 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps)))))) (sqrt.f64 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps))))))
(/.f64 (/.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))) (*.f64 (cbrt.f64 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps))))) (cbrt.f64 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps))))))) (cbrt.f64 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps))))))
(pow.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) 1)
(pow.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) 2)
(pow.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) 3)
(pow.f64 (*.f64 (pow.f64 eps 3) 125/1728) 1/3)
(sqrt.f64 (*.f64 (*.f64 eps eps) 25/144))
(log.f64 (pow.f64 (exp.f64 eps) 5/12))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(cbrt.f64 (*.f64 (pow.f64 eps 3) 125/1728))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))
(exp.f64 (log.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) 1))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))
(fma.f64 eps 1/6 (*.f64 1/4 eps))
(fma.f64 eps 1/4 (*.f64 1/6 eps))
(fma.f64 1/6 eps (*.f64 1/4 eps))
(fma.f64 1/4 eps (*.f64 1/6 eps))
(fma.f64 1 (*.f64 1/6 eps) (*.f64 1/4 eps))
(fma.f64 1 (*.f64 1/4 eps) (*.f64 1/6 eps))
(fma.f64 (*.f64 1/2 (sqrt.f64 eps)) (*.f64 1/2 (sqrt.f64 eps)) (*.f64 1/6 eps))
(fma.f64 (sqrt.f64 (*.f64 1/6 eps)) (sqrt.f64 (*.f64 1/6 eps)) (*.f64 1/4 eps))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2) (cbrt.f64 (*.f64 1/4 eps)) (*.f64 1/6 eps))
(fma.f64 (cbrt.f64 (*.f64 1/36 (*.f64 eps eps))) (cbrt.f64 (*.f64 1/6 eps)) (*.f64 1/4 eps))
Outputs
(*.f64 1/12 eps)
(*.f64 1/12 eps)
(*.f64 1/12 eps)
(*.f64 1/12 eps)
(*.f64 1/12 eps)
(*.f64 1/12 eps)
(*.f64 1/12 eps)
(*.f64 1/12 eps)
(*.f64 1/12 eps)
(*.f64 1/12 eps)
(*.f64 1/12 eps)
(*.f64 1/12 eps)
(*.f64 1/12 (*.f64 eps b))
(*.f64 eps (*.f64 1/12 b))
(*.f64 1/12 (*.f64 eps b))
(*.f64 eps (*.f64 1/12 b))
(*.f64 1/12 (*.f64 eps b))
(*.f64 eps (*.f64 1/12 b))
(*.f64 1/12 (*.f64 eps b))
(*.f64 eps (*.f64 1/12 b))
(*.f64 1/12 (*.f64 eps b))
(*.f64 eps (*.f64 1/12 b))
(*.f64 1/12 (*.f64 eps b))
(*.f64 eps (*.f64 1/12 b))
(*.f64 1/12 (*.f64 eps b))
(*.f64 eps (*.f64 1/12 b))
(*.f64 1/12 (*.f64 eps b))
(*.f64 eps (*.f64 1/12 b))
(*.f64 1/12 (*.f64 eps b))
(*.f64 eps (*.f64 1/12 b))
(*.f64 1/12 (*.f64 eps b))
(*.f64 eps (*.f64 1/12 b))
(*.f64 1/12 (*.f64 eps b))
(*.f64 eps (*.f64 1/12 b))
(*.f64 1/12 (*.f64 eps b))
(*.f64 eps (*.f64 1/12 b))
(*.f64 5/12 eps)
(*.f64 eps 5/12)
(*.f64 5/12 eps)
(*.f64 eps 5/12)
(*.f64 5/12 eps)
(*.f64 eps 5/12)
(*.f64 5/12 eps)
(*.f64 eps 5/12)
(*.f64 5/12 eps)
(*.f64 eps 5/12)
(*.f64 5/12 eps)
(*.f64 eps 5/12)
(*.f64 5/12 eps)
(*.f64 eps 5/12)
(*.f64 5/12 eps)
(*.f64 eps 5/12)
(*.f64 5/12 eps)
(*.f64 eps 5/12)
(*.f64 5/12 eps)
(*.f64 eps 5/12)
(*.f64 5/12 eps)
(*.f64 eps 5/12)
(*.f64 5/12 eps)
(*.f64 eps 5/12)
(+.f64 (*.f64 1/2 eps) (*.f64 eps -5/12))
(*.f64 1/12 eps)
(+.f64 (*.f64 1/2 eps) (*.f64 (*.f64 eps -5/12) 1))
(*.f64 1/12 eps)
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 eps -5/12) (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (*.f64 1/12 eps) (fma.f64 -5/12 eps (*.f64 eps 5/12)))
(fma.f64 eps -5/12 (+.f64 (*.f64 1/12 eps) (*.f64 eps 5/12)))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (*.f64 eps -5/12) 1) (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (*.f64 1/12 eps) (fma.f64 -5/12 eps (*.f64 eps 5/12)))
(fma.f64 eps -5/12 (+.f64 (*.f64 1/12 eps) (*.f64 eps 5/12)))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 eps -5/12) (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (*.f64 1/12 eps) (fma.f64 -5/12 eps (*.f64 eps 5/12)))
(fma.f64 eps -5/12 (+.f64 (*.f64 1/12 eps) (*.f64 eps 5/12)))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (*.f64 eps -5/12) 1) (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (*.f64 1/12 eps) (fma.f64 -5/12 eps (*.f64 eps 5/12)))
(fma.f64 eps -5/12 (+.f64 (*.f64 1/12 eps) (*.f64 eps 5/12)))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 eps -5/12) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (*.f64 1/12 eps) (fma.f64 -5/12 eps (*.f64 eps 5/12)))
(fma.f64 eps -5/12 (+.f64 (*.f64 1/12 eps) (*.f64 eps 5/12)))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (*.f64 eps -5/12) 1) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (*.f64 1/12 eps) (fma.f64 -5/12 eps (*.f64 eps 5/12)))
(fma.f64 eps -5/12 (+.f64 (*.f64 1/12 eps) (*.f64 eps 5/12)))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 eps -5/12) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (*.f64 1/12 eps) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 5/12))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (*.f64 eps 5/12)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 5/12))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (*.f64 eps 5/12)) (*.f64 1/12 eps))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (*.f64 eps -5/12) 1) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (*.f64 1/12 eps) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 5/12))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (*.f64 eps 5/12)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 5/12))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (*.f64 eps 5/12)) (*.f64 1/12 eps))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 eps) 1/6) (neg.f64 (*.f64 1/4 eps))))
(*.f64 1/12 eps)
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 -1/6 eps) (neg.f64 (*.f64 1/4 eps))))
(*.f64 1/12 eps)
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 -1 (*.f64 1/6 eps)) (neg.f64 (*.f64 1/4 eps))))
(*.f64 1/12 eps)
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 1/6 eps))) (sqrt.f64 (*.f64 1/6 eps))) (neg.f64 (*.f64 1/4 eps))))
(fma.f64 1/2 eps (+.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 eps 1/6)) 2)) (*.f64 eps -1/4)))
(+.f64 (*.f64 eps 1/4) (neg.f64 (pow.f64 (sqrt.f64 (*.f64 eps 1/6)) 2)))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/36 (*.f64 eps eps)))) (cbrt.f64 (*.f64 1/6 eps))) (neg.f64 (*.f64 1/4 eps))))
(fma.f64 1/2 eps (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 eps eps) 1/36))) (cbrt.f64 (*.f64 eps 1/6)) (*.f64 eps -1/4)))
(+.f64 (*.f64 eps 1/4) (*.f64 (cbrt.f64 (*.f64 eps (*.f64 eps 1/36))) (neg.f64 (cbrt.f64 (*.f64 eps 1/6)))))
(+.f64 (*.f64 1/2 eps) (+.f64 (neg.f64 (*.f64 1/6 eps)) (*.f64 (neg.f64 eps) 1/4)))
(*.f64 1/12 eps)
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 eps) 1/6) (*.f64 (neg.f64 eps) 1/4)))
(*.f64 1/12 eps)
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 -1/6 eps) (*.f64 (neg.f64 eps) 1/4)))
(*.f64 1/12 eps)
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 -1 (*.f64 1/6 eps)) (*.f64 (neg.f64 eps) 1/4)))
(*.f64 1/12 eps)
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 1/6 eps))) (sqrt.f64 (*.f64 1/6 eps))) (*.f64 (neg.f64 eps) 1/4)))
(fma.f64 1/2 eps (+.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 eps 1/6)) 2)) (*.f64 eps -1/4)))
(+.f64 (*.f64 eps 1/4) (neg.f64 (pow.f64 (sqrt.f64 (*.f64 eps 1/6)) 2)))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/36 (*.f64 eps eps)))) (cbrt.f64 (*.f64 1/6 eps))) (*.f64 (neg.f64 eps) 1/4)))
(fma.f64 1/2 eps (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 eps eps) 1/36))) (cbrt.f64 (*.f64 eps 1/6)) (*.f64 eps -1/4)))
(+.f64 (*.f64 eps 1/4) (*.f64 (cbrt.f64 (*.f64 eps (*.f64 eps 1/36))) (neg.f64 (cbrt.f64 (*.f64 eps 1/6)))))
(+.f64 (*.f64 1/2 eps) (+.f64 (neg.f64 (*.f64 1/6 eps)) (*.f64 -1/4 eps)))
(*.f64 1/12 eps)
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 eps) 1/6) (*.f64 -1/4 eps)))
(*.f64 1/12 eps)
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 -1/6 eps) (*.f64 -1/4 eps)))
(*.f64 1/12 eps)
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 -1 (*.f64 1/6 eps)) (*.f64 -1/4 eps)))
(*.f64 1/12 eps)
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 1/6 eps))) (sqrt.f64 (*.f64 1/6 eps))) (*.f64 -1/4 eps)))
(fma.f64 1/2 eps (+.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 eps 1/6)) 2)) (*.f64 eps -1/4)))
(+.f64 (*.f64 eps 1/4) (neg.f64 (pow.f64 (sqrt.f64 (*.f64 eps 1/6)) 2)))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/36 (*.f64 eps eps)))) (cbrt.f64 (*.f64 1/6 eps))) (*.f64 -1/4 eps)))
(fma.f64 1/2 eps (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 eps eps) 1/36))) (cbrt.f64 (*.f64 eps 1/6)) (*.f64 eps -1/4)))
(+.f64 (*.f64 eps 1/4) (*.f64 (cbrt.f64 (*.f64 eps (*.f64 eps 1/36))) (neg.f64 (cbrt.f64 (*.f64 eps 1/6)))))
(+.f64 (*.f64 1/2 eps) (+.f64 (neg.f64 (*.f64 1/6 eps)) (*.f64 -1 (*.f64 1/4 eps))))
(*.f64 1/12 eps)
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 eps) 1/6) (*.f64 -1 (*.f64 1/4 eps))))
(*.f64 1/12 eps)
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 -1/6 eps) (*.f64 -1 (*.f64 1/4 eps))))
(*.f64 1/12 eps)
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 -1 (*.f64 1/6 eps)) (*.f64 -1 (*.f64 1/4 eps))))
(*.f64 1/12 eps)
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 1/6 eps))) (sqrt.f64 (*.f64 1/6 eps))) (*.f64 -1 (*.f64 1/4 eps))))
(fma.f64 1/2 eps (+.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 eps 1/6)) 2)) (*.f64 eps -1/4)))
(+.f64 (*.f64 eps 1/4) (neg.f64 (pow.f64 (sqrt.f64 (*.f64 eps 1/6)) 2)))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/36 (*.f64 eps eps)))) (cbrt.f64 (*.f64 1/6 eps))) (*.f64 -1 (*.f64 1/4 eps))))
(fma.f64 1/2 eps (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 eps eps) 1/36))) (cbrt.f64 (*.f64 eps 1/6)) (*.f64 eps -1/4)))
(+.f64 (*.f64 eps 1/4) (*.f64 (cbrt.f64 (*.f64 eps (*.f64 eps 1/36))) (neg.f64 (cbrt.f64 (*.f64 eps 1/6)))))
(+.f64 (*.f64 1/2 eps) (+.f64 (neg.f64 (*.f64 1/6 eps)) (*.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 eps))) (*.f64 1/2 (sqrt.f64 eps)))))
(fma.f64 1/2 eps (fma.f64 -1/6 eps (*.f64 (*.f64 1/2 (sqrt.f64 eps)) (*.f64 -1/2 (sqrt.f64 eps)))))
(fma.f64 1/2 eps (fma.f64 -1/6 eps (*.f64 1/2 (*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) -1/2)))))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 eps) 1/6) (*.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 eps))) (*.f64 1/2 (sqrt.f64 eps)))))
(fma.f64 1/2 eps (fma.f64 -1/6 eps (*.f64 (*.f64 1/2 (sqrt.f64 eps)) (*.f64 -1/2 (sqrt.f64 eps)))))
(fma.f64 1/2 eps (fma.f64 -1/6 eps (*.f64 1/2 (*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) -1/2)))))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 -1/6 eps) (*.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 eps))) (*.f64 1/2 (sqrt.f64 eps)))))
(fma.f64 1/2 eps (fma.f64 -1/6 eps (*.f64 (*.f64 1/2 (sqrt.f64 eps)) (*.f64 -1/2 (sqrt.f64 eps)))))
(fma.f64 1/2 eps (fma.f64 -1/6 eps (*.f64 1/2 (*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) -1/2)))))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 -1 (*.f64 1/6 eps)) (*.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 eps))) (*.f64 1/2 (sqrt.f64 eps)))))
(fma.f64 1/2 eps (fma.f64 -1/6 eps (*.f64 (*.f64 1/2 (sqrt.f64 eps)) (*.f64 -1/2 (sqrt.f64 eps)))))
(fma.f64 1/2 eps (fma.f64 -1/6 eps (*.f64 1/2 (*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) -1/2)))))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 1/6 eps))) (sqrt.f64 (*.f64 1/6 eps))) (*.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 eps))) (*.f64 1/2 (sqrt.f64 eps)))))
(fma.f64 1/2 eps (+.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 eps 1/6)) 2)) (*.f64 (*.f64 1/2 (sqrt.f64 eps)) (*.f64 -1/2 (sqrt.f64 eps)))))
(fma.f64 1/2 eps (+.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 eps 1/6)) 2)) (*.f64 1/2 (*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) -1/2)))))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/36 (*.f64 eps eps)))) (cbrt.f64 (*.f64 1/6 eps))) (*.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 eps))) (*.f64 1/2 (sqrt.f64 eps)))))
(fma.f64 1/2 eps (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 eps eps) 1/36))) (cbrt.f64 (*.f64 eps 1/6)) (*.f64 (*.f64 1/2 (sqrt.f64 eps)) (*.f64 -1/2 (sqrt.f64 eps)))))
(fma.f64 1/2 eps (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (*.f64 eps 1/36)))) (cbrt.f64 (*.f64 eps 1/6)) (*.f64 1/2 (*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) -1/2)))))
(+.f64 (*.f64 1/2 eps) (+.f64 (neg.f64 (*.f64 1/6 eps)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2)) (cbrt.f64 (*.f64 1/4 eps)))))
(fma.f64 1/2 eps (fma.f64 -1/6 eps (*.f64 (cbrt.f64 (*.f64 eps 1/4)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 eps 1/4)) 2)))))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 eps) 1/6) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2)) (cbrt.f64 (*.f64 1/4 eps)))))
(fma.f64 1/2 eps (fma.f64 -1/6 eps (*.f64 (cbrt.f64 (*.f64 eps 1/4)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 eps 1/4)) 2)))))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 -1/6 eps) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2)) (cbrt.f64 (*.f64 1/4 eps)))))
(fma.f64 1/2 eps (fma.f64 -1/6 eps (*.f64 (cbrt.f64 (*.f64 eps 1/4)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 eps 1/4)) 2)))))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 -1 (*.f64 1/6 eps)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2)) (cbrt.f64 (*.f64 1/4 eps)))))
(fma.f64 1/2 eps (fma.f64 -1/6 eps (*.f64 (cbrt.f64 (*.f64 eps 1/4)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 eps 1/4)) 2)))))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 1/6 eps))) (sqrt.f64 (*.f64 1/6 eps))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2)) (cbrt.f64 (*.f64 1/4 eps)))))
(fma.f64 1/2 eps (+.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 eps 1/6)) 2)) (*.f64 (cbrt.f64 (*.f64 eps 1/4)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 eps 1/4)) 2)))))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/36 (*.f64 eps eps)))) (cbrt.f64 (*.f64 1/6 eps))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2)) (cbrt.f64 (*.f64 1/4 eps)))))
(fma.f64 1/2 eps (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 eps eps) 1/36))) (cbrt.f64 (*.f64 eps 1/6)) (*.f64 (cbrt.f64 (*.f64 eps 1/4)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 eps 1/4)) 2)))))
(fma.f64 1/2 eps (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (*.f64 eps 1/36)))) (cbrt.f64 (*.f64 eps 1/6)) (*.f64 (cbrt.f64 (*.f64 eps 1/4)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 eps 1/4)) 2)))))
(+.f64 (*.f64 1/2 eps) (-.f64 (neg.f64 (*.f64 1/6 eps)) (*.f64 1/4 eps)))
(*.f64 1/12 eps)
(+.f64 (*.f64 1/2 eps) (-.f64 (*.f64 (neg.f64 eps) 1/6) (*.f64 1/4 eps)))
(*.f64 1/12 eps)
(+.f64 (*.f64 1/2 eps) (-.f64 (*.f64 -1/6 eps) (*.f64 1/4 eps)))
(*.f64 1/12 eps)
(+.f64 (*.f64 1/2 eps) (-.f64 (*.f64 -1 (*.f64 1/6 eps)) (*.f64 1/4 eps)))
(*.f64 1/12 eps)
(+.f64 (*.f64 1/2 eps) (-.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 1/6 eps))) (sqrt.f64 (*.f64 1/6 eps))) (*.f64 1/4 eps)))
(fma.f64 1/2 eps (+.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 eps 1/6)) 2)) (*.f64 eps -1/4)))
(+.f64 (*.f64 eps 1/4) (neg.f64 (pow.f64 (sqrt.f64 (*.f64 eps 1/6)) 2)))
(+.f64 (*.f64 1/2 eps) (-.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/36 (*.f64 eps eps)))) (cbrt.f64 (*.f64 1/6 eps))) (*.f64 1/4 eps)))
(fma.f64 1/2 eps (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 eps eps) 1/36))) (cbrt.f64 (*.f64 eps 1/6)) (*.f64 eps -1/4)))
(+.f64 (*.f64 eps 1/4) (*.f64 (cbrt.f64 (*.f64 eps (*.f64 eps 1/36))) (neg.f64 (cbrt.f64 (*.f64 eps 1/6)))))
(+.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))
(+.f64 (*.f64 1/12 eps) (fma.f64 -5/12 eps (*.f64 eps 5/12)))
(fma.f64 eps -5/12 (+.f64 (*.f64 1/12 eps) (*.f64 eps 5/12)))
(+.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))
(+.f64 (*.f64 1/12 eps) (fma.f64 -5/12 eps (*.f64 eps 5/12)))
(fma.f64 eps -5/12 (+.f64 (*.f64 1/12 eps) (*.f64 eps 5/12)))
(+.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))
(+.f64 (*.f64 1/12 eps) (fma.f64 -5/12 eps (*.f64 eps 5/12)))
(fma.f64 eps -5/12 (+.f64 (*.f64 1/12 eps) (*.f64 eps 5/12)))
(+.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))
(+.f64 (*.f64 1/12 eps) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 5/12))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (*.f64 eps 5/12)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 5/12))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (*.f64 eps 5/12)) (*.f64 1/12 eps))
(+.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)) (*.f64 2 (fma.f64 -5/12 eps (*.f64 eps 5/12))))
(+.f64 (*.f64 1/12 eps) (*.f64 (fma.f64 -5/12 eps (*.f64 eps 5/12)) 2))
(+.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)) (*.f64 2 (fma.f64 -5/12 eps (*.f64 eps 5/12))))
(+.f64 (*.f64 1/12 eps) (*.f64 (fma.f64 -5/12 eps (*.f64 eps 5/12)) 2))
(+.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)) (*.f64 2 (fma.f64 -5/12 eps (*.f64 eps 5/12))))
(+.f64 (*.f64 1/12 eps) (*.f64 (fma.f64 -5/12 eps (*.f64 eps 5/12)) 2))
(+.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (-.f64 (fma.f64 1/2 eps (fma.f64 -5/12 eps (*.f64 eps 5/12))) (*.f64 eps 5/12)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 5/12))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (*.f64 eps 5/12)))
(+.f64 (fma.f64 -5/12 eps (*.f64 eps 5/12)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 5/12))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (*.f64 eps 5/12)) (*.f64 1/12 eps)))
(+.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)) (*.f64 2 (fma.f64 -5/12 eps (*.f64 eps 5/12))))
(+.f64 (*.f64 1/12 eps) (*.f64 (fma.f64 -5/12 eps (*.f64 eps 5/12)) 2))
(+.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)) (*.f64 2 (fma.f64 -5/12 eps (*.f64 eps 5/12))))
(+.f64 (*.f64 1/12 eps) (*.f64 (fma.f64 -5/12 eps (*.f64 eps 5/12)) 2))
(+.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)) (*.f64 2 (fma.f64 -5/12 eps (*.f64 eps 5/12))))
(+.f64 (*.f64 1/12 eps) (*.f64 (fma.f64 -5/12 eps (*.f64 eps 5/12)) 2))
(+.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (-.f64 (fma.f64 1/2 eps (fma.f64 -5/12 eps (*.f64 eps 5/12))) (*.f64 eps 5/12)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 5/12))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (*.f64 eps 5/12)))
(+.f64 (fma.f64 -5/12 eps (*.f64 eps 5/12)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 5/12))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (*.f64 eps 5/12)) (*.f64 1/12 eps)))
(+.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)) (*.f64 2 (fma.f64 -5/12 eps (*.f64 eps 5/12))))
(+.f64 (*.f64 1/12 eps) (*.f64 (fma.f64 -5/12 eps (*.f64 eps 5/12)) 2))
(+.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)) (*.f64 2 (fma.f64 -5/12 eps (*.f64 eps 5/12))))
(+.f64 (*.f64 1/12 eps) (*.f64 (fma.f64 -5/12 eps (*.f64 eps 5/12)) 2))
(+.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)) (*.f64 2 (fma.f64 -5/12 eps (*.f64 eps 5/12))))
(+.f64 (*.f64 1/12 eps) (*.f64 (fma.f64 -5/12 eps (*.f64 eps 5/12)) 2))
(+.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (-.f64 (fma.f64 1/2 eps (fma.f64 -5/12 eps (*.f64 eps 5/12))) (*.f64 eps 5/12)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 5/12))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (*.f64 eps 5/12)))
(+.f64 (fma.f64 -5/12 eps (*.f64 eps 5/12)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 5/12))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (*.f64 eps 5/12)) (*.f64 1/12 eps)))
(+.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (-.f64 (fma.f64 1/2 eps (fma.f64 -5/12 eps (*.f64 eps 5/12))) (*.f64 eps 5/12)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 5/12))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (*.f64 eps 5/12)))
(+.f64 (fma.f64 -5/12 eps (*.f64 eps 5/12)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 5/12))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (*.f64 eps 5/12)) (*.f64 1/12 eps)))
(+.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (-.f64 (fma.f64 1/2 eps (fma.f64 -5/12 eps (*.f64 eps 5/12))) (*.f64 eps 5/12)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 5/12))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (*.f64 eps 5/12)))
(+.f64 (fma.f64 -5/12 eps (*.f64 eps 5/12)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 5/12))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (*.f64 eps 5/12)) (*.f64 1/12 eps)))
(+.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (-.f64 (fma.f64 1/2 eps (fma.f64 -5/12 eps (*.f64 eps 5/12))) (*.f64 eps 5/12)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 5/12))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (*.f64 eps 5/12)))
(+.f64 (fma.f64 -5/12 eps (*.f64 eps 5/12)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 5/12))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (*.f64 eps 5/12)) (*.f64 1/12 eps)))
(+.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 5/12))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (*.f64 eps 5/12))))
(+.f64 (*.f64 1/12 eps) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 5/12))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (*.f64 eps 5/12)) 2))
(+.f64 (*.f64 eps 1/3) (neg.f64 (*.f64 1/4 eps)))
(fma.f64 eps 1/3 (*.f64 eps -1/4))
(+.f64 (*.f64 eps 1/3) (*.f64 (neg.f64 eps) 1/4))
(fma.f64 eps 1/3 (*.f64 eps -1/4))
(+.f64 (*.f64 eps 1/3) (*.f64 -1/4 eps))
(fma.f64 eps 1/3 (*.f64 eps -1/4))
(+.f64 (*.f64 eps 1/3) (*.f64 -1 (*.f64 1/4 eps)))
(fma.f64 eps 1/3 (*.f64 eps -1/4))
(+.f64 (*.f64 eps 1/3) (*.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 eps))) (*.f64 1/2 (sqrt.f64 eps))))
(fma.f64 eps 1/3 (*.f64 (*.f64 1/2 (sqrt.f64 eps)) (*.f64 -1/2 (sqrt.f64 eps))))
(fma.f64 eps 1/3 (*.f64 1/2 (*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) -1/2))))
(+.f64 (*.f64 eps 1/3) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2)) (cbrt.f64 (*.f64 1/4 eps))))
(fma.f64 eps 1/3 (*.f64 (cbrt.f64 (*.f64 eps 1/4)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 eps 1/4)) 2))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 eps 1/4)) 2)) (cbrt.f64 (*.f64 eps 1/4)) (*.f64 eps 1/3))
(+.f64 (*.f64 eps 1/3) (+.f64 (neg.f64 (*.f64 1/4 eps)) (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(fma.f64 eps 1/3 (fma.f64 -1/4 eps (fma.f64 -5/12 eps (*.f64 eps 5/12))))
(+.f64 (*.f64 eps 1/3) (+.f64 (*.f64 (neg.f64 eps) 1/4) (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(fma.f64 eps 1/3 (fma.f64 -1/4 eps (fma.f64 -5/12 eps (*.f64 eps 5/12))))
(+.f64 (*.f64 eps 1/3) (+.f64 (*.f64 -1/4 eps) (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(fma.f64 eps 1/3 (fma.f64 -1/4 eps (fma.f64 -5/12 eps (*.f64 eps 5/12))))
(+.f64 (*.f64 eps 1/3) (+.f64 (*.f64 -1 (*.f64 1/4 eps)) (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(fma.f64 eps 1/3 (fma.f64 -1/4 eps (fma.f64 -5/12 eps (*.f64 eps 5/12))))
(+.f64 (*.f64 eps 1/3) (+.f64 (*.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 eps))) (*.f64 1/2 (sqrt.f64 eps))) (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(fma.f64 eps 1/3 (fma.f64 (*.f64 -1/2 (sqrt.f64 eps)) (*.f64 1/2 (sqrt.f64 eps)) (fma.f64 -5/12 eps (*.f64 eps 5/12))))
(fma.f64 eps 1/3 (fma.f64 (*.f64 (sqrt.f64 eps) -1/2) (*.f64 1/2 (sqrt.f64 eps)) (fma.f64 -5/12 eps (*.f64 eps 5/12))))
(+.f64 (*.f64 eps 1/3) (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2)) (cbrt.f64 (*.f64 1/4 eps))) (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(fma.f64 eps 1/3 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 eps 1/4)) 2)) (cbrt.f64 (*.f64 eps 1/4)) (fma.f64 -5/12 eps (*.f64 eps 5/12))))
(+.f64 (*.f64 eps 1/3) (+.f64 (neg.f64 (*.f64 1/4 eps)) (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(fma.f64 eps 1/3 (fma.f64 -1/4 eps (fma.f64 -5/12 eps (*.f64 eps 5/12))))
(+.f64 (*.f64 eps 1/3) (+.f64 (*.f64 (neg.f64 eps) 1/4) (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(fma.f64 eps 1/3 (fma.f64 -1/4 eps (fma.f64 -5/12 eps (*.f64 eps 5/12))))
(+.f64 (*.f64 eps 1/3) (+.f64 (*.f64 -1/4 eps) (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(fma.f64 eps 1/3 (fma.f64 -1/4 eps (fma.f64 -5/12 eps (*.f64 eps 5/12))))
(+.f64 (*.f64 eps 1/3) (+.f64 (*.f64 -1 (*.f64 1/4 eps)) (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(fma.f64 eps 1/3 (fma.f64 -1/4 eps (fma.f64 -5/12 eps (*.f64 eps 5/12))))
(+.f64 (*.f64 eps 1/3) (+.f64 (*.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 eps))) (*.f64 1/2 (sqrt.f64 eps))) (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(fma.f64 eps 1/3 (fma.f64 (*.f64 -1/2 (sqrt.f64 eps)) (*.f64 1/2 (sqrt.f64 eps)) (fma.f64 -5/12 eps (*.f64 eps 5/12))))
(fma.f64 eps 1/3 (fma.f64 (*.f64 (sqrt.f64 eps) -1/2) (*.f64 1/2 (sqrt.f64 eps)) (fma.f64 -5/12 eps (*.f64 eps 5/12))))
(+.f64 (*.f64 eps 1/3) (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2)) (cbrt.f64 (*.f64 1/4 eps))) (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(fma.f64 eps 1/3 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 eps 1/4)) 2)) (cbrt.f64 (*.f64 eps 1/4)) (fma.f64 -5/12 eps (*.f64 eps 5/12))))
(+.f64 (*.f64 eps 1/3) (+.f64 (neg.f64 (*.f64 1/4 eps)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(fma.f64 eps 1/3 (fma.f64 -1/4 eps (fma.f64 -5/12 eps (*.f64 eps 5/12))))
(+.f64 (*.f64 eps 1/3) (+.f64 (*.f64 (neg.f64 eps) 1/4) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(fma.f64 eps 1/3 (fma.f64 -1/4 eps (fma.f64 -5/12 eps (*.f64 eps 5/12))))
(+.f64 (*.f64 eps 1/3) (+.f64 (*.f64 -1/4 eps) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(fma.f64 eps 1/3 (fma.f64 -1/4 eps (fma.f64 -5/12 eps (*.f64 eps 5/12))))
(+.f64 (*.f64 eps 1/3) (+.f64 (*.f64 -1 (*.f64 1/4 eps)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(fma.f64 eps 1/3 (fma.f64 -1/4 eps (fma.f64 -5/12 eps (*.f64 eps 5/12))))
(+.f64 (*.f64 eps 1/3) (+.f64 (*.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 eps))) (*.f64 1/2 (sqrt.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(fma.f64 eps 1/3 (fma.f64 (*.f64 -1/2 (sqrt.f64 eps)) (*.f64 1/2 (sqrt.f64 eps)) (fma.f64 -5/12 eps (*.f64 eps 5/12))))
(fma.f64 eps 1/3 (fma.f64 (*.f64 (sqrt.f64 eps) -1/2) (*.f64 1/2 (sqrt.f64 eps)) (fma.f64 -5/12 eps (*.f64 eps 5/12))))
(+.f64 (*.f64 eps 1/3) (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2)) (cbrt.f64 (*.f64 1/4 eps))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(fma.f64 eps 1/3 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 eps 1/4)) 2)) (cbrt.f64 (*.f64 eps 1/4)) (fma.f64 -5/12 eps (*.f64 eps 5/12))))
(+.f64 (*.f64 eps 1/3) (+.f64 (neg.f64 (*.f64 1/4 eps)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(fma.f64 eps 1/3 (fma.f64 -1/4 eps (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 5/12))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (*.f64 eps 5/12))))
(+.f64 (*.f64 eps 1/3) (+.f64 (*.f64 (neg.f64 eps) 1/4) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(fma.f64 eps 1/3 (fma.f64 -1/4 eps (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 5/12))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (*.f64 eps 5/12))))
(+.f64 (*.f64 eps 1/3) (+.f64 (*.f64 -1/4 eps) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(fma.f64 eps 1/3 (fma.f64 -1/4 eps (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 5/12))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (*.f64 eps 5/12))))
(+.f64 (*.f64 eps 1/3) (+.f64 (*.f64 -1 (*.f64 1/4 eps)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(fma.f64 eps 1/3 (fma.f64 -1/4 eps (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 5/12))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (*.f64 eps 5/12))))
(+.f64 (*.f64 eps 1/3) (+.f64 (*.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 eps))) (*.f64 1/2 (sqrt.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(fma.f64 eps 1/3 (fma.f64 (*.f64 -1/2 (sqrt.f64 eps)) (*.f64 1/2 (sqrt.f64 eps)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 5/12))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (*.f64 eps 5/12))))
(fma.f64 eps 1/3 (fma.f64 (*.f64 (sqrt.f64 eps) -1/2) (*.f64 1/2 (sqrt.f64 eps)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 5/12))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (*.f64 eps 5/12))))
(+.f64 (*.f64 eps 1/3) (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2)) (cbrt.f64 (*.f64 1/4 eps))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(fma.f64 eps 1/3 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 eps 1/4)) 2)) (cbrt.f64 (*.f64 eps 1/4)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 5/12))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (*.f64 eps 5/12))))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 -1/6 eps (*.f64 1/6 eps)) (neg.f64 (*.f64 1/4 eps))))
(fma.f64 eps 1/3 (+.f64 (*.f64 eps -1/4) (fma.f64 -1/6 eps (*.f64 eps 1/6))))
(fma.f64 eps 1/3 (+.f64 (*.f64 eps -5/12) (*.f64 eps 1/6)))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 eps) 1/6 (*.f64 1/6 eps)) (neg.f64 (*.f64 1/4 eps))))
(fma.f64 eps 1/3 (+.f64 (*.f64 eps -1/4) (fma.f64 -1/6 eps (*.f64 eps 1/6))))
(fma.f64 eps 1/3 (+.f64 (*.f64 eps -5/12) (*.f64 eps 1/6)))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (*.f64 1/6 eps)) 1 (*.f64 1/6 eps)) (neg.f64 (*.f64 1/4 eps))))
(fma.f64 eps 1/3 (+.f64 (*.f64 eps -1/4) (fma.f64 -1/6 eps (*.f64 eps 1/6))))
(fma.f64 eps 1/3 (+.f64 (*.f64 eps -5/12) (*.f64 eps 1/6)))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/6 eps))) (sqrt.f64 (*.f64 1/6 eps)) (*.f64 1/6 eps)) (neg.f64 (*.f64 1/4 eps))))
(fma.f64 eps 1/3 (+.f64 (*.f64 eps -1/4) (+.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 eps 1/6)) 2)) (*.f64 eps 1/6))))
(+.f64 (fma.f64 eps 1/3 (*.f64 eps -1/4)) (+.f64 (*.f64 eps 1/6) (neg.f64 (pow.f64 (sqrt.f64 (*.f64 eps 1/6)) 2))))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/6 eps))) (cbrt.f64 (*.f64 1/36 (*.f64 eps eps))) (*.f64 1/6 eps)) (neg.f64 (*.f64 1/4 eps))))
(fma.f64 eps 1/3 (+.f64 (*.f64 eps -1/4) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/6))) (cbrt.f64 (*.f64 (*.f64 eps eps) 1/36)) (*.f64 eps 1/6))))
(+.f64 (fma.f64 eps 1/3 (*.f64 eps -1/4)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/6))) (cbrt.f64 (*.f64 eps (*.f64 eps 1/36))) (*.f64 eps 1/6)))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 -1/6 eps (*.f64 1/6 eps)) (*.f64 (neg.f64 eps) 1/4)))
(fma.f64 eps 1/3 (+.f64 (*.f64 eps -1/4) (fma.f64 -1/6 eps (*.f64 eps 1/6))))
(fma.f64 eps 1/3 (+.f64 (*.f64 eps -5/12) (*.f64 eps 1/6)))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 eps) 1/6 (*.f64 1/6 eps)) (*.f64 (neg.f64 eps) 1/4)))
(fma.f64 eps 1/3 (+.f64 (*.f64 eps -1/4) (fma.f64 -1/6 eps (*.f64 eps 1/6))))
(fma.f64 eps 1/3 (+.f64 (*.f64 eps -5/12) (*.f64 eps 1/6)))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (*.f64 1/6 eps)) 1 (*.f64 1/6 eps)) (*.f64 (neg.f64 eps) 1/4)))
(fma.f64 eps 1/3 (+.f64 (*.f64 eps -1/4) (fma.f64 -1/6 eps (*.f64 eps 1/6))))
(fma.f64 eps 1/3 (+.f64 (*.f64 eps -5/12) (*.f64 eps 1/6)))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/6 eps))) (sqrt.f64 (*.f64 1/6 eps)) (*.f64 1/6 eps)) (*.f64 (neg.f64 eps) 1/4)))
(fma.f64 eps 1/3 (+.f64 (*.f64 eps -1/4) (+.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 eps 1/6)) 2)) (*.f64 eps 1/6))))
(+.f64 (fma.f64 eps 1/3 (*.f64 eps -1/4)) (+.f64 (*.f64 eps 1/6) (neg.f64 (pow.f64 (sqrt.f64 (*.f64 eps 1/6)) 2))))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/6 eps))) (cbrt.f64 (*.f64 1/36 (*.f64 eps eps))) (*.f64 1/6 eps)) (*.f64 (neg.f64 eps) 1/4)))
(fma.f64 eps 1/3 (+.f64 (*.f64 eps -1/4) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/6))) (cbrt.f64 (*.f64 (*.f64 eps eps) 1/36)) (*.f64 eps 1/6))))
(+.f64 (fma.f64 eps 1/3 (*.f64 eps -1/4)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/6))) (cbrt.f64 (*.f64 eps (*.f64 eps 1/36))) (*.f64 eps 1/6)))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 -1/6 eps (*.f64 1/6 eps)) (*.f64 -1/4 eps)))
(fma.f64 eps 1/3 (+.f64 (*.f64 eps -1/4) (fma.f64 -1/6 eps (*.f64 eps 1/6))))
(fma.f64 eps 1/3 (+.f64 (*.f64 eps -5/12) (*.f64 eps 1/6)))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 eps) 1/6 (*.f64 1/6 eps)) (*.f64 -1/4 eps)))
(fma.f64 eps 1/3 (+.f64 (*.f64 eps -1/4) (fma.f64 -1/6 eps (*.f64 eps 1/6))))
(fma.f64 eps 1/3 (+.f64 (*.f64 eps -5/12) (*.f64 eps 1/6)))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (*.f64 1/6 eps)) 1 (*.f64 1/6 eps)) (*.f64 -1/4 eps)))
(fma.f64 eps 1/3 (+.f64 (*.f64 eps -1/4) (fma.f64 -1/6 eps (*.f64 eps 1/6))))
(fma.f64 eps 1/3 (+.f64 (*.f64 eps -5/12) (*.f64 eps 1/6)))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/6 eps))) (sqrt.f64 (*.f64 1/6 eps)) (*.f64 1/6 eps)) (*.f64 -1/4 eps)))
(fma.f64 eps 1/3 (+.f64 (*.f64 eps -1/4) (+.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 eps 1/6)) 2)) (*.f64 eps 1/6))))
(+.f64 (fma.f64 eps 1/3 (*.f64 eps -1/4)) (+.f64 (*.f64 eps 1/6) (neg.f64 (pow.f64 (sqrt.f64 (*.f64 eps 1/6)) 2))))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/6 eps))) (cbrt.f64 (*.f64 1/36 (*.f64 eps eps))) (*.f64 1/6 eps)) (*.f64 -1/4 eps)))
(fma.f64 eps 1/3 (+.f64 (*.f64 eps -1/4) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/6))) (cbrt.f64 (*.f64 (*.f64 eps eps) 1/36)) (*.f64 eps 1/6))))
(+.f64 (fma.f64 eps 1/3 (*.f64 eps -1/4)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/6))) (cbrt.f64 (*.f64 eps (*.f64 eps 1/36))) (*.f64 eps 1/6)))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 -1/6 eps (*.f64 1/6 eps)) (*.f64 -1 (*.f64 1/4 eps))))
(fma.f64 eps 1/3 (+.f64 (*.f64 eps -1/4) (fma.f64 -1/6 eps (*.f64 eps 1/6))))
(fma.f64 eps 1/3 (+.f64 (*.f64 eps -5/12) (*.f64 eps 1/6)))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 eps) 1/6 (*.f64 1/6 eps)) (*.f64 -1 (*.f64 1/4 eps))))
(fma.f64 eps 1/3 (+.f64 (*.f64 eps -1/4) (fma.f64 -1/6 eps (*.f64 eps 1/6))))
(fma.f64 eps 1/3 (+.f64 (*.f64 eps -5/12) (*.f64 eps 1/6)))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (*.f64 1/6 eps)) 1 (*.f64 1/6 eps)) (*.f64 -1 (*.f64 1/4 eps))))
(fma.f64 eps 1/3 (+.f64 (*.f64 eps -1/4) (fma.f64 -1/6 eps (*.f64 eps 1/6))))
(fma.f64 eps 1/3 (+.f64 (*.f64 eps -5/12) (*.f64 eps 1/6)))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/6 eps))) (sqrt.f64 (*.f64 1/6 eps)) (*.f64 1/6 eps)) (*.f64 -1 (*.f64 1/4 eps))))
(fma.f64 eps 1/3 (+.f64 (*.f64 eps -1/4) (+.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 eps 1/6)) 2)) (*.f64 eps 1/6))))
(+.f64 (fma.f64 eps 1/3 (*.f64 eps -1/4)) (+.f64 (*.f64 eps 1/6) (neg.f64 (pow.f64 (sqrt.f64 (*.f64 eps 1/6)) 2))))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/6 eps))) (cbrt.f64 (*.f64 1/36 (*.f64 eps eps))) (*.f64 1/6 eps)) (*.f64 -1 (*.f64 1/4 eps))))
(fma.f64 eps 1/3 (+.f64 (*.f64 eps -1/4) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/6))) (cbrt.f64 (*.f64 (*.f64 eps eps) 1/36)) (*.f64 eps 1/6))))
(+.f64 (fma.f64 eps 1/3 (*.f64 eps -1/4)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/6))) (cbrt.f64 (*.f64 eps (*.f64 eps 1/36))) (*.f64 eps 1/6)))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 -1/6 eps (*.f64 1/6 eps)) (*.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 eps))) (*.f64 1/2 (sqrt.f64 eps)))))
(fma.f64 eps 1/3 (+.f64 (*.f64 (*.f64 1/2 (sqrt.f64 eps)) (*.f64 -1/2 (sqrt.f64 eps))) (fma.f64 -1/6 eps (*.f64 eps 1/6))))
(+.f64 (fma.f64 eps 1/3 (*.f64 1/2 (*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) -1/2)))) (fma.f64 -1/6 eps (*.f64 eps 1/6)))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 eps) 1/6 (*.f64 1/6 eps)) (*.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 eps))) (*.f64 1/2 (sqrt.f64 eps)))))
(fma.f64 eps 1/3 (+.f64 (*.f64 (*.f64 1/2 (sqrt.f64 eps)) (*.f64 -1/2 (sqrt.f64 eps))) (fma.f64 -1/6 eps (*.f64 eps 1/6))))
(+.f64 (fma.f64 eps 1/3 (*.f64 1/2 (*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) -1/2)))) (fma.f64 -1/6 eps (*.f64 eps 1/6)))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (*.f64 1/6 eps)) 1 (*.f64 1/6 eps)) (*.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 eps))) (*.f64 1/2 (sqrt.f64 eps)))))
(fma.f64 eps 1/3 (+.f64 (*.f64 (*.f64 1/2 (sqrt.f64 eps)) (*.f64 -1/2 (sqrt.f64 eps))) (fma.f64 -1/6 eps (*.f64 eps 1/6))))
(+.f64 (fma.f64 eps 1/3 (*.f64 1/2 (*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) -1/2)))) (fma.f64 -1/6 eps (*.f64 eps 1/6)))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/6 eps))) (sqrt.f64 (*.f64 1/6 eps)) (*.f64 1/6 eps)) (*.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 eps))) (*.f64 1/2 (sqrt.f64 eps)))))
(fma.f64 eps 1/3 (+.f64 (*.f64 (*.f64 1/2 (sqrt.f64 eps)) (*.f64 -1/2 (sqrt.f64 eps))) (+.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 eps 1/6)) 2)) (*.f64 eps 1/6))))
(+.f64 (fma.f64 eps 1/3 (*.f64 1/2 (*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) -1/2)))) (+.f64 (*.f64 eps 1/6) (neg.f64 (pow.f64 (sqrt.f64 (*.f64 eps 1/6)) 2))))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/6 eps))) (cbrt.f64 (*.f64 1/36 (*.f64 eps eps))) (*.f64 1/6 eps)) (*.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 eps))) (*.f64 1/2 (sqrt.f64 eps)))))
(fma.f64 eps 1/3 (+.f64 (*.f64 (*.f64 1/2 (sqrt.f64 eps)) (*.f64 -1/2 (sqrt.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/6))) (cbrt.f64 (*.f64 (*.f64 eps eps) 1/36)) (*.f64 eps 1/6))))
(+.f64 (fma.f64 eps 1/3 (*.f64 1/2 (*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) -1/2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/6))) (cbrt.f64 (*.f64 eps (*.f64 eps 1/36))) (*.f64 eps 1/6)))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 -1/6 eps (*.f64 1/6 eps)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2)) (cbrt.f64 (*.f64 1/4 eps)))))
(fma.f64 eps 1/3 (+.f64 (*.f64 (cbrt.f64 (*.f64 eps 1/4)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 eps 1/4)) 2))) (fma.f64 -1/6 eps (*.f64 eps 1/6))))
(+.f64 (fma.f64 -1/6 eps (*.f64 eps 1/6)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 eps 1/4)) 2)) (cbrt.f64 (*.f64 eps 1/4)) (*.f64 eps 1/3)))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 eps) 1/6 (*.f64 1/6 eps)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2)) (cbrt.f64 (*.f64 1/4 eps)))))
(fma.f64 eps 1/3 (+.f64 (*.f64 (cbrt.f64 (*.f64 eps 1/4)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 eps 1/4)) 2))) (fma.f64 -1/6 eps (*.f64 eps 1/6))))
(+.f64 (fma.f64 -1/6 eps (*.f64 eps 1/6)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 eps 1/4)) 2)) (cbrt.f64 (*.f64 eps 1/4)) (*.f64 eps 1/3)))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (*.f64 1/6 eps)) 1 (*.f64 1/6 eps)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2)) (cbrt.f64 (*.f64 1/4 eps)))))
(fma.f64 eps 1/3 (+.f64 (*.f64 (cbrt.f64 (*.f64 eps 1/4)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 eps 1/4)) 2))) (fma.f64 -1/6 eps (*.f64 eps 1/6))))
(+.f64 (fma.f64 -1/6 eps (*.f64 eps 1/6)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 eps 1/4)) 2)) (cbrt.f64 (*.f64 eps 1/4)) (*.f64 eps 1/3)))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/6 eps))) (sqrt.f64 (*.f64 1/6 eps)) (*.f64 1/6 eps)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2)) (cbrt.f64 (*.f64 1/4 eps)))))
(fma.f64 eps 1/3 (+.f64 (*.f64 (cbrt.f64 (*.f64 eps 1/4)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 eps 1/4)) 2))) (+.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 eps 1/6)) 2)) (*.f64 eps 1/6))))
(+.f64 (+.f64 (*.f64 eps 1/6) (neg.f64 (pow.f64 (sqrt.f64 (*.f64 eps 1/6)) 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 eps 1/4)) 2)) (cbrt.f64 (*.f64 eps 1/4)) (*.f64 eps 1/3)))
(+.f64 (*.f64 eps 1/3) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/6 eps))) (cbrt.f64 (*.f64 1/36 (*.f64 eps eps))) (*.f64 1/6 eps)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2)) (cbrt.f64 (*.f64 1/4 eps)))))
(fma.f64 eps 1/3 (+.f64 (*.f64 (cbrt.f64 (*.f64 eps 1/4)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 eps 1/4)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/6))) (cbrt.f64 (*.f64 (*.f64 eps eps) 1/36)) (*.f64 eps 1/6))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/6))) (cbrt.f64 (*.f64 eps (*.f64 eps 1/36))) (*.f64 eps 1/6)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 eps 1/4)) 2)) (cbrt.f64 (*.f64 eps 1/4)) (*.f64 eps 1/3)))
(+.f64 (*.f64 eps 1/3) (-.f64 (fma.f64 -1/6 eps (*.f64 1/6 eps)) (*.f64 1/4 eps)))
(fma.f64 eps 1/3 (+.f64 (*.f64 eps -1/4) (fma.f64 -1/6 eps (*.f64 eps 1/6))))
(fma.f64 eps 1/3 (+.f64 (*.f64 eps -5/12) (*.f64 eps 1/6)))
(+.f64 (*.f64 eps 1/3) (-.f64 (fma.f64 (neg.f64 eps) 1/6 (*.f64 1/6 eps)) (*.f64 1/4 eps)))
(fma.f64 eps 1/3 (+.f64 (*.f64 eps -1/4) (fma.f64 -1/6 eps (*.f64 eps 1/6))))
(fma.f64 eps 1/3 (+.f64 (*.f64 eps -5/12) (*.f64 eps 1/6)))
(+.f64 (*.f64 eps 1/3) (-.f64 (fma.f64 (neg.f64 (*.f64 1/6 eps)) 1 (*.f64 1/6 eps)) (*.f64 1/4 eps)))
(fma.f64 eps 1/3 (+.f64 (*.f64 eps -1/4) (fma.f64 -1/6 eps (*.f64 eps 1/6))))
(fma.f64 eps 1/3 (+.f64 (*.f64 eps -5/12) (*.f64 eps 1/6)))
(+.f64 (*.f64 eps 1/3) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/6 eps))) (sqrt.f64 (*.f64 1/6 eps)) (*.f64 1/6 eps)) (*.f64 1/4 eps)))
(fma.f64 eps 1/3 (+.f64 (*.f64 eps -1/4) (+.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 eps 1/6)) 2)) (*.f64 eps 1/6))))
(+.f64 (fma.f64 eps 1/3 (*.f64 eps -1/4)) (+.f64 (*.f64 eps 1/6) (neg.f64 (pow.f64 (sqrt.f64 (*.f64 eps 1/6)) 2))))
(+.f64 (*.f64 eps 1/3) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/6 eps))) (cbrt.f64 (*.f64 1/36 (*.f64 eps eps))) (*.f64 1/6 eps)) (*.f64 1/4 eps)))
(fma.f64 eps 1/3 (+.f64 (*.f64 eps -1/4) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/6))) (cbrt.f64 (*.f64 (*.f64 eps eps) 1/36)) (*.f64 eps 1/6))))
(+.f64 (fma.f64 eps 1/3 (*.f64 eps -1/4)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/6))) (cbrt.f64 (*.f64 eps (*.f64 eps 1/36))) (*.f64 eps 1/6)))
(+.f64 (*.f64 eps -5/12) (*.f64 1/2 eps))
(*.f64 1/12 eps)
(+.f64 (*.f64 eps -5/12) (+.f64 (*.f64 1/2 eps) (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (*.f64 1/12 eps) (fma.f64 -5/12 eps (*.f64 eps 5/12)))
(fma.f64 eps -5/12 (+.f64 (*.f64 1/12 eps) (*.f64 eps 5/12)))
(+.f64 (*.f64 eps -5/12) (+.f64 (*.f64 1/2 eps) (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (*.f64 1/12 eps) (fma.f64 -5/12 eps (*.f64 eps 5/12)))
(fma.f64 eps -5/12 (+.f64 (*.f64 1/12 eps) (*.f64 eps 5/12)))
(+.f64 (*.f64 eps -5/12) (+.f64 (*.f64 1/2 eps) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (*.f64 1/12 eps) (fma.f64 -5/12 eps (*.f64 eps 5/12)))
(fma.f64 eps -5/12 (+.f64 (*.f64 1/12 eps) (*.f64 eps 5/12)))
(+.f64 (*.f64 eps -5/12) (+.f64 (*.f64 1/2 eps) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(+.f64 (*.f64 1/12 eps) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 5/12))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (*.f64 eps 5/12)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 5/12))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (*.f64 eps 5/12)) (*.f64 1/12 eps))
(+.f64 (*.f64 (*.f64 eps -5/12) 1) (*.f64 1/2 eps))
(*.f64 1/12 eps)
(+.f64 (neg.f64 (*.f64 1/6 eps)) (+.f64 (neg.f64 (*.f64 1/4 eps)) (*.f64 1/2 eps)))
(*.f64 1/12 eps)
(+.f64 (neg.f64 (*.f64 1/4 eps)) (*.f64 eps 1/3))
(fma.f64 eps 1/3 (*.f64 eps -1/4))
(+.f64 (*.f64 (neg.f64 eps) 1/4) (*.f64 eps 1/3))
(fma.f64 eps 1/3 (*.f64 eps -1/4))
(+.f64 (*.f64 -1/4 eps) (*.f64 eps 1/3))
(fma.f64 eps 1/3 (*.f64 eps -1/4))
(+.f64 (*.f64 -1 (*.f64 1/4 eps)) (*.f64 eps 1/3))
(fma.f64 eps 1/3 (*.f64 eps -1/4))
(+.f64 (*.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 eps))) (*.f64 1/2 (sqrt.f64 eps))) (*.f64 eps 1/3))
(fma.f64 eps 1/3 (*.f64 (*.f64 1/2 (sqrt.f64 eps)) (*.f64 -1/2 (sqrt.f64 eps))))
(fma.f64 eps 1/3 (*.f64 1/2 (*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) -1/2))))
(+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2)) (cbrt.f64 (*.f64 1/4 eps))) (*.f64 eps 1/3))
(fma.f64 eps 1/3 (*.f64 (cbrt.f64 (*.f64 eps 1/4)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 eps 1/4)) 2))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 eps 1/4)) 2)) (cbrt.f64 (*.f64 eps 1/4)) (*.f64 eps 1/3))
(+.f64 (fma.f64 -5/12 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))
(+.f64 (*.f64 1/12 eps) (fma.f64 -5/12 eps (*.f64 eps 5/12)))
(fma.f64 eps -5/12 (+.f64 (*.f64 1/12 eps) (*.f64 eps 5/12)))
(+.f64 (fma.f64 (*.f64 eps -5/12) 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))
(+.f64 (*.f64 1/12 eps) (fma.f64 -5/12 eps (*.f64 eps 5/12)))
(fma.f64 eps -5/12 (+.f64 (*.f64 1/12 eps) (*.f64 eps 5/12)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))
(+.f64 (*.f64 1/12 eps) (fma.f64 -5/12 eps (*.f64 eps 5/12)))
(fma.f64 eps -5/12 (+.f64 (*.f64 1/12 eps) (*.f64 eps 5/12)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))
(+.f64 (*.f64 1/12 eps) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 5/12))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (*.f64 eps 5/12)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 5/12))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (*.f64 eps 5/12)) (*.f64 1/12 eps))
(+.f64 (+.f64 (*.f64 1/2 eps) (neg.f64 (*.f64 1/4 eps))) (neg.f64 (*.f64 1/6 eps)))
(*.f64 1/12 eps)
(+.f64 (-.f64 (*.f64 1/2 eps) (exp.f64 (log1p.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) 1)
(*.f64 1/12 eps)
(+.f64 (-.f64 (*.f64 1/2 eps) (/.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 eps -1/12))) (/.f64 1/16 (/.f64 (*.f64 eps -1/12) (*.f64 eps eps))))
(+.f64 (-.f64 (*.f64 eps 1/2) (/.f64 1/36 (/.f64 (*.f64 eps -1/12) (*.f64 eps eps)))) (/.f64 1/16 (/.f64 (*.f64 eps -1/12) (*.f64 eps eps))))
(+.f64 (-.f64 (*.f64 eps 1/2) (*.f64 (/.f64 eps (/.f64 -1/12 eps)) (/.f64 1/36 eps))) (*.f64 (*.f64 eps eps) (/.f64 -3/4 eps)))
(+.f64 (-.f64 (*.f64 eps 1/3) (exp.f64 (log1p.f64 (*.f64 1/4 eps)))) 1)
(+.f64 1 (-.f64 (*.f64 eps 1/3) (exp.f64 (log1p.f64 (*.f64 eps 1/4)))))
(-.f64 (+.f64 1 (*.f64 eps 1/3)) (exp.f64 (log1p.f64 (*.f64 eps 1/4))))
(+.f64 (-.f64 (-.f64 (*.f64 1/2 eps) (*.f64 1/4 eps)) (exp.f64 (log1p.f64 (*.f64 1/6 eps)))) 1)
(*.f64 1/12 eps)
(*.f64 eps 1/12)
(*.f64 1/12 eps)
(*.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) 1)
(*.f64 1/12 eps)
(*.f64 1 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))
(*.f64 1/12 eps)
(*.f64 (sqrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(*.f64 1/12 eps)
(*.f64 (cbrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 2))
(*.f64 1/12 eps)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 2) (cbrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(*.f64 1/12 eps)
(*.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (/.f64 1 (*.f64 eps 11/12)))
(*.f64 (/.f64 (*.f64 eps 11/12) (*.f64 eps 11/12)) (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)))
(/.f64 eps (/.f64 (/.f64 (*.f64 eps 11/12) (*.f64 1/12 eps)) 11/12))
(*.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)) (/.f64 1 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))
(/.f64 (-.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 (pow.f64 eps 3) 125/1728)) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 3) 1/8) (*.f64 (pow.f64 eps 3) 125/1728)) (fma.f64 1/4 (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps 5/12) 11/12))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 1/2 eps)) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (-.f64 (sqrt.f64 (*.f64 1/2 eps)) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 eps 5/12)) (sqrt.f64 (*.f64 eps 1/2))) (-.f64 (sqrt.f64 (*.f64 eps 1/2)) (sqrt.f64 (*.f64 eps 5/12))))
(*.f64 (/.f64 1 (*.f64 eps 11/12)) (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(*.f64 (/.f64 (*.f64 eps 11/12) (*.f64 eps 11/12)) (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)))
(/.f64 eps (/.f64 (/.f64 (*.f64 eps 11/12) (*.f64 1/12 eps)) 11/12))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))) (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)))
(/.f64 (-.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 (pow.f64 eps 3) 125/1728)) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 3) 1/8) (*.f64 (pow.f64 eps 3) 125/1728)) (fma.f64 1/4 (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps 5/12) 11/12))))
(*.f64 (/.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))
(*.f64 1/12 eps)
(*.f64 (/.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (+.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728))) (-.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (*.f64 eps eps) 25/144)) (*.f64 1/2 (*.f64 eps (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))))
(*.f64 (/.f64 (*.f64 eps 11/12) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 (pow.f64 eps 3) 125/1728)) (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)))) (+.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps eps) 25/144)) (*.f64 -1/2 (*.f64 eps (*.f64 eps 5/12)))))
(*.f64 (/.f64 (*.f64 1/12 eps) (/.f64 (+.f64 (*.f64 (pow.f64 eps 3) 1/8) (*.f64 (pow.f64 eps 3) 125/1728)) (*.f64 eps 11/12))) (+.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps eps) 25/144)) (*.f64 (*.f64 eps (*.f64 eps 5/12)) -1/2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)) (-.f64 (*.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 1/4 (*.f64 eps eps))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))) (-.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))
(*.f64 (/.f64 (-.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 (pow.f64 eps 3) 125/1728)) (-.f64 (*.f64 1/16 (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12)) (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12))))) (-.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 eps 3) 1/8) (*.f64 (pow.f64 eps 3) 125/1728)) (-.f64 (*.f64 1/16 (*.f64 eps (pow.f64 eps 3))) (*.f64 (*.f64 (*.f64 eps eps) 25/144) (*.f64 (*.f64 eps 11/12) (*.f64 eps 11/12))))) (-.f64 (*.f64 eps (*.f64 eps 1/4)) (*.f64 eps (*.f64 (*.f64 eps 5/12) 11/12))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)) (+.f64 (pow.f64 (*.f64 1/4 (*.f64 eps eps)) 3) (pow.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)) 3))) (+.f64 (*.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 1/4 (*.f64 eps eps))) (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))) (*.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))))
(*.f64 (/.f64 (-.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 (pow.f64 eps 3) 125/1728)) (+.f64 (*.f64 1/64 (pow.f64 (*.f64 eps eps) 3)) (pow.f64 (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12)) 3))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12)) (-.f64 (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12)) (*.f64 1/4 (*.f64 eps eps))))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 eps 3) 1/8) (*.f64 (pow.f64 eps 3) 125/1728)) (+.f64 (*.f64 1/64 (pow.f64 (*.f64 eps eps) 3)) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps 5/12) 11/12)) 3))) (+.f64 (*.f64 1/16 (*.f64 eps (pow.f64 eps 3))) (*.f64 (*.f64 eps 5/12) (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 eps (*.f64 (*.f64 eps 5/12) 11/12)) (*.f64 eps (*.f64 eps 1/4)))))))
(/.f64 1 (/.f64 1 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(*.f64 1/12 eps)
(/.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (*.f64 eps 11/12))
(*.f64 (/.f64 (*.f64 eps 11/12) (*.f64 eps 11/12)) (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)))
(/.f64 eps (/.f64 (/.f64 (*.f64 eps 11/12) (*.f64 1/12 eps)) 11/12))
(/.f64 (*.f64 eps 11/12) (/.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(*.f64 (/.f64 (*.f64 eps 11/12) (*.f64 eps 11/12)) (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)))
(/.f64 eps (/.f64 (/.f64 (*.f64 eps 11/12) (*.f64 1/12 eps)) 11/12))
(/.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))
(/.f64 (-.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 (pow.f64 eps 3) 125/1728)) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 3) 1/8) (*.f64 (pow.f64 eps 3) 125/1728)) (fma.f64 1/4 (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps 5/12) 11/12))))
(/.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))) (/.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(/.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12))) (/.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12))) (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))))
(/.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps 5/12) 11/12))) (/.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps 5/12) 11/12))) (*.f64 1/12 eps)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (/.f64 (*.f64 eps 11/12) (sqrt.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 eps (*.f64 11/12 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))))) (*.f64 eps 11/12)) (sqrt.f64 (*.f64 eps (*.f64 11/12 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))))))
(*.f64 (sqrt.f64 (*.f64 eps (*.f64 (*.f64 1/12 eps) 11/12))) (/.f64 (sqrt.f64 (*.f64 eps (*.f64 (*.f64 1/12 eps) 11/12))) (*.f64 eps 11/12)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728))) (/.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 (pow.f64 eps 3) 125/1728))) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12)))) (sqrt.f64 (-.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 (pow.f64 eps 3) 125/1728))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 eps 3) 1/8) (*.f64 (pow.f64 eps 3) 125/1728))) (/.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 eps 3) 1/8) (*.f64 (pow.f64 eps 3) 125/1728))) (fma.f64 1/4 (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps 5/12) 11/12)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (cbrt.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))) (/.f64 (*.f64 eps 11/12) (cbrt.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 eps (*.f64 11/12 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))))) (cbrt.f64 (*.f64 eps (*.f64 11/12 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)))))) (*.f64 eps 11/12)) (cbrt.f64 (*.f64 eps (*.f64 11/12 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))))))
(*.f64 (cbrt.f64 (*.f64 eps (*.f64 (*.f64 1/12 eps) 11/12))) (/.f64 (cbrt.f64 (*.f64 eps (*.f64 (*.f64 1/12 eps) 11/12))) (/.f64 eps (/.f64 (cbrt.f64 (*.f64 eps (*.f64 (*.f64 1/12 eps) 11/12))) 11/12))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)))) (/.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 (pow.f64 eps 3) 125/1728))) (cbrt.f64 (-.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 (pow.f64 eps 3) 125/1728)))) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12)))) (cbrt.f64 (-.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 (pow.f64 eps 3) 125/1728))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 eps 3) 1/8) (*.f64 (pow.f64 eps 3) 125/1728))) (/.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 eps 3) 1/8) (*.f64 (pow.f64 eps 3) 125/1728))) (/.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps 5/12) 11/12))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 eps 3) 1/8) (*.f64 (pow.f64 eps 3) 125/1728))))))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (*.f64 eps -5/12) (*.f64 eps -5/12))) (-.f64 (*.f64 1/2 eps) (*.f64 eps -5/12)))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (*.f64 eps eps) 25/144)) (fma.f64 1/2 eps (neg.f64 (*.f64 eps -5/12))))
(/.f64 (-.f64 (*.f64 eps (*.f64 eps 1/4)) (*.f64 (*.f64 eps eps) 25/144)) (-.f64 (*.f64 eps 1/2) (*.f64 eps -5/12)))
(/.f64 (-.f64 (*.f64 (*.f64 eps 1/3) (*.f64 eps 1/3)) (*.f64 1/16 (*.f64 eps eps))) (+.f64 (*.f64 1/4 eps) (*.f64 eps 1/3)))
(/.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/9) (*.f64 -1/16 (*.f64 eps eps))) (fma.f64 1/4 eps (*.f64 eps 1/3)))
(/.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/9) (*.f64 (*.f64 eps eps) -1/16)) (fma.f64 1/4 eps (*.f64 eps 1/3)))
(/.f64 (+.f64 (pow.f64 (*.f64 1/2 eps) 3) (pow.f64 (*.f64 eps -5/12) 3)) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 eps -5/12) (*.f64 eps -5/12)) (*.f64 (*.f64 1/2 eps) (*.f64 eps -5/12)))))
(/.f64 (+.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 (pow.f64 eps 3) -125/1728)) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps -5/12) (-.f64 (*.f64 eps -5/12) (*.f64 eps 1/2)))))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 3) 1/8) (*.f64 (pow.f64 eps 3) -125/1728)) (fma.f64 1/4 (*.f64 eps eps) (*.f64 eps (*.f64 -5/12 (-.f64 (*.f64 eps -5/12) (*.f64 eps 1/2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps 1/3) 3) (*.f64 1/64 (pow.f64 eps 3))) (+.f64 (*.f64 (*.f64 eps 1/3) (*.f64 eps 1/3)) (+.f64 (*.f64 1/16 (*.f64 eps eps)) (*.f64 (*.f64 eps 1/3) (*.f64 1/4 eps)))))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 3) 1/27) (*.f64 -1/64 (pow.f64 eps 3))) (+.f64 (*.f64 (*.f64 eps eps) 1/9) (fma.f64 1/16 (*.f64 eps eps) (*.f64 (*.f64 eps 1/4) (*.f64 eps 1/3)))))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 3) 1/27) (*.f64 (pow.f64 eps 3) -1/64)) (+.f64 (*.f64 (*.f64 eps eps) 1/9) (fma.f64 1/16 (*.f64 eps eps) (*.f64 eps (*.f64 1/12 eps)))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (neg.f64 (*.f64 eps 11/12)))
(/.f64 (*.f64 (*.f64 eps -11/12) (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))) (*.f64 eps -11/12))
(/.f64 (*.f64 eps (*.f64 -11/12 (*.f64 1/12 eps))) (*.f64 eps -11/12))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728))) (neg.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))
(/.f64 (neg.f64 (-.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 (pow.f64 eps 3) 125/1728))) (neg.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 eps 3) 1/8) (*.f64 (pow.f64 eps 3) 125/1728))) (neg.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps 5/12) 11/12)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)) 1) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))
(/.f64 (-.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 (pow.f64 eps 3) 125/1728)) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 3) 1/8) (*.f64 (pow.f64 eps 3) 125/1728)) (fma.f64 1/4 (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps 5/12) 11/12))))
(/.f64 (*.f64 1 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (*.f64 eps -5/12) (*.f64 eps -5/12)))) (-.f64 (*.f64 1/2 eps) (*.f64 eps -5/12)))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (*.f64 eps eps) 25/144)) (fma.f64 1/2 eps (neg.f64 (*.f64 eps -5/12))))
(/.f64 (-.f64 (*.f64 eps (*.f64 eps 1/4)) (*.f64 (*.f64 eps eps) 25/144)) (-.f64 (*.f64 eps 1/2) (*.f64 eps -5/12)))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 eps 1/3) (*.f64 eps 1/3)) (*.f64 1/16 (*.f64 eps eps)))) (+.f64 (*.f64 1/4 eps) (*.f64 eps 1/3)))
(/.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/9) (*.f64 -1/16 (*.f64 eps eps))) (fma.f64 1/4 eps (*.f64 eps 1/3)))
(/.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/9) (*.f64 (*.f64 eps eps) -1/16)) (fma.f64 1/4 eps (*.f64 eps 1/3)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 1/2 eps) 3) (pow.f64 (*.f64 eps -5/12) 3))) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 eps -5/12) (*.f64 eps -5/12)) (*.f64 (*.f64 1/2 eps) (*.f64 eps -5/12)))))
(/.f64 (+.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 (pow.f64 eps 3) -125/1728)) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps -5/12) (-.f64 (*.f64 eps -5/12) (*.f64 eps 1/2)))))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 3) 1/8) (*.f64 (pow.f64 eps 3) -125/1728)) (fma.f64 1/4 (*.f64 eps eps) (*.f64 eps (*.f64 -5/12 (-.f64 (*.f64 eps -5/12) (*.f64 eps 1/2))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 eps 1/3) 3) (*.f64 1/64 (pow.f64 eps 3)))) (+.f64 (*.f64 (*.f64 eps 1/3) (*.f64 eps 1/3)) (+.f64 (*.f64 1/16 (*.f64 eps eps)) (*.f64 (*.f64 eps 1/3) (*.f64 1/4 eps)))))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 3) 1/27) (*.f64 -1/64 (pow.f64 eps 3))) (+.f64 (*.f64 (*.f64 eps eps) 1/9) (fma.f64 1/16 (*.f64 eps eps) (*.f64 (*.f64 eps 1/4) (*.f64 eps 1/3)))))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 3) 1/27) (*.f64 (pow.f64 eps 3) -1/64)) (+.f64 (*.f64 (*.f64 eps eps) 1/9) (fma.f64 1/16 (*.f64 eps eps) (*.f64 eps (*.f64 1/12 eps)))))
(/.f64 (*.f64 1 (neg.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))) (neg.f64 (*.f64 eps 11/12)))
(/.f64 (*.f64 (*.f64 eps -11/12) (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))) (*.f64 eps -11/12))
(/.f64 (*.f64 eps (*.f64 -11/12 (*.f64 1/12 eps))) (*.f64 eps -11/12))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)))) (neg.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))
(/.f64 (neg.f64 (-.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 (pow.f64 eps 3) 125/1728))) (neg.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 eps 3) 1/8) (*.f64 (pow.f64 eps 3) 125/1728))) (neg.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps 5/12) 11/12)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))) (sqrt.f64 (*.f64 eps 11/12)))
(/.f64 (sqrt.f64 (*.f64 eps (*.f64 11/12 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))))) (/.f64 (sqrt.f64 (*.f64 eps 11/12)) (sqrt.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)))))
(/.f64 (sqrt.f64 (*.f64 eps (*.f64 (*.f64 1/12 eps) 11/12))) (/.f64 (sqrt.f64 (*.f64 eps 11/12)) (sqrt.f64 (*.f64 1/12 eps))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)))) (sqrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))) (/.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12)))) (sqrt.f64 (-.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 (pow.f64 eps 3) 125/1728)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 1/12 eps)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 eps 3) 1/8) (*.f64 (pow.f64 eps 3) 125/1728)))) (sqrt.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps 5/12) 11/12)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 2) (cbrt.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))) (cbrt.f64 (*.f64 eps 11/12)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))) 2) (cbrt.f64 (*.f64 eps (*.f64 11/12 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)))))) (cbrt.f64 (*.f64 eps 11/12)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 1/12 eps)) 2) (/.f64 (cbrt.f64 (*.f64 eps 11/12)) (cbrt.f64 (*.f64 eps (*.f64 (*.f64 1/12 eps) 11/12)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)))) (cbrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))) 2) (/.f64 (cbrt.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12)))) (cbrt.f64 (-.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 (pow.f64 eps 3) 125/1728)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 1/12 eps)) 2) (/.f64 (cbrt.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps 5/12) 11/12)))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 eps 3) 1/8) (*.f64 (pow.f64 eps 3) 125/1728)))))
(/.f64 (*.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 1) (*.f64 eps 11/12))
(*.f64 (/.f64 (*.f64 eps 11/12) (*.f64 eps 11/12)) (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)))
(/.f64 eps (/.f64 (/.f64 (*.f64 eps 11/12) (*.f64 1/12 eps)) 11/12))
(/.f64 (*.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (*.f64 eps -5/12) (*.f64 eps -5/12))) 1) (-.f64 (*.f64 1/2 eps) (*.f64 eps -5/12)))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (*.f64 eps eps) 25/144)) (fma.f64 1/2 eps (neg.f64 (*.f64 eps -5/12))))
(/.f64 (-.f64 (*.f64 eps (*.f64 eps 1/4)) (*.f64 (*.f64 eps eps) 25/144)) (-.f64 (*.f64 eps 1/2) (*.f64 eps -5/12)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps 1/3) (*.f64 eps 1/3)) (*.f64 1/16 (*.f64 eps eps))) 1) (+.f64 (*.f64 1/4 eps) (*.f64 eps 1/3)))
(/.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/9) (*.f64 -1/16 (*.f64 eps eps))) (fma.f64 1/4 eps (*.f64 eps 1/3)))
(/.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/9) (*.f64 (*.f64 eps eps) -1/16)) (fma.f64 1/4 eps (*.f64 eps 1/3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 1/2 eps) 3) (pow.f64 (*.f64 eps -5/12) 3)) 1) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 eps -5/12) (*.f64 eps -5/12)) (*.f64 (*.f64 1/2 eps) (*.f64 eps -5/12)))))
(/.f64 (+.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 (pow.f64 eps 3) -125/1728)) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps -5/12) (-.f64 (*.f64 eps -5/12) (*.f64 eps 1/2)))))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 3) 1/8) (*.f64 (pow.f64 eps 3) -125/1728)) (fma.f64 1/4 (*.f64 eps eps) (*.f64 eps (*.f64 -5/12 (-.f64 (*.f64 eps -5/12) (*.f64 eps 1/2))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps 1/3) 3) (*.f64 1/64 (pow.f64 eps 3))) 1) (+.f64 (*.f64 (*.f64 eps 1/3) (*.f64 eps 1/3)) (+.f64 (*.f64 1/16 (*.f64 eps eps)) (*.f64 (*.f64 eps 1/3) (*.f64 1/4 eps)))))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 3) 1/27) (*.f64 -1/64 (pow.f64 eps 3))) (+.f64 (*.f64 (*.f64 eps eps) 1/9) (fma.f64 1/16 (*.f64 eps eps) (*.f64 (*.f64 eps 1/4) (*.f64 eps 1/3)))))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 3) 1/27) (*.f64 (pow.f64 eps 3) -1/64)) (+.f64 (*.f64 (*.f64 eps eps) 1/9) (fma.f64 1/16 (*.f64 eps eps) (*.f64 eps (*.f64 1/12 eps)))))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) 1) (neg.f64 (*.f64 eps 11/12)))
(/.f64 (*.f64 (*.f64 eps -11/12) (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))) (*.f64 eps -11/12))
(/.f64 (*.f64 eps (*.f64 -11/12 (*.f64 1/12 eps))) (*.f64 eps -11/12))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728))) 1) (neg.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))
(/.f64 (neg.f64 (-.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 (pow.f64 eps 3) 125/1728))) (neg.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 eps 3) 1/8) (*.f64 (pow.f64 eps 3) 125/1728))) (neg.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps 5/12) 11/12)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (sqrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (sqrt.f64 (*.f64 eps 11/12)))
(/.f64 (sqrt.f64 (*.f64 eps (*.f64 11/12 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))))) (/.f64 (sqrt.f64 (*.f64 eps 11/12)) (sqrt.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)))))
(/.f64 (sqrt.f64 (*.f64 eps (*.f64 (*.f64 1/12 eps) 11/12))) (/.f64 (sqrt.f64 (*.f64 eps 11/12)) (sqrt.f64 (*.f64 1/12 eps))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728))) (sqrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (sqrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))) (/.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12)))) (sqrt.f64 (-.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 (pow.f64 eps 3) 125/1728)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 1/12 eps)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 eps 3) 1/8) (*.f64 (pow.f64 eps 3) 125/1728)))) (sqrt.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps 5/12) 11/12)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 2)) (cbrt.f64 (*.f64 eps 11/12)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))) 2) (cbrt.f64 (*.f64 eps (*.f64 11/12 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)))))) (cbrt.f64 (*.f64 eps 11/12)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 1/12 eps)) 2) (/.f64 (cbrt.f64 (*.f64 eps 11/12)) (cbrt.f64 (*.f64 eps (*.f64 (*.f64 1/12 eps) 11/12)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 2)) (cbrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))) 2) (/.f64 (cbrt.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12)))) (cbrt.f64 (-.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 (pow.f64 eps 3) 125/1728)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 1/12 eps)) 2) (/.f64 (cbrt.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps 5/12) 11/12)))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 eps 3) 1/8) (*.f64 (pow.f64 eps 3) 125/1728)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 1/4 (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 eps eps) 25/144) (*.f64 (*.f64 eps eps) 25/144))) (/.f64 1 (*.f64 eps 11/12))) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (*.f64 eps eps) 25/144)))
(/.f64 (-.f64 (*.f64 1/16 (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) 625/20736)) (/.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps eps) 25/144)) (/.f64 1 (*.f64 eps 11/12))))
(/.f64 (/.f64 12/11 eps) (/.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps eps) 25/144)) (-.f64 (*.f64 1/16 (*.f64 eps (pow.f64 eps 3))) (*.f64 (*.f64 eps (pow.f64 eps 3)) 625/20736))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 1/4 (*.f64 eps eps)) 3) (pow.f64 (*.f64 (*.f64 eps eps) 25/144) 3)) (/.f64 1 (*.f64 eps 11/12))) (+.f64 (*.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 1/4 (*.f64 eps eps))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) 25/144) (*.f64 (*.f64 eps eps) 25/144)) (*.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (*.f64 eps eps) 25/144)))))
(/.f64 (*.f64 (/.f64 1 (*.f64 eps 11/12)) (-.f64 (*.f64 1/64 (pow.f64 (*.f64 eps eps) 3)) (*.f64 (pow.f64 (*.f64 eps eps) 3) 15625/2985984))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 eps eps) 25/144) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps eps) 25/144)))))
(/.f64 (/.f64 12/11 eps) (/.f64 (+.f64 (*.f64 1/16 (*.f64 eps (pow.f64 eps 3))) (*.f64 (*.f64 eps eps) (*.f64 25/144 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps eps) 25/144))))) (-.f64 (*.f64 1/64 (pow.f64 (*.f64 eps eps) 3)) (*.f64 15625/2985984 (pow.f64 (*.f64 eps eps) 3)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 1/2 eps) 3) (pow.f64 (*.f64 1/2 eps) 3)) (*.f64 (*.f64 (pow.f64 eps 3) 125/1728) (*.f64 (pow.f64 eps 3) 125/1728))) (/.f64 1 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))) (+.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)))
(/.f64 (-.f64 (pow.f64 (*.f64 eps 1/2) 6) (*.f64 (*.f64 (pow.f64 eps 3) (pow.f64 eps 3)) 15625/2985984)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 (pow.f64 eps 3) 125/1728)) (/.f64 1 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 eps 1/2) 6) (*.f64 (pow.f64 eps 3) (*.f64 15625/2985984 (pow.f64 eps 3)))) (fma.f64 1/4 (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps 5/12) 11/12)))) (+.f64 (*.f64 (pow.f64 eps 3) 1/8) (*.f64 (pow.f64 eps 3) 125/1728)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 1/2 eps) 3) 3) (pow.f64 (*.f64 (pow.f64 eps 3) 125/1728) 3)) (/.f64 1 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))) (+.f64 (*.f64 (pow.f64 (*.f64 1/2 eps) 3) (pow.f64 (*.f64 1/2 eps) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 eps 3) 125/1728) (*.f64 (pow.f64 eps 3) 125/1728)) (*.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)))))
(/.f64 (*.f64 (/.f64 1 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12)))) (-.f64 (pow.f64 (*.f64 1/8 (pow.f64 eps 3)) 3) (*.f64 (pow.f64 (pow.f64 eps 3) 3) 1953125/5159780352))) (+.f64 (pow.f64 (*.f64 eps 1/2) 6) (*.f64 (*.f64 (pow.f64 eps 3) 125/1728) (+.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 (pow.f64 eps 3) 125/1728)))))
(/.f64 (*.f64 (/.f64 1 (fma.f64 1/4 (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps 5/12) 11/12)))) (-.f64 (pow.f64 (*.f64 (pow.f64 eps 3) 1/8) 3) (*.f64 (pow.f64 (pow.f64 eps 3) 3) 1953125/5159780352))) (+.f64 (pow.f64 (*.f64 eps 1/2) 6) (*.f64 (*.f64 (pow.f64 eps 3) 125/1728) (+.f64 (*.f64 (pow.f64 eps 3) 1/8) (*.f64 (pow.f64 eps 3) 125/1728)))))
(/.f64 (/.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) eps) 11/12)
(*.f64 (/.f64 (*.f64 eps 11/12) (*.f64 eps 11/12)) (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)))
(/.f64 eps (/.f64 (/.f64 (*.f64 eps 11/12) (*.f64 1/12 eps)) 11/12))
(/.f64 (/.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 1) (*.f64 eps 11/12))
(*.f64 (/.f64 (*.f64 eps 11/12) (*.f64 eps 11/12)) (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)))
(/.f64 eps (/.f64 (/.f64 (*.f64 eps 11/12) (*.f64 1/12 eps)) 11/12))
(/.f64 (/.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (*.f64 eps 11/12))) (sqrt.f64 (*.f64 eps 11/12)))
(/.f64 (*.f64 eps (*.f64 11/12 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)))) (*.f64 (sqrt.f64 (*.f64 eps 11/12)) (sqrt.f64 (*.f64 eps 11/12))))
(/.f64 (*.f64 1/12 eps) (/.f64 (*.f64 (sqrt.f64 (*.f64 eps 11/12)) (sqrt.f64 (*.f64 eps 11/12))) (*.f64 eps 11/12)))
(/.f64 (/.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (*.f64 (cbrt.f64 (*.f64 eps 11/12)) (cbrt.f64 (*.f64 eps 11/12)))) (cbrt.f64 (*.f64 eps 11/12)))
(/.f64 (*.f64 eps (*.f64 11/12 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)))) (*.f64 (cbrt.f64 (*.f64 eps 11/12)) (*.f64 (cbrt.f64 (*.f64 eps 11/12)) (cbrt.f64 (*.f64 eps 11/12)))))
(/.f64 (*.f64 eps (*.f64 (*.f64 1/12 eps) 11/12)) (*.f64 (cbrt.f64 (*.f64 eps 11/12)) (*.f64 (cbrt.f64 (*.f64 eps 11/12)) (cbrt.f64 (*.f64 eps 11/12)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)) 1) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))
(/.f64 (-.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 (pow.f64 eps 3) 125/1728)) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 3) 1/8) (*.f64 (pow.f64 eps 3) 125/1728)) (fma.f64 1/4 (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps 5/12) 11/12))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)) (sqrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))) (sqrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))
(/.f64 (-.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 (pow.f64 eps 3) 125/1728)) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12)))) (sqrt.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12))))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 3) 1/8) (*.f64 (pow.f64 eps 3) 125/1728)) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps 5/12) 11/12)))) (sqrt.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps 5/12) 11/12))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)) (*.f64 (cbrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))) (cbrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))) (cbrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))
(/.f64 (-.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 (pow.f64 eps 3) 125/1728)) (*.f64 (cbrt.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12)))) (*.f64 (cbrt.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12)))) (cbrt.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12)))))))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 eps 3) 1/8) (*.f64 (pow.f64 eps 3) 125/1728)) (cbrt.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps 5/12) 11/12))))) (*.f64 (cbrt.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps 5/12) 11/12)))) (cbrt.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps 5/12) 11/12))))))
(pow.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) 1)
(*.f64 1/12 eps)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 2)
(*.f64 1/12 eps)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 3)
(*.f64 1/12 eps)
(pow.f64 (pow.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) 3) 1/3)
(*.f64 1/12 eps)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) 2))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)) 2))
(sqrt.f64 (pow.f64 (*.f64 1/12 eps) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(*.f64 1/12 eps)
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))))
(*.f64 1/12 eps)
(cbrt.f64 (pow.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) 3))
(*.f64 1/12 eps)
(expm1.f64 (log1p.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(*.f64 1/12 eps)
(exp.f64 (log.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(*.f64 1/12 eps)
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 1))
(*.f64 1/12 eps)
(log1p.f64 (expm1.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(*.f64 1/12 eps)
(fma.f64 1/2 eps (*.f64 eps -5/12))
(*.f64 1/12 eps)
(fma.f64 eps 1/2 (*.f64 eps -5/12))
(*.f64 1/12 eps)
(fma.f64 1 (*.f64 1/2 eps) (*.f64 eps -5/12))
(*.f64 1/12 eps)
(fma.f64 (sqrt.f64 (*.f64 1/2 eps)) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 eps -5/12))
(fma.f64 (sqrt.f64 (*.f64 eps 1/2)) (sqrt.f64 (*.f64 eps 1/2)) (*.f64 eps -5/12))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (cbrt.f64 (*.f64 1/2 eps)) (*.f64 eps -5/12))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (cbrt.f64 (*.f64 eps 1/2)) (*.f64 eps -5/12))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/6 eps))) 1)
(*.f64 eps 1/6)
(pow.f64 (*.f64 1/6 eps) 1)
(*.f64 eps 1/6)
(pow.f64 (sqrt.f64 (*.f64 1/6 eps)) 2)
(pow.f64 (sqrt.f64 (*.f64 eps 1/6)) 2)
(pow.f64 (cbrt.f64 (*.f64 1/6 eps)) 3)
(*.f64 eps 1/6)
(pow.f64 (*.f64 1/216 (pow.f64 eps 3)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 eps 3) 1/216))
(sqrt.f64 (*.f64 1/36 (*.f64 eps eps)))
(sqrt.f64 (*.f64 (*.f64 eps eps) 1/36))
(sqrt.f64 (*.f64 eps (*.f64 eps 1/36)))
(log.f64 (pow.f64 (exp.f64 1/6) eps))
(*.f64 eps (log.f64 (exp.f64 1/6)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 eps))))
(*.f64 eps 1/6)
(cbrt.f64 (*.f64 1/216 (pow.f64 eps 3)))
(cbrt.f64 (*.f64 (pow.f64 eps 3) 1/216))
(expm1.f64 (log1p.f64 (*.f64 1/6 eps)))
(*.f64 eps 1/6)
(exp.f64 (log.f64 (*.f64 1/6 eps)))
(*.f64 eps 1/6)
(exp.f64 (*.f64 (log.f64 (*.f64 1/6 eps)) 1))
(*.f64 eps 1/6)
(log1p.f64 (expm1.f64 (*.f64 1/6 eps)))
(*.f64 eps 1/6)
(+.f64 (*.f64 b (*.f64 1/2 eps)) (*.f64 b (*.f64 eps -5/12)))
(*.f64 1/12 (*.f64 eps b))
(*.f64 eps (*.f64 1/12 b))
(+.f64 (*.f64 b (*.f64 eps -5/12)) (*.f64 b (*.f64 1/2 eps)))
(*.f64 1/12 (*.f64 eps b))
(*.f64 eps (*.f64 1/12 b))
(+.f64 (*.f64 (*.f64 1/2 eps) b) (*.f64 (*.f64 eps -5/12) b))
(*.f64 1/12 (*.f64 eps b))
(*.f64 eps (*.f64 1/12 b))
(+.f64 (*.f64 (*.f64 eps -5/12) b) (*.f64 (*.f64 1/2 eps) b))
(*.f64 1/12 (*.f64 eps b))
(*.f64 eps (*.f64 1/12 b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))) 1)
(*.f64 1/12 (*.f64 eps b))
(*.f64 eps (*.f64 1/12 b))
(/.f64 b (/.f64 1 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(*.f64 (/.f64 b 1) (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)))
(*.f64 (*.f64 1/12 eps) (/.f64 b 1))
(/.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (/.f64 (*.f64 eps 11/12) b))
(*.f64 (*.f64 (/.f64 (*.f64 eps 11/12) (*.f64 eps 11/12)) (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))) b)
(/.f64 (*.f64 (*.f64 b 11/12) eps) (/.f64 (*.f64 eps 11/12) (*.f64 1/12 eps)))
(/.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)) (/.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))) b))
(/.f64 b (/.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12))) (-.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 (pow.f64 eps 3) 125/1728))))
(*.f64 b (/.f64 (-.f64 (*.f64 (pow.f64 eps 3) 1/8) (*.f64 (pow.f64 eps 3) 125/1728)) (fma.f64 1/4 (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps 5/12) 11/12)))))
(/.f64 (*.f64 b (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (*.f64 eps 11/12))
(*.f64 (*.f64 (/.f64 (*.f64 eps 11/12) (*.f64 eps 11/12)) (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))) b)
(/.f64 (*.f64 (*.f64 b 11/12) eps) (/.f64 (*.f64 eps 11/12) (*.f64 1/12 eps)))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728))) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))
(/.f64 b (/.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12))) (-.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 (pow.f64 eps 3) 125/1728))))
(*.f64 b (/.f64 (-.f64 (*.f64 (pow.f64 eps 3) 1/8) (*.f64 (pow.f64 eps 3) 125/1728)) (fma.f64 1/4 (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps 5/12) 11/12)))))
(/.f64 (*.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) b) (*.f64 eps 11/12))
(*.f64 (*.f64 (/.f64 (*.f64 eps 11/12) (*.f64 eps 11/12)) (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))) b)
(/.f64 (*.f64 (*.f64 b 11/12) eps) (/.f64 (*.f64 eps 11/12) (*.f64 1/12 eps)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)) b) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))
(/.f64 b (/.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12))) (-.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 (pow.f64 eps 3) 125/1728))))
(*.f64 b (/.f64 (-.f64 (*.f64 (pow.f64 eps 3) 1/8) (*.f64 (pow.f64 eps 3) 125/1728)) (fma.f64 1/4 (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps 5/12) 11/12)))))
(/.f64 (*.f64 b (-.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (*.f64 eps -5/12) (*.f64 eps -5/12)))) (-.f64 (*.f64 1/2 eps) (*.f64 eps -5/12)))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (*.f64 eps eps) 25/144)) (/.f64 (fma.f64 1/2 eps (neg.f64 (*.f64 eps -5/12))) b))
(/.f64 b (/.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps -5/12)) (-.f64 (*.f64 eps (*.f64 eps 1/4)) (*.f64 (*.f64 eps eps) 25/144))))
(/.f64 (*.f64 b (-.f64 (*.f64 (*.f64 eps 1/3) (*.f64 eps 1/3)) (*.f64 1/16 (*.f64 eps eps)))) (+.f64 (*.f64 1/4 eps) (*.f64 eps 1/3)))
(/.f64 b (/.f64 (fma.f64 1/4 eps (*.f64 eps 1/3)) (+.f64 (*.f64 (*.f64 eps eps) 1/9) (*.f64 -1/16 (*.f64 eps eps)))))
(/.f64 b (/.f64 (fma.f64 1/4 eps (*.f64 eps 1/3)) (+.f64 (*.f64 (*.f64 eps eps) 1/9) (*.f64 (*.f64 eps eps) -1/16))))
(/.f64 (*.f64 b (+.f64 (pow.f64 (*.f64 1/2 eps) 3) (pow.f64 (*.f64 eps -5/12) 3))) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 eps -5/12) (*.f64 eps -5/12)) (*.f64 (*.f64 1/2 eps) (*.f64 eps -5/12)))))
(/.f64 b (/.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps -5/12) (-.f64 (*.f64 eps -5/12) (*.f64 eps 1/2)))) (+.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 (pow.f64 eps 3) -125/1728))))
(/.f64 b (/.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 eps (*.f64 -5/12 (-.f64 (*.f64 eps -5/12) (*.f64 eps 1/2))))) (+.f64 (*.f64 (pow.f64 eps 3) 1/8) (*.f64 (pow.f64 eps 3) -125/1728))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 eps 1/3) 3) (*.f64 1/64 (pow.f64 eps 3)))) (+.f64 (*.f64 (*.f64 eps 1/3) (*.f64 eps 1/3)) (+.f64 (*.f64 1/16 (*.f64 eps eps)) (*.f64 (*.f64 eps 1/3) (*.f64 1/4 eps)))))
(/.f64 b (/.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/9) (fma.f64 1/16 (*.f64 eps eps) (*.f64 (*.f64 eps 1/4) (*.f64 eps 1/3)))) (+.f64 (*.f64 (pow.f64 eps 3) 1/27) (*.f64 -1/64 (pow.f64 eps 3)))))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 3) 1/27) (*.f64 (pow.f64 eps 3) -1/64)) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/9) (fma.f64 1/16 (*.f64 eps eps) (*.f64 eps (*.f64 1/12 eps)))) b))
(/.f64 (*.f64 b (neg.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))) (neg.f64 (*.f64 eps 11/12)))
(/.f64 b (/.f64 (*.f64 eps -11/12) (*.f64 (*.f64 eps -11/12) (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)))))
(/.f64 b (/.f64 (*.f64 eps -11/12) (*.f64 eps (*.f64 -11/12 (*.f64 1/12 eps)))))
(/.f64 (*.f64 b (neg.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)))) (neg.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))
(/.f64 (neg.f64 (-.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 (pow.f64 eps 3) 125/1728))) (/.f64 (neg.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12)))) b))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 eps 3) 1/8) (*.f64 (pow.f64 eps 3) 125/1728))) (/.f64 (neg.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps 5/12) 11/12)))) b))
(/.f64 (*.f64 1 (*.f64 b (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))) (*.f64 eps 11/12))
(*.f64 (*.f64 (/.f64 (*.f64 eps 11/12) (*.f64 eps 11/12)) (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))) b)
(/.f64 (*.f64 (*.f64 b 11/12) eps) (/.f64 (*.f64 eps 11/12) (*.f64 1/12 eps)))
(/.f64 (*.f64 1 (*.f64 b (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)))) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))
(/.f64 b (/.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12))) (-.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 (pow.f64 eps 3) 125/1728))))
(*.f64 b (/.f64 (-.f64 (*.f64 (pow.f64 eps 3) 1/8) (*.f64 (pow.f64 eps 3) 125/1728)) (fma.f64 1/4 (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps 5/12) 11/12)))))
(/.f64 (*.f64 1 (*.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) b)) (*.f64 eps 11/12))
(*.f64 (*.f64 (/.f64 (*.f64 eps 11/12) (*.f64 eps 11/12)) (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))) b)
(/.f64 (*.f64 (*.f64 b 11/12) eps) (/.f64 (*.f64 eps 11/12) (*.f64 1/12 eps)))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)) b)) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))
(/.f64 b (/.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12))) (-.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 (pow.f64 eps 3) 125/1728))))
(*.f64 b (/.f64 (-.f64 (*.f64 (pow.f64 eps 3) 1/8) (*.f64 (pow.f64 eps 3) 125/1728)) (fma.f64 1/4 (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps 5/12) 11/12)))))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (sqrt.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))) (sqrt.f64 (*.f64 eps 11/12)))
(/.f64 (sqrt.f64 (*.f64 eps (*.f64 11/12 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))))) (/.f64 (sqrt.f64 (*.f64 eps 11/12)) (*.f64 b (sqrt.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))))))
(/.f64 (sqrt.f64 (*.f64 eps (*.f64 (*.f64 1/12 eps) 11/12))) (/.f64 (sqrt.f64 (*.f64 eps 11/12)) (*.f64 b (sqrt.f64 (*.f64 1/12 eps)))))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)))) (sqrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 (pow.f64 eps 3) 125/1728))) (/.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12)))) (*.f64 b (sqrt.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))))))
(/.f64 b (/.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps 5/12) 11/12)))) (*.f64 (sqrt.f64 (*.f64 1/12 eps)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 eps 3) 1/8) (*.f64 (pow.f64 eps 3) 125/1728))))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 2)) (cbrt.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))) (cbrt.f64 (*.f64 eps 11/12)))
(/.f64 (*.f64 b (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))) 2) (cbrt.f64 (*.f64 eps (*.f64 11/12 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))))))) (cbrt.f64 (*.f64 eps 11/12)))
(/.f64 b (/.f64 (/.f64 (cbrt.f64 (*.f64 eps 11/12)) (cbrt.f64 (*.f64 eps (*.f64 (*.f64 1/12 eps) 11/12)))) (pow.f64 (cbrt.f64 (*.f64 1/12 eps)) 2)))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)))) (cbrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))
(/.f64 (*.f64 b (pow.f64 (cbrt.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))) 2)) (/.f64 (cbrt.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12)))) (cbrt.f64 (-.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 (pow.f64 eps 3) 125/1728)))))
(/.f64 b (/.f64 (/.f64 (cbrt.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps 5/12) 11/12)))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 eps 3) 1/8) (*.f64 (pow.f64 eps 3) 125/1728)))) (pow.f64 (cbrt.f64 (*.f64 1/12 eps)) 2)))
(/.f64 (*.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (*.f64 eps -5/12) (*.f64 eps -5/12))) b) (-.f64 (*.f64 1/2 eps) (*.f64 eps -5/12)))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (*.f64 eps eps) 25/144)) (/.f64 (fma.f64 1/2 eps (neg.f64 (*.f64 eps -5/12))) b))
(/.f64 b (/.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps -5/12)) (-.f64 (*.f64 eps (*.f64 eps 1/4)) (*.f64 (*.f64 eps eps) 25/144))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps 1/3) (*.f64 eps 1/3)) (*.f64 1/16 (*.f64 eps eps))) b) (+.f64 (*.f64 1/4 eps) (*.f64 eps 1/3)))
(/.f64 b (/.f64 (fma.f64 1/4 eps (*.f64 eps 1/3)) (+.f64 (*.f64 (*.f64 eps eps) 1/9) (*.f64 -1/16 (*.f64 eps eps)))))
(/.f64 b (/.f64 (fma.f64 1/4 eps (*.f64 eps 1/3)) (+.f64 (*.f64 (*.f64 eps eps) 1/9) (*.f64 (*.f64 eps eps) -1/16))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 1/2 eps) 3) (pow.f64 (*.f64 eps -5/12) 3)) b) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 eps -5/12) (*.f64 eps -5/12)) (*.f64 (*.f64 1/2 eps) (*.f64 eps -5/12)))))
(/.f64 b (/.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps -5/12) (-.f64 (*.f64 eps -5/12) (*.f64 eps 1/2)))) (+.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 (pow.f64 eps 3) -125/1728))))
(/.f64 b (/.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 eps (*.f64 -5/12 (-.f64 (*.f64 eps -5/12) (*.f64 eps 1/2))))) (+.f64 (*.f64 (pow.f64 eps 3) 1/8) (*.f64 (pow.f64 eps 3) -125/1728))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps 1/3) 3) (*.f64 1/64 (pow.f64 eps 3))) b) (+.f64 (*.f64 (*.f64 eps 1/3) (*.f64 eps 1/3)) (+.f64 (*.f64 1/16 (*.f64 eps eps)) (*.f64 (*.f64 eps 1/3) (*.f64 1/4 eps)))))
(/.f64 b (/.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/9) (fma.f64 1/16 (*.f64 eps eps) (*.f64 (*.f64 eps 1/4) (*.f64 eps 1/3)))) (+.f64 (*.f64 (pow.f64 eps 3) 1/27) (*.f64 -1/64 (pow.f64 eps 3)))))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 3) 1/27) (*.f64 (pow.f64 eps 3) -1/64)) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/9) (fma.f64 1/16 (*.f64 eps eps) (*.f64 eps (*.f64 1/12 eps)))) b))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) b) (neg.f64 (*.f64 eps 11/12)))
(/.f64 b (/.f64 (*.f64 eps -11/12) (*.f64 (*.f64 eps -11/12) (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)))))
(/.f64 b (/.f64 (*.f64 eps -11/12) (*.f64 eps (*.f64 -11/12 (*.f64 1/12 eps)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728))) b) (neg.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))
(/.f64 (neg.f64 (-.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 (pow.f64 eps 3) 125/1728))) (/.f64 (neg.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12)))) b))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 eps 3) 1/8) (*.f64 (pow.f64 eps 3) 125/1728))) (/.f64 (neg.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps 5/12) 11/12)))) b))
(/.f64 (*.f64 (*.f64 b (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) 1) (*.f64 eps 11/12))
(*.f64 (*.f64 (/.f64 (*.f64 eps 11/12) (*.f64 eps 11/12)) (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))) b)
(/.f64 (*.f64 (*.f64 b 11/12) eps) (/.f64 (*.f64 eps 11/12) (*.f64 1/12 eps)))
(/.f64 (*.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728))) 1) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))
(/.f64 b (/.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12))) (-.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 (pow.f64 eps 3) 125/1728))))
(*.f64 b (/.f64 (-.f64 (*.f64 (pow.f64 eps 3) 1/8) (*.f64 (pow.f64 eps 3) 125/1728)) (fma.f64 1/4 (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps 5/12) 11/12)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) b) 1) (*.f64 eps 11/12))
(*.f64 (*.f64 (/.f64 (*.f64 eps 11/12) (*.f64 eps 11/12)) (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))) b)
(/.f64 (*.f64 (*.f64 b 11/12) eps) (/.f64 (*.f64 eps 11/12) (*.f64 1/12 eps)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)) b) 1) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))
(/.f64 b (/.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12))) (-.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 (pow.f64 eps 3) 125/1728))))
(*.f64 b (/.f64 (-.f64 (*.f64 (pow.f64 eps 3) 1/8) (*.f64 (pow.f64 eps 3) 125/1728)) (fma.f64 1/4 (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps 5/12) 11/12)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (*.f64 (sqrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) b)) (sqrt.f64 (*.f64 eps 11/12)))
(/.f64 (sqrt.f64 (*.f64 eps (*.f64 11/12 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))))) (/.f64 (sqrt.f64 (*.f64 eps 11/12)) (*.f64 b (sqrt.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))))))
(/.f64 (sqrt.f64 (*.f64 eps (*.f64 (*.f64 1/12 eps) 11/12))) (/.f64 (sqrt.f64 (*.f64 eps 11/12)) (*.f64 b (sqrt.f64 (*.f64 1/12 eps)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728))) (*.f64 (sqrt.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) b)) (sqrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 (pow.f64 eps 3) 125/1728))) (/.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12)))) (*.f64 b (sqrt.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))))))
(/.f64 b (/.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps 5/12) 11/12)))) (*.f64 (sqrt.f64 (*.f64 1/12 eps)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 eps 3) 1/8) (*.f64 (pow.f64 eps 3) 125/1728))))))
(/.f64 (/.f64 (*.f64 b (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) eps) 11/12)
(*.f64 (*.f64 (/.f64 (*.f64 eps 11/12) (*.f64 eps 11/12)) (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))) b)
(/.f64 (*.f64 (*.f64 b 11/12) eps) (/.f64 (*.f64 eps 11/12) (*.f64 1/12 eps)))
(/.f64 (/.f64 (*.f64 b (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) 1) (*.f64 eps 11/12))
(*.f64 (*.f64 (/.f64 (*.f64 eps 11/12) (*.f64 eps 11/12)) (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))) b)
(/.f64 (*.f64 (*.f64 b 11/12) eps) (/.f64 (*.f64 eps 11/12) (*.f64 1/12 eps)))
(/.f64 (/.f64 (*.f64 b (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (sqrt.f64 (*.f64 eps 11/12))) (sqrt.f64 (*.f64 eps 11/12)))
(/.f64 (*.f64 b (*.f64 eps (*.f64 11/12 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))))) (*.f64 (sqrt.f64 (*.f64 eps 11/12)) (sqrt.f64 (*.f64 eps 11/12))))
(/.f64 b (/.f64 (*.f64 (sqrt.f64 (*.f64 eps 11/12)) (sqrt.f64 (*.f64 eps 11/12))) (*.f64 eps (*.f64 (*.f64 1/12 eps) 11/12))))
(/.f64 (/.f64 (*.f64 b (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (*.f64 (cbrt.f64 (*.f64 eps 11/12)) (cbrt.f64 (*.f64 eps 11/12)))) (cbrt.f64 (*.f64 eps 11/12)))
(/.f64 (*.f64 b (*.f64 eps (*.f64 11/12 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))))) (*.f64 (cbrt.f64 (*.f64 eps 11/12)) (*.f64 (cbrt.f64 (*.f64 eps 11/12)) (cbrt.f64 (*.f64 eps 11/12)))))
(/.f64 (/.f64 b (/.f64 (cbrt.f64 (*.f64 eps 11/12)) (*.f64 eps (*.f64 (*.f64 1/12 eps) 11/12)))) (*.f64 (cbrt.f64 (*.f64 eps 11/12)) (cbrt.f64 (*.f64 eps 11/12))))
(/.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728))) 1) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))
(/.f64 b (/.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12))) (-.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 (pow.f64 eps 3) 125/1728))))
(*.f64 b (/.f64 (-.f64 (*.f64 (pow.f64 eps 3) 1/8) (*.f64 (pow.f64 eps 3) 125/1728)) (fma.f64 1/4 (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps 5/12) 11/12)))))
(/.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728))) (sqrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))) (sqrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))
(/.f64 (*.f64 b (-.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 (pow.f64 eps 3) 125/1728))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12)))) (sqrt.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12))))))
(/.f64 b (/.f64 (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps 5/12) 11/12)))) (sqrt.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps 5/12) 11/12))))) (-.f64 (*.f64 (pow.f64 eps 3) 1/8) (*.f64 (pow.f64 eps 3) 125/1728))))
(/.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728))) (*.f64 (cbrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))) (cbrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))) (cbrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))
(/.f64 (/.f64 (/.f64 (*.f64 b (-.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 (pow.f64 eps 3) 125/1728))) (cbrt.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12))))) (cbrt.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12))))) (cbrt.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12)))))
(/.f64 (/.f64 (/.f64 b (/.f64 (cbrt.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps 5/12) 11/12)))) (-.f64 (*.f64 (pow.f64 eps 3) 1/8) (*.f64 (pow.f64 eps 3) 125/1728)))) (cbrt.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps 5/12) 11/12))))) (cbrt.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps 5/12) 11/12)))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) b) eps) 11/12)
(*.f64 (*.f64 (/.f64 (*.f64 eps 11/12) (*.f64 eps 11/12)) (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))) b)
(/.f64 (*.f64 (*.f64 b 11/12) eps) (/.f64 (*.f64 eps 11/12) (*.f64 1/12 eps)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) b) 1) (*.f64 eps 11/12))
(*.f64 (*.f64 (/.f64 (*.f64 eps 11/12) (*.f64 eps 11/12)) (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))) b)
(/.f64 (*.f64 (*.f64 b 11/12) eps) (/.f64 (*.f64 eps 11/12) (*.f64 1/12 eps)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) b) (sqrt.f64 (*.f64 eps 11/12))) (sqrt.f64 (*.f64 eps 11/12)))
(/.f64 (*.f64 b (*.f64 eps (*.f64 11/12 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))))) (*.f64 (sqrt.f64 (*.f64 eps 11/12)) (sqrt.f64 (*.f64 eps 11/12))))
(/.f64 b (/.f64 (*.f64 (sqrt.f64 (*.f64 eps 11/12)) (sqrt.f64 (*.f64 eps 11/12))) (*.f64 eps (*.f64 (*.f64 1/12 eps) 11/12))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps 11/12) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) b) (*.f64 (cbrt.f64 (*.f64 eps 11/12)) (cbrt.f64 (*.f64 eps 11/12)))) (cbrt.f64 (*.f64 eps 11/12)))
(/.f64 (*.f64 b (*.f64 eps (*.f64 11/12 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))))) (*.f64 (cbrt.f64 (*.f64 eps 11/12)) (*.f64 (cbrt.f64 (*.f64 eps 11/12)) (cbrt.f64 (*.f64 eps 11/12)))))
(/.f64 (/.f64 b (/.f64 (cbrt.f64 (*.f64 eps 11/12)) (*.f64 eps (*.f64 (*.f64 1/12 eps) 11/12)))) (*.f64 (cbrt.f64 (*.f64 eps 11/12)) (cbrt.f64 (*.f64 eps 11/12))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)) b) 1) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))
(/.f64 b (/.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12))) (-.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 (pow.f64 eps 3) 125/1728))))
(*.f64 b (/.f64 (-.f64 (*.f64 (pow.f64 eps 3) 1/8) (*.f64 (pow.f64 eps 3) 125/1728)) (fma.f64 1/4 (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps 5/12) 11/12)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)) b) (sqrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12))))) (sqrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))
(/.f64 (*.f64 b (-.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 (pow.f64 eps 3) 125/1728))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12)))) (sqrt.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12))))))
(/.f64 b (/.f64 (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps 5/12) 11/12)))) (sqrt.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps 5/12) 11/12))))) (-.f64 (*.f64 (pow.f64 eps 3) 1/8) (*.f64 (pow.f64 eps 3) 125/1728))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 1/2 eps) 3) (*.f64 (pow.f64 eps 3) 125/1728)) b) (*.f64 (cbrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))) (cbrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))) (cbrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps 11/12)))))
(/.f64 (/.f64 (/.f64 (*.f64 b (-.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 (pow.f64 eps 3) 125/1728))) (cbrt.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12))))) (cbrt.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12))))) (cbrt.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (*.f64 eps 5/12) (*.f64 eps 11/12)))))
(/.f64 (/.f64 (/.f64 b (/.f64 (cbrt.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps 5/12) 11/12)))) (-.f64 (*.f64 (pow.f64 eps 3) 1/8) (*.f64 (pow.f64 eps 3) 125/1728)))) (cbrt.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps 5/12) 11/12))))) (cbrt.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps 5/12) 11/12)))))
(pow.f64 (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 1)
(*.f64 1/12 (*.f64 eps b))
(*.f64 eps (*.f64 1/12 b))
(pow.f64 (sqrt.f64 (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) 2)
(pow.f64 (sqrt.f64 (*.f64 b (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)))) 2)
(pow.f64 (sqrt.f64 (*.f64 eps (*.f64 1/12 b))) 2)
(pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) 3)
(*.f64 1/12 (*.f64 eps b))
(*.f64 eps (*.f64 1/12 b))
(pow.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 3) 1/3)
(*.f64 1/12 (*.f64 eps b))
(*.f64 eps (*.f64 1/12 b))
(sqrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 2))
(sqrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))) 2))
(sqrt.f64 (pow.f64 (*.f64 eps (*.f64 1/12 b)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) b))
(*.f64 1/12 (*.f64 eps b))
(*.f64 eps (*.f64 1/12 b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))
(*.f64 1/12 (*.f64 eps b))
(*.f64 eps (*.f64 1/12 b))
(cbrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 3))
(*.f64 1/12 (*.f64 eps b))
(*.f64 eps (*.f64 1/12 b))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) 3) (pow.f64 b 3)))
(*.f64 1/12 (*.f64 eps b))
(*.f64 eps (*.f64 1/12 b))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) 3)))
(*.f64 1/12 (*.f64 eps b))
(*.f64 eps (*.f64 1/12 b))
(expm1.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))))
(*.f64 1/12 (*.f64 eps b))
(*.f64 eps (*.f64 1/12 b))
(exp.f64 (log.f64 (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))))
(*.f64 1/12 (*.f64 eps b))
(*.f64 eps (*.f64 1/12 b))
(exp.f64 (*.f64 (log.f64 (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) 1))
(*.f64 1/12 (*.f64 eps b))
(*.f64 eps (*.f64 1/12 b))
(log1p.f64 (expm1.f64 (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))))
(*.f64 1/12 (*.f64 eps b))
(*.f64 eps (*.f64 1/12 b))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) 1)
(*.f64 eps 5/12)
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/6 eps))) (-.f64 1 (*.f64 1/4 eps)))
(*.f64 eps 5/12)
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/4 eps))) (-.f64 1 (*.f64 1/6 eps)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps 1/4))) (+.f64 1 (*.f64 eps -1/6)))
(+.f64 -1 (fma.f64 1/6 eps (exp.f64 (log1p.f64 (*.f64 eps 1/4)))))
(-.f64 (/.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 eps -1/12)) (/.f64 1/16 (/.f64 (*.f64 eps -1/12) (*.f64 eps eps))))
(-.f64 (/.f64 1/36 (/.f64 (*.f64 eps -1/12) (*.f64 eps eps))) (/.f64 1/16 (/.f64 (*.f64 eps -1/12) (*.f64 eps eps))))
(-.f64 (*.f64 (/.f64 eps (/.f64 -1/12 eps)) (/.f64 1/36 eps)) (*.f64 (*.f64 eps eps) (/.f64 -3/4 eps)))
(-.f64 (+.f64 (*.f64 1/6 eps) (exp.f64 (log1p.f64 (*.f64 1/4 eps)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps 1/4))) (+.f64 1 (*.f64 eps -1/6)))
(+.f64 -1 (fma.f64 1/6 eps (exp.f64 (log1p.f64 (*.f64 eps 1/4)))))
(-.f64 (+.f64 (*.f64 1/4 eps) (exp.f64 (log1p.f64 (*.f64 1/6 eps)))) 1)
(*.f64 eps 5/12)
(*.f64 eps 5/12)
(*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) 1)
(*.f64 eps 5/12)
(*.f64 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))
(*.f64 eps 5/12)
(*.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))
(*.f64 eps 5/12)
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) 5/12))
(*.f64 (sqrt.f64 eps) (*.f64 5/12 (sqrt.f64 eps)))
(*.f64 5/12 (*.f64 (sqrt.f64 eps) (sqrt.f64 eps)))
(*.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)))
(*.f64 (cbrt.f64 (*.f64 eps 5/12)) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))
(*.f64 (cbrt.f64 (*.f64 eps 5/12)) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) 5/12))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 5/12 (cbrt.f64 eps)))
(*.f64 5/12 eps)
(*.f64 eps 5/12)
(*.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)) (/.f64 1 (*.f64 eps -1/12)))
(*.f64 eps 5/12)
(*.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))) (/.f64 1 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps))))))
(/.f64 (*.f64 (pow.f64 eps 3) 35/1728) (fma.f64 1/36 (*.f64 eps eps) (*.f64 (*.f64 eps 1/4) (*.f64 1/12 eps))))
(/.f64 (pow.f64 eps 3) (/.f64 (fma.f64 1/36 (*.f64 eps eps) (*.f64 1/4 (*.f64 eps (*.f64 1/12 eps)))) 35/1728))
(*.f64 (/.f64 1 (*.f64 eps -1/12)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)))
(*.f64 eps 5/12)
(*.f64 (/.f64 1 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps))))) (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))))
(/.f64 (*.f64 (pow.f64 eps 3) 35/1728) (fma.f64 1/36 (*.f64 eps eps) (*.f64 (*.f64 eps 1/4) (*.f64 1/12 eps))))
(/.f64 (pow.f64 eps 3) (/.f64 (fma.f64 1/36 (*.f64 eps eps) (*.f64 1/4 (*.f64 eps (*.f64 1/12 eps)))) 35/1728))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)) (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))
(*.f64 eps 5/12)
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)) (-.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3)))) (+.f64 (*.f64 1/36 (*.f64 eps eps)) (+.f64 (*.f64 1/16 (*.f64 eps eps)) (*.f64 eps (*.f64 1/6 (*.f64 1/4 eps))))))
(*.f64 (/.f64 (*.f64 (*.f64 eps 5/12) (*.f64 eps -1/12)) (*.f64 (pow.f64 eps 3) -19/1728)) (+.f64 (*.f64 (*.f64 eps eps) 13/144) (*.f64 eps (*.f64 1/24 eps))))
(*.f64 (/.f64 eps (/.f64 (/.f64 (pow.f64 eps 3) (/.f64 (*.f64 eps -1/12) -19/1728)) 5/12)) (+.f64 (*.f64 eps (*.f64 eps 1/24)) (*.f64 (*.f64 eps eps) 13/144)))
(*.f64 (/.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))) (-.f64 (*.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 1/36 (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps))) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps)))))) (+.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)) (*.f64 eps (*.f64 1/6 (*.f64 1/4 eps)))))
(*.f64 (/.f64 (*.f64 (pow.f64 eps 3) 35/1728) (-.f64 (*.f64 1/1296 (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 eps 1/4) (*.f64 1/12 eps)) (*.f64 (*.f64 eps 1/4) (*.f64 1/12 eps))))) (fma.f64 (*.f64 eps 5/12) (*.f64 eps -1/12) (*.f64 eps (*.f64 1/24 eps))))
(*.f64 (/.f64 (pow.f64 eps 3) (/.f64 (-.f64 (*.f64 1/1296 (*.f64 eps (pow.f64 eps 3))) (*.f64 (*.f64 (*.f64 eps eps) 1/16) (pow.f64 (*.f64 1/12 eps) 2))) 35/1728)) (fma.f64 (*.f64 eps 5/12) (*.f64 eps -1/12) (*.f64 eps (*.f64 eps 1/24))))
(*.f64 (/.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))) (+.f64 (pow.f64 (*.f64 1/36 (*.f64 eps eps)) 3) (pow.f64 (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps))) 3))) (+.f64 (*.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 1/36 (*.f64 eps eps))) (-.f64 (*.f64 (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps))) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps)))) (*.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps)))))))
(*.f64 (/.f64 (*.f64 (pow.f64 eps 3) 35/1728) (+.f64 (*.f64 1/46656 (pow.f64 (*.f64 eps eps) 3)) (pow.f64 (*.f64 (*.f64 eps 1/4) (*.f64 1/12 eps)) 3))) (+.f64 (*.f64 1/1296 (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 eps 1/4) (*.f64 1/12 eps)) (-.f64 (*.f64 (*.f64 eps 1/4) (*.f64 1/12 eps)) (*.f64 (*.f64 eps eps) 1/36)))))
(*.f64 (/.f64 (pow.f64 eps 3) (/.f64 (+.f64 (*.f64 1/46656 (pow.f64 (*.f64 eps eps) 3)) (pow.f64 (*.f64 1/4 (*.f64 eps (*.f64 1/12 eps))) 3)) 35/1728)) (+.f64 (*.f64 1/1296 (*.f64 eps (pow.f64 eps 3))) (*.f64 (*.f64 1/4 (*.f64 eps (*.f64 1/12 eps))) (-.f64 (*.f64 1/4 (*.f64 eps (*.f64 1/12 eps))) (*.f64 eps (*.f64 eps 1/36))))))
(/.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (/.f64 (*.f64 eps -1/12) (*.f64 eps -1/12)))
(*.f64 eps 5/12)
(/.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))
(*.f64 eps 5/12)
(/.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)) (*.f64 eps -1/12))
(*.f64 eps 5/12)
(/.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))) (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps)))))
(/.f64 (*.f64 (pow.f64 eps 3) 35/1728) (fma.f64 1/36 (*.f64 eps eps) (*.f64 (*.f64 eps 1/4) (*.f64 1/12 eps))))
(/.f64 (pow.f64 eps 3) (/.f64 (fma.f64 1/36 (*.f64 eps eps) (*.f64 1/4 (*.f64 eps (*.f64 1/12 eps)))) 35/1728))
(/.f64 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps)))) (/.f64 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps)))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))
(*.f64 (/.f64 (fma.f64 1/36 (*.f64 eps eps) (*.f64 (*.f64 eps 1/4) (*.f64 1/12 eps))) (fma.f64 1/36 (*.f64 eps eps) (*.f64 (*.f64 eps 1/4) (*.f64 1/12 eps)))) (*.f64 eps 5/12))
(*.f64 (*.f64 eps 5/12) (/.f64 (fma.f64 1/36 (*.f64 eps eps) (*.f64 1/4 (*.f64 eps (*.f64 1/12 eps)))) (fma.f64 1/36 (*.f64 eps eps) (*.f64 1/4 (*.f64 eps (*.f64 1/12 eps))))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12))) (/.f64 (*.f64 eps -1/12) (sqrt.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 eps 5/12) (*.f64 eps -1/12))) (*.f64 eps -1/12)) (sqrt.f64 (*.f64 (*.f64 eps 5/12) (*.f64 eps -1/12))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 eps 5/12) (*.f64 eps -1/12))) (/.f64 (sqrt.f64 (*.f64 (*.f64 eps 5/12) (*.f64 eps -1/12))) (*.f64 eps -1/12)))
(/.f64 (sqrt.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3)))) (/.f64 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps)))) (sqrt.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 eps 3) 35/1728)) (/.f64 (fma.f64 1/36 (*.f64 eps eps) (*.f64 (*.f64 eps 1/4) (*.f64 1/12 eps))) (sqrt.f64 (*.f64 (pow.f64 eps 3) 35/1728))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 eps 3) 35/1728)) (/.f64 (sqrt.f64 (*.f64 (pow.f64 eps 3) 35/1728)) (fma.f64 1/36 (*.f64 eps eps) (*.f64 1/4 (*.f64 eps (*.f64 1/12 eps))))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12))) (cbrt.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)))) (/.f64 (*.f64 eps -1/12) (cbrt.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 eps 5/12) (*.f64 eps -1/12))) (cbrt.f64 (*.f64 (*.f64 eps 5/12) (*.f64 eps -1/12)))) (*.f64 eps -1/12)) (cbrt.f64 (*.f64 (*.f64 eps 5/12) (*.f64 eps -1/12))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 eps 5/12) (*.f64 eps -1/12))) (/.f64 (cbrt.f64 (*.f64 (*.f64 eps 5/12) (*.f64 eps -1/12))) (/.f64 (*.f64 eps -1/12) (cbrt.f64 (*.f64 (*.f64 eps 5/12) (*.f64 eps -1/12))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3)))) (cbrt.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))))) (/.f64 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps)))) (cbrt.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 eps 3) 35/1728)) (cbrt.f64 (*.f64 (pow.f64 eps 3) 35/1728))) (fma.f64 1/36 (*.f64 eps eps) (*.f64 (*.f64 eps 1/4) (*.f64 1/12 eps)))) (cbrt.f64 (*.f64 (pow.f64 eps 3) 35/1728)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 eps 3) 35/1728)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 eps 3) 35/1728)) (/.f64 (fma.f64 1/36 (*.f64 eps eps) (*.f64 1/4 (*.f64 eps (*.f64 1/12 eps)))) (cbrt.f64 (*.f64 (pow.f64 eps 3) 35/1728)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12))) (neg.f64 (*.f64 eps -1/12)))
(/.f64 (*.f64 (*.f64 eps 5/12) (*.f64 1/12 eps)) (*.f64 1/12 eps))
(/.f64 (*.f64 eps 5/12) (/.f64 (*.f64 1/12 eps) (*.f64 1/12 eps)))
(/.f64 (neg.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3)))) (neg.f64 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps))))))
(/.f64 (neg.f64 (*.f64 (pow.f64 eps 3) 35/1728)) (neg.f64 (fma.f64 1/36 (*.f64 eps eps) (*.f64 (*.f64 eps 1/4) (*.f64 1/12 eps)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 eps 3) 35/1728)) (neg.f64 (fma.f64 1/36 (*.f64 eps eps) (*.f64 1/4 (*.f64 eps (*.f64 1/12 eps))))))
(/.f64 (-.f64 (*.f64 1/16 (*.f64 eps eps)) (*.f64 1/36 (*.f64 eps eps))) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps)))
(/.f64 (*.f64 (*.f64 eps eps) 5/144) (*.f64 1/12 eps))
(/.f64 (*.f64 eps eps) (/.f64 (*.f64 1/12 eps) 5/144))
(/.f64 (*.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))) 1) (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps)))))
(/.f64 (*.f64 (pow.f64 eps 3) 35/1728) (fma.f64 1/36 (*.f64 eps eps) (*.f64 (*.f64 eps 1/4) (*.f64 1/12 eps))))
(/.f64 (pow.f64 eps 3) (/.f64 (fma.f64 1/36 (*.f64 eps eps) (*.f64 1/4 (*.f64 eps (*.f64 1/12 eps)))) 35/1728))
(/.f64 (*.f64 1 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)))) (neg.f64 (*.f64 eps -1/12)))
(/.f64 (*.f64 (*.f64 eps 5/12) (*.f64 1/12 eps)) (*.f64 1/12 eps))
(/.f64 (*.f64 eps 5/12) (/.f64 (*.f64 1/12 eps) (*.f64 1/12 eps)))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))))) (neg.f64 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps))))))
(/.f64 (neg.f64 (*.f64 (pow.f64 eps 3) 35/1728)) (neg.f64 (fma.f64 1/36 (*.f64 eps eps) (*.f64 (*.f64 eps 1/4) (*.f64 1/12 eps)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 eps 3) 35/1728)) (neg.f64 (fma.f64 1/36 (*.f64 eps eps) (*.f64 1/4 (*.f64 eps (*.f64 1/12 eps))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)) 1) (*.f64 eps -1/12))
(*.f64 eps 5/12)
(/.f64 (*.f64 1 (-.f64 (*.f64 1/16 (*.f64 eps eps)) (*.f64 1/36 (*.f64 eps eps)))) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps)))
(/.f64 (*.f64 (*.f64 eps eps) 5/144) (*.f64 1/12 eps))
(/.f64 (*.f64 eps eps) (/.f64 (*.f64 1/12 eps) 5/144))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (sqrt.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)))) (sqrt.f64 (*.f64 eps -1/12)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 eps 5/12) (*.f64 eps -1/12))) (/.f64 (sqrt.f64 (*.f64 eps -1/12)) (sqrt.f64 (*.f64 eps 5/12))))
(/.f64 (sqrt.f64 (*.f64 eps 5/12)) (/.f64 (sqrt.f64 (*.f64 eps -1/12)) (sqrt.f64 (*.f64 (*.f64 eps 5/12) (*.f64 eps -1/12)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) (sqrt.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))))) (sqrt.f64 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps))))))
(/.f64 (sqrt.f64 (*.f64 eps 5/12)) (/.f64 (sqrt.f64 (fma.f64 1/36 (*.f64 eps eps) (*.f64 (*.f64 eps 1/4) (*.f64 1/12 eps)))) (sqrt.f64 (*.f64 (pow.f64 eps 3) 35/1728))))
(/.f64 (sqrt.f64 (*.f64 eps 5/12)) (/.f64 (sqrt.f64 (fma.f64 1/36 (*.f64 eps eps) (*.f64 1/4 (*.f64 eps (*.f64 1/12 eps))))) (sqrt.f64 (*.f64 (pow.f64 eps 3) 35/1728))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (cbrt.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)))) (cbrt.f64 (*.f64 eps -1/12)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (/.f64 (cbrt.f64 (*.f64 eps -1/12)) (cbrt.f64 (*.f64 (*.f64 eps 5/12) (*.f64 eps -1/12)))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 eps 5/12) (*.f64 eps -1/12))) (/.f64 (cbrt.f64 (*.f64 eps -1/12)) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (cbrt.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))))) (cbrt.f64 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps))))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 eps 3) 35/1728)) (/.f64 (cbrt.f64 (fma.f64 1/36 (*.f64 eps eps) (*.f64 (*.f64 eps 1/4) (*.f64 1/12 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (/.f64 (cbrt.f64 (fma.f64 1/36 (*.f64 eps eps) (*.f64 1/4 (*.f64 eps (*.f64 1/12 eps))))) (cbrt.f64 (*.f64 (pow.f64 eps 3) 35/1728))))
(/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12))) 1) (neg.f64 (*.f64 eps -1/12)))
(/.f64 (*.f64 (*.f64 eps 5/12) (*.f64 1/12 eps)) (*.f64 1/12 eps))
(/.f64 (*.f64 eps 5/12) (/.f64 (*.f64 1/12 eps) (*.f64 1/12 eps)))
(/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3)))) 1) (neg.f64 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps))))))
(/.f64 (neg.f64 (*.f64 (pow.f64 eps 3) 35/1728)) (neg.f64 (fma.f64 1/36 (*.f64 eps eps) (*.f64 (*.f64 eps 1/4) (*.f64 1/12 eps)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 eps 3) 35/1728)) (neg.f64 (fma.f64 1/36 (*.f64 eps eps) (*.f64 1/4 (*.f64 eps (*.f64 1/12 eps))))))
(/.f64 (*.f64 (-.f64 (*.f64 1/16 (*.f64 eps eps)) (*.f64 1/36 (*.f64 eps eps))) 1) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps)))
(/.f64 (*.f64 (*.f64 eps eps) 5/144) (*.f64 1/12 eps))
(/.f64 (*.f64 eps eps) (/.f64 (*.f64 1/12 eps) 5/144))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (*.f64 eps -1/12)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 eps 5/12) (*.f64 eps -1/12))) (/.f64 (sqrt.f64 (*.f64 eps -1/12)) (sqrt.f64 (*.f64 eps 5/12))))
(/.f64 (sqrt.f64 (*.f64 eps 5/12)) (/.f64 (sqrt.f64 (*.f64 eps -1/12)) (sqrt.f64 (*.f64 (*.f64 eps 5/12) (*.f64 eps -1/12)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3)))) (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))) (sqrt.f64 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps))))))
(/.f64 (sqrt.f64 (*.f64 eps 5/12)) (/.f64 (sqrt.f64 (fma.f64 1/36 (*.f64 eps eps) (*.f64 (*.f64 eps 1/4) (*.f64 1/12 eps)))) (sqrt.f64 (*.f64 (pow.f64 eps 3) 35/1728))))
(/.f64 (sqrt.f64 (*.f64 eps 5/12)) (/.f64 (sqrt.f64 (fma.f64 1/36 (*.f64 eps eps) (*.f64 1/4 (*.f64 eps (*.f64 1/12 eps))))) (sqrt.f64 (*.f64 (pow.f64 eps 3) 35/1728))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144))) (cbrt.f64 (*.f64 eps -1/12)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (/.f64 (cbrt.f64 (*.f64 eps -1/12)) (cbrt.f64 (*.f64 (*.f64 eps 5/12) (*.f64 eps -1/12)))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 eps 5/12) (*.f64 eps -1/12))) (/.f64 (cbrt.f64 (*.f64 eps -1/12)) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144))) (cbrt.f64 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps))))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 eps 3) 35/1728)) (/.f64 (cbrt.f64 (fma.f64 1/36 (*.f64 eps eps) (*.f64 (*.f64 eps 1/4) (*.f64 1/12 eps)))) (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 eps eps) 25/144)) (/.f64 (cbrt.f64 (fma.f64 1/36 (*.f64 eps eps) (*.f64 1/4 (*.f64 eps (*.f64 1/12 eps))))) (cbrt.f64 (*.f64 (pow.f64 eps 3) 35/1728))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 1/36 (*.f64 eps eps))) (*.f64 (*.f64 1/16 (*.f64 eps eps)) (*.f64 1/16 (*.f64 eps eps)))) (/.f64 1 (*.f64 eps -1/12))) (+.f64 (*.f64 1/16 (*.f64 eps eps)) (*.f64 1/36 (*.f64 eps eps))))
(/.f64 (*.f64 (*.f64 (*.f64 eps eps) 13/144) (-.f64 (*.f64 (*.f64 eps eps) 1/36) (*.f64 (*.f64 eps eps) 1/16))) (/.f64 (*.f64 (*.f64 eps eps) 13/144) (/.f64 1 (*.f64 eps -1/12))))
(/.f64 (/.f64 -12 eps) (/.f64 (*.f64 (*.f64 eps eps) 13/144) (-.f64 (*.f64 1/1296 (*.f64 eps (pow.f64 eps 3))) (*.f64 (*.f64 eps (pow.f64 eps 3)) 1/256))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 1/36 (*.f64 eps eps)) 3) (pow.f64 (*.f64 1/16 (*.f64 eps eps)) 3)) (/.f64 1 (*.f64 eps -1/12))) (+.f64 (*.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 1/36 (*.f64 eps eps))) (+.f64 (*.f64 (*.f64 1/16 (*.f64 eps eps)) (*.f64 1/16 (*.f64 eps eps))) (*.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 1/16 (*.f64 eps eps))))))
(/.f64 (*.f64 (/.f64 1 (*.f64 eps -1/12)) (-.f64 (*.f64 1/46656 (pow.f64 (*.f64 eps eps) 3)) (*.f64 1/4096 (pow.f64 (*.f64 eps eps) 3)))) (+.f64 (*.f64 1/1296 (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 eps eps) 1/16) (*.f64 (*.f64 eps eps) 13/144))))
(/.f64 (*.f64 (/.f64 -12 eps) (-.f64 (*.f64 1/46656 (pow.f64 (*.f64 eps eps) 3)) (*.f64 1/4096 (pow.f64 (*.f64 eps eps) 3)))) (+.f64 (*.f64 1/1296 (*.f64 eps (pow.f64 eps 3))) (*.f64 (*.f64 1/16 (*.f64 eps (pow.f64 eps 3))) 13/144)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/216 (pow.f64 eps 3))) (*.f64 (*.f64 1/64 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3)))) (/.f64 1 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps)))))) (-.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))))
(/.f64 (*.f64 (*.f64 (pow.f64 eps 3) 35/1728) (*.f64 (pow.f64 eps 3) -19/1728)) (/.f64 (*.f64 (pow.f64 eps 3) -19/1728) (/.f64 1 (fma.f64 1/36 (*.f64 eps eps) (*.f64 (*.f64 eps 1/4) (*.f64 1/12 eps))))))
(/.f64 (*.f64 (/.f64 (pow.f64 eps 3) (/.f64 (fma.f64 1/36 (*.f64 eps eps) (*.f64 1/4 (*.f64 eps (*.f64 1/12 eps)))) 35/1728)) (*.f64 (pow.f64 eps 3) -19/1728)) (*.f64 (pow.f64 eps 3) -19/1728))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 1/216 (pow.f64 eps 3)) 3) (pow.f64 (*.f64 1/64 (pow.f64 eps 3)) 3)) (/.f64 1 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps)))))) (+.f64 (*.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/216 (pow.f64 eps 3))) (-.f64 (*.f64 (*.f64 1/64 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))) (*.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))))))
(/.f64 (*.f64 (/.f64 1 (fma.f64 1/36 (*.f64 eps eps) (*.f64 (*.f64 eps 1/4) (*.f64 1/12 eps)))) (+.f64 (*.f64 1/10077696 (pow.f64 (pow.f64 eps 3) 3)) (*.f64 1/262144 (pow.f64 (pow.f64 eps 3) 3)))) (+.f64 (*.f64 1/46656 (*.f64 (pow.f64 eps 3) (pow.f64 eps 3))) (*.f64 (*.f64 (pow.f64 eps 3) 1/64) (-.f64 (*.f64 (pow.f64 eps 3) 1/64) (*.f64 (pow.f64 eps 3) 1/216)))))
(/.f64 (/.f64 1 (fma.f64 1/36 (*.f64 eps eps) (*.f64 1/4 (*.f64 eps (*.f64 1/12 eps))))) (/.f64 (+.f64 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 1/46656)) (*.f64 (*.f64 (pow.f64 eps 3) 1/64) (-.f64 (*.f64 (pow.f64 eps 3) 1/64) (*.f64 (pow.f64 eps 3) 1/216)))) (+.f64 (*.f64 1/10077696 (pow.f64 (pow.f64 eps 3) 3)) (*.f64 (pow.f64 (pow.f64 eps 3) 3) 1/262144))))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)) eps) -1/12)
(*.f64 eps 5/12)
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)) 1) (*.f64 eps -1/12))
(*.f64 eps 5/12)
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)) (sqrt.f64 (*.f64 eps -1/12))) (sqrt.f64 (*.f64 eps -1/12)))
(/.f64 (/.f64 (*.f64 (*.f64 eps 5/12) (*.f64 eps -1/12)) (sqrt.f64 (*.f64 eps -1/12))) (sqrt.f64 (*.f64 eps -1/12)))
(/.f64 (*.f64 eps 5/12) (/.f64 (*.f64 (sqrt.f64 (*.f64 eps -1/12)) (sqrt.f64 (*.f64 eps -1/12))) (*.f64 eps -1/12)))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)) (*.f64 (cbrt.f64 (*.f64 eps -1/12)) (cbrt.f64 (*.f64 eps -1/12)))) (cbrt.f64 (*.f64 eps -1/12)))
(/.f64 (*.f64 (*.f64 eps 5/12) (*.f64 eps -1/12)) (*.f64 (cbrt.f64 (*.f64 eps -1/12)) (*.f64 (cbrt.f64 (*.f64 eps -1/12)) (cbrt.f64 (*.f64 eps -1/12)))))
(/.f64 (*.f64 eps 5/12) (/.f64 (*.f64 (cbrt.f64 (*.f64 eps -1/12)) (*.f64 (cbrt.f64 (*.f64 eps -1/12)) (cbrt.f64 (*.f64 eps -1/12)))) (*.f64 eps -1/12)))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) (*.f64 eps -1/12)) (+.f64 (*.f64 1/2 (sqrt.f64 eps)) (sqrt.f64 (*.f64 1/6 eps)))) (-.f64 (sqrt.f64 (*.f64 1/6 eps)) (*.f64 1/2 (sqrt.f64 eps))))
(/.f64 (*.f64 (*.f64 eps 5/12) (*.f64 eps -1/12)) (*.f64 (-.f64 (sqrt.f64 (*.f64 eps 1/6)) (*.f64 1/2 (sqrt.f64 eps))) (fma.f64 1/2 (sqrt.f64 eps) (sqrt.f64 (*.f64 eps 1/6)))))
(/.f64 (*.f64 (*.f64 eps 5/12) (*.f64 eps -1/12)) (*.f64 (fma.f64 1/2 (sqrt.f64 eps) (sqrt.f64 (*.f64 eps 1/6))) (+.f64 (sqrt.f64 (*.f64 eps 1/6)) (*.f64 (sqrt.f64 eps) -1/2))))
(/.f64 (/.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))) 1) (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps)))))
(/.f64 (*.f64 (pow.f64 eps 3) 35/1728) (fma.f64 1/36 (*.f64 eps eps) (*.f64 (*.f64 eps 1/4) (*.f64 1/12 eps))))
(/.f64 (pow.f64 eps 3) (/.f64 (fma.f64 1/36 (*.f64 eps eps) (*.f64 1/4 (*.f64 eps (*.f64 1/12 eps)))) 35/1728))
(/.f64 (/.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))) (sqrt.f64 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps)))))) (sqrt.f64 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps))))))
(/.f64 (/.f64 (*.f64 (pow.f64 eps 3) 35/1728) (sqrt.f64 (fma.f64 1/36 (*.f64 eps eps) (*.f64 (*.f64 eps 1/4) (*.f64 1/12 eps))))) (sqrt.f64 (fma.f64 1/36 (*.f64 eps eps) (*.f64 (*.f64 eps 1/4) (*.f64 1/12 eps)))))
(/.f64 (pow.f64 eps 3) (/.f64 (*.f64 (sqrt.f64 (fma.f64 1/36 (*.f64 eps eps) (*.f64 1/4 (*.f64 eps (*.f64 1/12 eps))))) (sqrt.f64 (fma.f64 1/36 (*.f64 eps eps) (*.f64 1/4 (*.f64 eps (*.f64 1/12 eps)))))) 35/1728))
(/.f64 (/.f64 (+.f64 (*.f64 1/216 (pow.f64 eps 3)) (*.f64 1/64 (pow.f64 eps 3))) (*.f64 (cbrt.f64 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps))))) (cbrt.f64 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps))))))) (cbrt.f64 (+.f64 (*.f64 1/36 (*.f64 eps eps)) (*.f64 (*.f64 1/4 eps) (-.f64 (*.f64 1/4 eps) (*.f64 1/6 eps))))))
(/.f64 (*.f64 (pow.f64 eps 3) 35/1728) (*.f64 (cbrt.f64 (fma.f64 1/36 (*.f64 eps eps) (*.f64 (*.f64 eps 1/4) (*.f64 1/12 eps)))) (*.f64 (cbrt.f64 (fma.f64 1/36 (*.f64 eps eps) (*.f64 (*.f64 eps 1/4) (*.f64 1/12 eps)))) (cbrt.f64 (fma.f64 1/36 (*.f64 eps eps) (*.f64 (*.f64 eps 1/4) (*.f64 1/12 eps)))))))
(/.f64 (*.f64 (pow.f64 eps 3) 35/1728) (*.f64 (cbrt.f64 (fma.f64 1/36 (*.f64 eps eps) (*.f64 1/4 (*.f64 eps (*.f64 1/12 eps))))) (*.f64 (cbrt.f64 (fma.f64 1/36 (*.f64 eps eps) (*.f64 1/4 (*.f64 eps (*.f64 1/12 eps))))) (cbrt.f64 (fma.f64 1/36 (*.f64 eps eps) (*.f64 1/4 (*.f64 eps (*.f64 1/12 eps))))))))
(pow.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)) 1)
(*.f64 eps 5/12)
(pow.f64 (sqrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) 2)
(*.f64 eps 5/12)
(pow.f64 (cbrt.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) 3)
(*.f64 eps 5/12)
(pow.f64 (*.f64 (pow.f64 eps 3) 125/1728) 1/3)
(cbrt.f64 (*.f64 (pow.f64 eps 3) 125/1728))
(sqrt.f64 (*.f64 (*.f64 eps eps) 25/144))
(log.f64 (pow.f64 (exp.f64 eps) 5/12))
(*.f64 5/12 (log.f64 (exp.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))
(*.f64 eps 5/12)
(cbrt.f64 (*.f64 (pow.f64 eps 3) 125/1728))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))
(*.f64 eps 5/12)
(exp.f64 (log.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))
(*.f64 eps 5/12)
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))) 1))
(*.f64 eps 5/12)
(log1p.f64 (expm1.f64 (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))
(*.f64 eps 5/12)
(fma.f64 eps 1/6 (*.f64 1/4 eps))
(*.f64 eps 5/12)
(fma.f64 eps 1/4 (*.f64 1/6 eps))
(*.f64 eps 5/12)
(fma.f64 1/6 eps (*.f64 1/4 eps))
(*.f64 eps 5/12)
(fma.f64 1/4 eps (*.f64 1/6 eps))
(*.f64 eps 5/12)
(fma.f64 1 (*.f64 1/6 eps) (*.f64 1/4 eps))
(*.f64 eps 5/12)
(fma.f64 1 (*.f64 1/4 eps) (*.f64 1/6 eps))
(*.f64 eps 5/12)
(fma.f64 (*.f64 1/2 (sqrt.f64 eps)) (*.f64 1/2 (sqrt.f64 eps)) (*.f64 1/6 eps))
(fma.f64 (*.f64 1/2 (sqrt.f64 eps)) (*.f64 1/2 (sqrt.f64 eps)) (*.f64 eps 1/6))
(fma.f64 (sqrt.f64 (*.f64 1/6 eps)) (sqrt.f64 (*.f64 1/6 eps)) (*.f64 1/4 eps))
(+.f64 (pow.f64 (sqrt.f64 (*.f64 eps 1/6)) 2) (*.f64 eps 1/4))
(+.f64 (*.f64 eps 1/4) (pow.f64 (sqrt.f64 (*.f64 eps 1/6)) 2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 eps)) 2) (cbrt.f64 (*.f64 1/4 eps)) (*.f64 1/6 eps))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps 1/4)) 2) (cbrt.f64 (*.f64 eps 1/4)) (*.f64 eps 1/6))
(fma.f64 (cbrt.f64 (*.f64 1/36 (*.f64 eps eps))) (cbrt.f64 (*.f64 1/6 eps)) (*.f64 1/4 eps))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 eps eps) 1/36)) (cbrt.f64 (*.f64 eps 1/6)) (*.f64 eps 1/4))
(fma.f64 (cbrt.f64 (*.f64 eps (*.f64 eps 1/36))) (cbrt.f64 (*.f64 eps 1/6)) (*.f64 eps 1/4))

localize3.0ms (0%)

Compiler

Compiled 8 to 6 computations (25% saved)

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

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

simplify63.0ms (0.4%)

Algorithm
egg-herbie
Rules
1484×times-frac
1132×associate-*r*
1006×distribute-lft-neg-in
892×associate-*l*
874×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0100632
1262602
2876596
35810596
Stop Event
node limit
Counts
60 → 47
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 eps (*.f64 eps a))) 1)
(*.f64 eps (/.f64 1 (*.f64 eps a)))
(*.f64 (/.f64 eps (*.f64 eps a)) 1)
(*.f64 1 (/.f64 eps (*.f64 eps 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 eps (*.f64 eps a)) 1)
(pow.f64 (/.f64 1 (sqrt.f64 a)) 2)
(pow.f64 (/.f64 1 (cbrt.f64 a)) 3)
(pow.f64 (pow.f64 (/.f64 eps (*.f64 eps 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 eps (*.f64 eps a))))
(cbrt.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 3))
(expm1.f64 (log1p.f64 (/.f64 eps (*.f64 eps a))))
(exp.f64 (-.f64 0 (log.f64 a)))
(exp.f64 (*.f64 (-.f64 0 (log.f64 a)) 1))
(log1p.f64 (expm1.f64 (/.f64 eps (*.f64 eps 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 eps (*.f64 eps a))) 1)
(/.f64 1 a)
(*.f64 eps (/.f64 1 (*.f64 eps a)))
(/.f64 1 a)
(*.f64 (/.f64 eps (*.f64 eps a)) 1)
(/.f64 1 a)
(*.f64 1 (/.f64 eps (*.f64 eps 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 eps (*.f64 eps 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 eps (*.f64 eps 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))
(log.f64 (exp.f64 (/.f64 eps (*.f64 eps a))))
(/.f64 1 a)
(cbrt.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 3))
(/.f64 1 a)
(expm1.f64 (log1p.f64 (/.f64 eps (*.f64 eps a))))
(/.f64 1 a)
(exp.f64 (-.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 eps (*.f64 eps 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
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))
0.0ms
eps
@-inf
(-.f64 (/.f64 1 a) (*.f64 1/2 eps))

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

simplify64.0ms (0.4%)

Algorithm
egg-herbie
Rules
1310×associate-/r*
796×fma-def
752×associate-+r+
676×distribute-lft-neg-in
668×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01181453
13091333
212281297
339151297
Stop Event
node limit
Counts
63 → 52
Calls
Call 1
Inputs
(/.f64 1 a)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(/.f64 1 a)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (/.f64 1 a) (*.f64 eps -1/2))
(+.f64 (/.f64 1 a) (*.f64 (*.f64 eps -1/2) 1))
(+.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps)) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(+.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps)) (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps)))
(+.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps)) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)))
(+.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(+.f64 (*.f64 eps -1/2) (/.f64 1 a))
(*.f64 1 (-.f64 (/.f64 1 a) (*.f64 1/2 eps)))
(*.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps)) 1)
(*.f64 (sqrt.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps))) (sqrt.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps))))
(*.f64 (cbrt.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps))) 2) (cbrt.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 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 1/2 eps)) 1)
(pow.f64 (sqrt.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps))) 2)
(pow.f64 (cbrt.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps))) 3)
(pow.f64 (pow.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps)) 2))
(log.f64 (exp.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps)))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps)) 3))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps))))
(exp.f64 (log.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps))) 1))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps))))
(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 1/2 eps)) (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 1/2 eps)) (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 1/2 eps)) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(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 1/2 eps)))
(fma.f64 -1/2 eps (/.f64 1 a))
(*.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps)) 1)
(fma.f64 -1/2 eps (/.f64 1 a))
(*.f64 (sqrt.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps))) (sqrt.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps))))
(fma.f64 -1/2 eps (/.f64 1 a))
(*.f64 (cbrt.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps))) 2))
(fma.f64 -1/2 eps (/.f64 1 a))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps))) 2) (cbrt.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps))))
(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 eps (*.f64 eps 1/4))) (fma.f64 eps 1/2 (/.f64 1 a)))
(/.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 a -2)) (fma.f64 eps 1/2 (/.f64 1 a)))
(*.f64 (-.f64 (pow.f64 a -3) (*.f64 1/8 (pow.f64 eps 3))) (/.f64 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 1/2 (/.f64 a eps))))))
(/.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 eps (*.f64 eps 1/4))) (fma.f64 eps 1/2 (/.f64 1 a)))
(/.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 a -2)) (fma.f64 eps 1/2 (/.f64 1 a)))
(/.f64 1 (/.f64 (+.f64 (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 1/2 (/.f64 a eps))))))
(/.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 eps (*.f64 eps 1/4))) (fma.f64 eps 1/2 (/.f64 1 a)))
(/.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 a -2)) (fma.f64 eps 1/2 (/.f64 1 a)))
(/.f64 (-.f64 (pow.f64 a -3) (*.f64 1/8 (pow.f64 eps 3))) (+.f64 (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 1/2 (/.f64 a eps))))))
(/.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 eps (*.f64 eps 1/4))) (fma.f64 eps 1/2 (/.f64 1 a)))
(/.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 a -2)) (fma.f64 eps 1/2 (/.f64 1 a)))
(/.f64 (+.f64 (pow.f64 a -3) (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 1/2 (/.f64 a eps))))))
(/.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 eps (*.f64 eps 1/4))) (fma.f64 eps 1/2 (/.f64 1 a)))
(/.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 a -2)) (fma.f64 eps 1/2 (/.f64 1 a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 a -3) (*.f64 1/8 (pow.f64 eps 3)))) (neg.f64 (+.f64 (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 1/2 (/.f64 a eps))))))
(/.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 1/2 eps)) 1)
(fma.f64 -1/2 eps (/.f64 1 a))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps))) 2)
(fma.f64 -1/2 eps (/.f64 1 a))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps))) 3)
(fma.f64 -1/2 eps (/.f64 1 a))
(pow.f64 (pow.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps)) 3) 1/3)
(fma.f64 -1/2 eps (/.f64 1 a))
(sqrt.f64 (pow.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps)) 2))
(fma.f64 -1/2 eps (/.f64 1 a))
(log.f64 (exp.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps))))
(fma.f64 -1/2 eps (/.f64 1 a))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps)))))
(fma.f64 -1/2 eps (/.f64 1 a))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps)) 3))
(fma.f64 -1/2 eps (/.f64 1 a))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps))))
(fma.f64 -1/2 eps (/.f64 1 a))
(exp.f64 (log.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps))))
(fma.f64 -1/2 eps (/.f64 1 a))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps))) 1))
(fma.f64 -1/2 eps (/.f64 1 a))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 1 a) (*.f64 1/2 eps))))
(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)))

localize9.0ms (0.1%)

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

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

simplify64.0ms (0.4%)

Algorithm
egg-herbie
Rules
1310×associate-/r*
796×fma-def
752×associate-+r+
676×distribute-lft-neg-in
668×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01181453
13091333
212281297
339151297
Stop Event
node limit
Counts
63 → 52
Calls
Call 1
Inputs
(/.f64 1 b)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(/.f64 1 b)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (/.f64 1 b) (*.f64 eps -1/2))
(+.f64 (/.f64 1 b) (*.f64 (*.f64 eps -1/2) 1))
(+.f64 (-.f64 (/.f64 1 b) (*.f64 1/2 eps)) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(+.f64 (-.f64 (/.f64 1 b) (*.f64 1/2 eps)) (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps)))
(+.f64 (-.f64 (/.f64 1 b) (*.f64 1/2 eps)) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.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 (/.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 eps -1/2) (/.f64 1 b))
(*.f64 1 (-.f64 (/.f64 1 b) (*.f64 1/2 eps)))
(*.f64 (-.f64 (/.f64 1 b) (*.f64 1/2 eps)) 1)
(*.f64 (sqrt.f64 (-.f64 (/.f64 1 b) (*.f64 1/2 eps))) (sqrt.f64 (-.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(*.f64 (cbrt.f64 (-.f64 (/.f64 1 b) (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (-.f64 (/.f64 1 b) (*.f64 1/2 eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 1 b) (*.f64 1/2 eps))) 2) (cbrt.f64 (-.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(*.f64 (-.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 1/2 eps)) 1)
(pow.f64 (sqrt.f64 (-.f64 (/.f64 1 b) (*.f64 1/2 eps))) 2)
(pow.f64 (cbrt.f64 (-.f64 (/.f64 1 b) (*.f64 1/2 eps))) 3)
(pow.f64 (pow.f64 (-.f64 (/.f64 1 b) (*.f64 1/2 eps)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (/.f64 1 b) (*.f64 1/2 eps)) 2))
(log.f64 (exp.f64 (-.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 1 b) (*.f64 1/2 eps)))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 1 b) (*.f64 1/2 eps)) 3))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(exp.f64 (log.f64 (-.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 1 b) (*.f64 1/2 eps))) 1))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(fma.f64 1 (/.f64 1 b) (*.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 1/2 eps)) (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 1/2 eps)) (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 1/2 eps)) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(fma.f64 -1/2 eps (/.f64 1 b))
(+.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)))
(fma.f64 -1/2 eps (/.f64 1 b))
(+.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)))
(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 1/2 eps)))
(fma.f64 -1/2 eps (/.f64 1 b))
(*.f64 (-.f64 (/.f64 1 b) (*.f64 1/2 eps)) 1)
(fma.f64 -1/2 eps (/.f64 1 b))
(*.f64 (sqrt.f64 (-.f64 (/.f64 1 b) (*.f64 1/2 eps))) (sqrt.f64 (-.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(fma.f64 -1/2 eps (/.f64 1 b))
(*.f64 (cbrt.f64 (-.f64 (/.f64 1 b) (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (-.f64 (/.f64 1 b) (*.f64 1/2 eps))) 2))
(fma.f64 -1/2 eps (/.f64 1 b))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 1 b) (*.f64 1/2 eps))) 2) (cbrt.f64 (-.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(fma.f64 -1/2 eps (/.f64 1 b))
(*.f64 (-.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 eps (*.f64 eps 1/4))) (fma.f64 eps 1/2 (/.f64 1 b)))
(/.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (fma.f64 eps 1/2 (/.f64 1 b)))
(*.f64 (-.f64 (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 1/2 (/.f64 b eps))))))
(/.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 eps (*.f64 eps 1/4))) (fma.f64 eps 1/2 (/.f64 1 b)))
(/.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (fma.f64 eps 1/2 (/.f64 1 b)))
(/.f64 1 (/.f64 (+.f64 (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 1/2 (/.f64 b eps))))))
(/.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 eps (*.f64 eps 1/4))) (fma.f64 eps 1/2 (/.f64 1 b)))
(/.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (fma.f64 eps 1/2 (/.f64 1 b)))
(/.f64 (-.f64 (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 1/2 (/.f64 b eps))))))
(/.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 eps (*.f64 eps 1/4))) (fma.f64 eps 1/2 (/.f64 1 b)))
(/.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (fma.f64 eps 1/2 (/.f64 1 b)))
(/.f64 (+.f64 (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 1/2 (/.f64 b eps))))))
(/.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 eps (*.f64 eps 1/4))) (fma.f64 eps 1/2 (/.f64 1 b)))
(/.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (fma.f64 eps 1/2 (/.f64 1 b)))
(/.f64 (neg.f64 (-.f64 (pow.f64 b -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 1/2 (/.f64 b eps))))))
(/.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 1/2 eps)) 1)
(fma.f64 -1/2 eps (/.f64 1 b))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 1 b) (*.f64 1/2 eps))) 2)
(fma.f64 -1/2 eps (/.f64 1 b))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 1 b) (*.f64 1/2 eps))) 3)
(fma.f64 -1/2 eps (/.f64 1 b))
(pow.f64 (pow.f64 (-.f64 (/.f64 1 b) (*.f64 1/2 eps)) 3) 1/3)
(fma.f64 -1/2 eps (/.f64 1 b))
(sqrt.f64 (pow.f64 (-.f64 (/.f64 1 b) (*.f64 1/2 eps)) 2))
(fma.f64 -1/2 eps (/.f64 1 b))
(log.f64 (exp.f64 (-.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(fma.f64 -1/2 eps (/.f64 1 b))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 1 b) (*.f64 1/2 eps)))))
(fma.f64 -1/2 eps (/.f64 1 b))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 1 b) (*.f64 1/2 eps)) 3))
(fma.f64 -1/2 eps (/.f64 1 b))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(fma.f64 -1/2 eps (/.f64 1 b))
(exp.f64 (log.f64 (-.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(fma.f64 -1/2 eps (/.f64 1 b))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 1 b) (*.f64 1/2 eps))) 1))
(fma.f64 -1/2 eps (/.f64 1 b))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(fma.f64 -1/2 eps (/.f64 1 b))
(fma.f64 1 (/.f64 1 b) (*.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)))

eval591.0ms (3.5%)

Compiler

Compiled 25669 to 18069 computations (29.6% saved)

prune337.0ms (2%)

Pruning

14 alts after pruning (5 fresh and 9 done)

PrunedKeptTotal
New7823785
Fresh022
Picked011
Done189
Total78314797
Error
0.2b
Counts
797 → 14
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 eps (*.f64 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 eps (*.f64 eps (*.f64 1/12 b))) (+.f64 (/.f64 1 a) (/.f64 1 b)))
50.3b
(+.f64 (*.f64 eps (*.f64 b (-.f64 (*.f64 1/2 eps) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) 13/144) (-.f64 (*.f64 (*.f64 eps eps) 1/36) (*.f64 (*.f64 eps eps) 1/16))) (/.f64 (*.f64 (*.f64 eps eps) 13/144) (/.f64 1 (*.f64 eps -1/12))))))) (+.f64 (/.f64 1 a) (/.f64 1 b)))
4.3b
(+.f64 (*.f64 eps (*.f64 b (-.f64 (*.f64 1/2 eps) (sqrt.f64 (*.f64 (*.f64 eps eps) 25/144))))) (+.f64 (/.f64 1 a) (/.f64 1 b)))
62.1b
(*.f64 eps -1/2)
Compiler

Compiled 196 to 137 computations (30.1% saved)

regimes115.0ms (0.7%)

Counts
28 → 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 eps (*.f64 eps 1/2))))))
(+.f64 (*.f64 eps (*.f64 eps (*.f64 1/12 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 b (-.f64 (*.f64 1/2 eps) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) 13/144) (-.f64 (*.f64 (*.f64 eps eps) 1/36) (*.f64 (*.f64 eps eps) 1/16))) (/.f64 (*.f64 (*.f64 eps eps) 13/144) (/.f64 1 (*.f64 eps -1/12))))))) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(/.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 (*.f64 eps (*.f64 b (-.f64 (*.f64 1/2 eps) (sqrt.f64 (*.f64 (*.f64 eps eps) 25/144))))) (+.f64 (/.f64 1 a) (/.f64 1 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 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 eps (*.f64 b (-.f64 (*.f64 1/2 eps) (sqrt.f64 (*.f64 (*.f64 eps eps) 25/144))))) (+.f64 (/.f64 1 a) (/.f64 1 b)))
Calls

4 calls:

41.0ms
eps
30.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)))
24.0ms
b
12.0ms
a
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 409 to 210 computations (48.7% saved)

bsearch1.0ms (0%)

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

Compiled 33 to 24 computations (27.3% saved)

regimes63.0ms (0.4%)

Counts
24 → 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 eps (*.f64 eps 1/2))))))
(+.f64 (*.f64 eps (*.f64 eps (*.f64 1/12 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 b (-.f64 (*.f64 1/2 eps) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) 13/144) (-.f64 (*.f64 (*.f64 eps eps) 1/36) (*.f64 (*.f64 eps eps) 1/16))) (/.f64 (*.f64 (*.f64 eps eps) 13/144) (/.f64 1 (*.f64 eps -1/12))))))) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(/.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 (*.f64 eps (*.f64 b (-.f64 (*.f64 1/2 eps) (sqrt.f64 (*.f64 (*.f64 eps eps) 25/144))))) (+.f64 (/.f64 1 a) (/.f64 1 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)))
Outputs
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
Calls

3 calls:

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

Compiled 304 to 171 computations (43.8% saved)

regimes21.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:

7.0ms
b
6.0ms
eps
6.0ms
a
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:

22.0ms
eps
17.0ms
a
8.0ms
b
Results
ErrorSegmentsBranch
12.1b4a
13.0b2b
22.5b4eps
Compiler

Compiled 41 to 26 computations (36.6% saved)

bsearch292.0ms (1.7%)

Algorithm
binary-search
Steps
TimeLeftRight
71.0ms
-3.9999424842786244e-154
-1.3479665890567699e-154
115.0ms
-2.009052262648299e-132
-1.309145644721245e-135
106.0ms
-4.605009102330895e-117
-1.5311470913373005e-117
Results
204.0ms202×body2048valid
45.0ms84×body1024valid
1.0msbody1024unsamplable
1.0msbody512valid
Compiler

Compiled 285 to 240 computations (15.8% saved)

regimes10.0ms (0.1%)

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:

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

simplify41.0ms (0.2%)

Algorithm
egg-herbie
Rules
30×*-commutative
24×+-commutative
14×sub-neg
neg-mul-1
neg-sub0
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
064420
197420
2113420
3122416
4127416
5129416
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 eps (*.f64 b (-.f64 (*.f64 1/2 eps) (sqrt.f64 (*.f64 (*.f64 eps eps) 25/144))))) (+.f64 (/.f64 1 a) (/.f64 1 b)))))
(-.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 eps (*.f64 b (-.f64 (*.f64 1/2 eps) (sqrt.f64 (*.f64 (*.f64 eps eps) 25/144))))) (+.f64 (/.f64 1 a) (/.f64 1 b)))))
(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 b (-.f64 (*.f64 eps 1/2) (sqrt.f64 (*.f64 (*.f64 eps eps) 25/144))))))))
(-.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 162 to 106 computations (34.6% saved)

soundness303.0ms (1.8%)

Algorithm
egg-herbie
Rules
1724×times-frac
1724×times-frac
1724×times-frac
1572×associate-*r*
1172×associate-*l*
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
Stop Event
node limit
node limit
node limit
node limit
Compiler

Compiled 636 to 259 computations (59.3% saved)

end111.0ms (0.7%)

Compiler

Compiled 355 to 211 computations (40.6% saved)

Profiling

Loading profile data...