Details

Time bar (total: 16.5s)

analyze532.0ms (3.2%)

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

Compiled 34 to 24 computations (29.4% saved)

sample7.5s (45.9%)

Results
4.6s4214×body2048valid
1.3s2503×body1024valid
501.0ms766×body512valid
429.0ms277×body2048unsamplable
333.0ms763×body256valid
187.0ms404×body1024unsamplable
112.0ms714×body256unsamplable
68.0ms233×body512unsamplable
13.0ms10×body4096valid
3.0msbody2048infinite
Bogosity

preprocess40.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
053220
1143220
2311220
3798220
43248220
033
133
Stop Event
unsound
node limit
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
0
2
Call 2
Inputs
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 b a) eps)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 b eps)) 1) (-.f64 (exp.f64 (*.f64 a eps)) 1)))
(/.f64 (*.f64 a (-.f64 (exp.f64 (*.f64 (+.f64 eps b) a)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 b a)) 1)))
(/.f64 (*.f64 b (-.f64 (exp.f64 (*.f64 (+.f64 a eps) b)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a b)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
Outputs
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 b a) eps)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 b eps)) 1) (-.f64 (exp.f64 (*.f64 a eps)) 1)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(/.f64 (*.f64 a (-.f64 (exp.f64 (*.f64 (+.f64 eps b) a)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 b a)) 1)))
(*.f64 (/.f64 a (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 a (+.f64 eps b))) (expm1.f64 (*.f64 a b))))
(*.f64 (/.f64 (expm1.f64 (*.f64 a (+.f64 eps b))) (expm1.f64 (*.f64 eps a))) (/.f64 a (expm1.f64 (*.f64 a b))))
(/.f64 (expm1.f64 (*.f64 a (+.f64 eps b))) (*.f64 (expm1.f64 (*.f64 a b)) (/.f64 (expm1.f64 (*.f64 eps a)) a)))
(*.f64 a (/.f64 (expm1.f64 (*.f64 a (+.f64 eps b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 a b)))))
(/.f64 (*.f64 b (-.f64 (exp.f64 (*.f64 (+.f64 a eps) b)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a b)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 b (expm1.f64 (*.f64 b (+.f64 eps a)))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 a b))))
(*.f64 (/.f64 b (expm1.f64 (*.f64 a b))) (/.f64 (expm1.f64 (*.f64 b (+.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(/.f64 b (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 a b)) (expm1.f64 (*.f64 b (+.f64 eps a))))))
(*.f64 b (/.f64 (expm1.f64 (*.f64 b (+.f64 eps a))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 a b)))))
Symmetry

(sort a b)

Compiler

Compiled 30 to 22 computations (26.7% saved)

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

prune3.0ms (0%)

Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New044
Fresh011
Picked000
Done000
Total055
Error
45.88%
Counts
5 → 4
Alt Table
Click to see full alt table
StatusErrorProgram
95.06%
(/.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)))
46.43%
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
52.69%
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
63.7%
(*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
Compiler

Compiled 90 to 58 computations (35.6% saved)

localize18.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.03%
(expm1.f64 (*.f64 eps a))
0.08%
(*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))
21.81%
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
44.32%
(*.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)

series25.0ms (0.1%)

Counts
4 → 132
Calls

33 calls:

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

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

simplify190.0ms (1.2%)

Algorithm
egg-herbie
Rules
1316×associate-*r*
1162×associate-/r*
1056×associate-*l*
894×associate-/l*
750×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

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

localize26.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.03%
(expm1.f64 (*.f64 eps a))
6.72%
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))
26.8%
(/.f64 eps (expm1.f64 (*.f64 eps a)))
36.33%
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
Compiler

Compiled 69 to 13 computations (81.2% saved)

series15.0ms (0.1%)

Counts
3 → 96
Calls

24 calls:

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

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

simplify117.0ms (0.7%)

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

Useful iterations: 1 (0.0ms)

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

localize47.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.03%
(expm1.f64 (*.f64 eps a))
8.24%
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
16.44%
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
26.8%
(/.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)))

rewrite137.0ms (0.8%)

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

Useful iterations: 0 (0.0ms)

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

simplify181.0ms (1.1%)

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

Useful iterations: 1 (0.0ms)

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

localize30.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.38%
(*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (-.f64 (exp.f64 (*.f64 b eps)) 1))
3.08%
(-.f64 (exp.f64 (*.f64 b eps)) 1)
5.46%
(-.f64 (exp.f64 (*.f64 a eps)) 1)
7.3%
(-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)
Compiler

Compiled 102 to 34 computations (66.7% saved)

series5.0ms (0%)

Counts
4 → 120
Calls

30 calls:

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

rewrite131.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1352×distribute-lft-in
580×associate-/r*
430×associate-/l*
386×add-sqr-sqrt
380×pow1
Iterations

Useful iterations: 0 (0.0ms)

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

simplify178.0ms (1.1%)

Algorithm
egg-herbie
Rules
1496×associate-*l*
916×associate-/l*
910×distribute-lft-in
864×*-commutative
788×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

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

eval801.0ms (4.9%)

Compiler

Compiled 67861 to 22877 computations (66.3% saved)

prune578.0ms (3.5%)

Pruning

15 alts after pruning (14 fresh and 1 done)

PrunedKeptTotal
New1719141733
Fresh000
Picked101
Done213
Total1722151737
Error
0.06%
Counts
1737 → 15
Alt Table
Click to see full alt table
StatusErrorProgram
45.89%
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (expm1.f64 (*.f64 eps b)) eps)) (expm1.f64 (*.f64 eps a)))
19.95%
(/.f64 (+.f64 a b) (*.f64 a b))
50.8%
(/.f64 1 b)
51.3%
(/.f64 1 a)
32.13%
(+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps)))) (-.f64 (/.f64 1 b) (*.f64 eps 1/2)))
94.21%
(*.f64 (/.f64 eps (pow.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3) 1/3)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
47.01%
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 3)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
51.73%
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (+.f64 a b) b))
46.43%
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
73.79%
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
71.51%
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 1 (*.f64 (*.f64 a eps) b)))
71.4%
(*.f64 eps (/.f64 (/.f64 (+.f64 a b) eps) (*.f64 a b)))
56.93%
(*.f64 eps (/.f64 (+.f64 a b) (*.f64 (*.f64 a eps) b)))
72.27%
(*.f64 eps (/.f64 1 (*.f64 eps b)))
77.22%
(*.f64 eps (/.f64 1 (*.f64 eps a)))
Compiler

Compiled 431 to 281 computations (34.8% saved)

localize6.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
19.2%
(/.f64 (+.f64 a b) (*.f64 a b))
Compiler

Compiled 18 to 6 computations (66.7% saved)

series5.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

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

simplify60.0ms (0.4%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
01041289
12701265
210901265
363041265
Stop Event
node limit
Counts
63 → 49
Calls
Call 1
Inputs
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 1)
(*.f64 (+.f64 a b) (/.f64 1 (*.f64 a b)))
(*.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 1)
(*.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(*.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (/.f64 1 (*.f64 a b))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (*.f64 (cbrt.f64 (+.f64 a b)) (/.f64 1 (*.f64 a b))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2) (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(*.f64 (/.f64 (+.f64 a b) a) (/.f64 1 b))
(*.f64 (/.f64 1 (*.f64 a b)) (+.f64 a b))
(*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 a (neg.f64 b))))
(*.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b))
(*.f64 (/.f64 1 b) (/.f64 (+.f64 a b) a))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 a b))) (/.f64 (+.f64 a b) (sqrt.f64 (*.f64 a b))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (/.f64 (+.f64 a b) (cbrt.f64 (*.f64 a b))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) 1) (/.f64 (sqrt.f64 (+.f64 a b)) (*.f64 a b)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) a) (/.f64 (sqrt.f64 (+.f64 a b)) b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) 1) (/.f64 (cbrt.f64 (+.f64 a b)) (*.f64 a b)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) b) (/.f64 (sqrt.f64 (+.f64 a b)) a))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (/.f64 (sqrt.f64 (+.f64 a b)) (cbrt.f64 (*.f64 a b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) a) (/.f64 (cbrt.f64 (+.f64 a b)) b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) b) (/.f64 (cbrt.f64 (+.f64 a b)) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (sqrt.f64 (*.f64 a b))) (/.f64 (cbrt.f64 (+.f64 a b)) (sqrt.f64 (*.f64 a b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 1)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3) 1/3)
(pow.f64 (/.f64 a (/.f64 (+.f64 a b) b)) -1)
(neg.f64 (/.f64 (+.f64 a b) (*.f64 a (neg.f64 b))))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b)))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(exp.f64 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
Outputs
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(*.f64 (+.f64 a b) (/.f64 1 (*.f64 a b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(*.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(*.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(*.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (/.f64 1 (*.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(*.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (*.f64 (cbrt.f64 (+.f64 a b)) (/.f64 1 (*.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2) (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(*.f64 (/.f64 (+.f64 a b) a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(*.f64 (/.f64 1 (*.f64 a b)) (+.f64 a b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 a (neg.f64 b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(*.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(*.f64 (/.f64 1 b) (/.f64 (+.f64 a b) a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 a b))) (/.f64 (+.f64 a b) (sqrt.f64 (*.f64 a b))))
(/.f64 (/.f64 (+.f64 a b) (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(/.f64 (+.f64 a b) (*.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 a b))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (/.f64 (+.f64 a b) (cbrt.f64 (*.f64 a b))))
(/.f64 (/.f64 (+.f64 a b) (cbrt.f64 (*.f64 a b))) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))
(/.f64 (+.f64 a b) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (cbrt.f64 (*.f64 a b))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) 1) (/.f64 (sqrt.f64 (+.f64 a b)) (*.f64 a b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) a) (/.f64 (sqrt.f64 (+.f64 a b)) b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) 1) (/.f64 (cbrt.f64 (+.f64 a b)) (*.f64 a b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) b) (/.f64 (sqrt.f64 (+.f64 a b)) a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (/.f64 (sqrt.f64 (+.f64 a b)) (cbrt.f64 (*.f64 a b))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (/.f64 (+.f64 a b) (cbrt.f64 (*.f64 a b))))
(/.f64 (/.f64 (+.f64 a b) (cbrt.f64 (*.f64 a b))) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))
(/.f64 (+.f64 a b) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (cbrt.f64 (*.f64 a b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) a) (/.f64 (cbrt.f64 (+.f64 a b)) b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) b) (/.f64 (cbrt.f64 (+.f64 a b)) a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (sqrt.f64 (*.f64 a b))) (/.f64 (cbrt.f64 (+.f64 a b)) (sqrt.f64 (*.f64 a b))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 a b))) (/.f64 (+.f64 a b) (sqrt.f64 (*.f64 a b))))
(/.f64 (/.f64 (+.f64 a b) (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(/.f64 (+.f64 a b) (*.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 a b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)))
(/.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (pow.f64 (cbrt.f64 (+.f64 a b)) 2)))
(pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 3)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(pow.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3) 1/3)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(pow.f64 (/.f64 a (/.f64 (+.f64 a b) b)) -1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(neg.f64 (/.f64 (+.f64 a b) (*.f64 a (neg.f64 b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(log.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b)))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(exp.f64 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 1))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))

localize3.0ms (0%)

Compiler

Compiled 8 to 6 computations (25% saved)

localize9.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.35%
(/.f64 1 (*.f64 eps b))
26.35%
(*.f64 eps (/.f64 1 (*.f64 eps b)))
Compiler

Compiled 21 to 10 computations (52.4% saved)

series9.0ms (0.1%)

Counts
2 → 24
Calls

12 calls:

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

rewrite75.0ms (0.5%)

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

Useful iterations: 0 (0.0ms)

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

simplify56.0ms (0.3%)

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

Useful iterations: 2 (0.0ms)

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

localize9.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.03%
(expm1.f64 (*.f64 eps a))
26.8%
(/.f64 eps (expm1.f64 (*.f64 eps a)))
Compiler

Compiled 27 to 9 computations (66.7% saved)

localize21.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.02%
(-.f64 (/.f64 1 b) (*.f64 eps 1/2))
0.03%
(expm1.f64 (*.f64 a eps))
0.03%
(exp.f64 (*.f64 a eps))
26.8%
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps))))
Compiler

Compiled 71 to 25 computations (64.8% saved)

series5.0ms (0%)

Counts
4 → 96
Calls

24 calls:

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

rewrite134.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1870×associate-/l*
734×associate-/r/
626×distribute-lft-in
408×associate-/l/
344×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

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

simplify133.0ms (0.8%)

Algorithm
egg-herbie
Rules
1244×associate-*r*
1082×times-frac
872×associate-*l*
642×associate-/r*
630×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
064312163
1186311501
Stop Event
node limit
Counts
331 → 383
Calls
Call 1
Inputs
(/.f64 1 a)
(+.f64 (*.f64 1/2 eps) (/.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/2 eps) (/.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/2 eps) (+.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 1 a))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 1 a)
(-.f64 (+.f64 eps (/.f64 1 a)) (*.f64 1/2 eps))
(-.f64 (+.f64 eps (+.f64 (*.f64 a (-.f64 (*.f64 1/2 (pow.f64 eps 2)) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 eps (*.f64 1/2 eps))))))) (/.f64 1 a))) (*.f64 1/2 eps))
(-.f64 (+.f64 eps (+.f64 (*.f64 a (-.f64 (*.f64 1/2 (pow.f64 eps 2)) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 eps (*.f64 1/2 eps))))))) (+.f64 (*.f64 (-.f64 (*.f64 1/6 (pow.f64 eps 3)) (+.f64 (*.f64 1/24 (pow.f64 eps 3)) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 (pow.f64 eps 2)) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 eps (*.f64 1/2 eps)))))))) (*.f64 1/6 (*.f64 (pow.f64 eps 2) (-.f64 eps (*.f64 1/2 eps))))))) (pow.f64 a 2)) (/.f64 1 a)))) (*.f64 1/2 eps))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))
1
(+.f64 1 (*.f64 eps a))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 1 (*.f64 eps a)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 1 (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))))
(exp.f64 (*.f64 eps a))
(exp.f64 (*.f64 eps a))
(exp.f64 (*.f64 eps a))
(exp.f64 (*.f64 eps a))
(exp.f64 (*.f64 eps a))
(exp.f64 (*.f64 eps a))
(exp.f64 (*.f64 eps a))
(exp.f64 (*.f64 eps a))
1
(+.f64 1 (*.f64 eps a))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 1 (*.f64 eps a)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 1 (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))))
(exp.f64 (*.f64 eps a))
(exp.f64 (*.f64 eps a))
(exp.f64 (*.f64 eps a))
(exp.f64 (*.f64 eps a))
(exp.f64 (*.f64 eps a))
(exp.f64 (*.f64 eps a))
(exp.f64 (*.f64 eps a))
(exp.f64 (*.f64 eps a))
(*.f64 eps a)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (*.f64 eps a))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))
(+.f64 (*.f64 1/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 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 (exp.f64 (log1p.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))) 1)
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))
(*.f64 (pow.f64 (exp.f64 eps) a) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(*.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 1)
(*.f64 1 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))
(*.f64 (sqrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))) (sqrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))
(*.f64 (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))) (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))) 2) (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) a))
(*.f64 (neg.f64 eps) (*.f64 -1 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) eps)
(*.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1) (pow.f64 (exp.f64 eps) a))
(*.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (sqrt.f64 (pow.f64 (exp.f64 eps) a))) (sqrt.f64 (pow.f64 (exp.f64 eps) a)))
(*.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 2)) (cbrt.f64 (pow.f64 (exp.f64 eps) a)))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (*.f64 eps (pow.f64 (exp.f64 eps) a)))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (/.f64 eps (pow.f64 (exp.f64 a) (neg.f64 eps))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))) 2)) (/.f64 eps (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)))))
(*.f64 (/.f64 eps 1) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 eps (sqrt.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (pow.f64 (exp.f64 eps) a) (sqrt.f64 (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2)) (/.f64 (pow.f64 (exp.f64 eps) a) (cbrt.f64 (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 1 (neg.f64 (expm1.f64 (*.f64 eps a)))) (*.f64 eps (neg.f64 (pow.f64 (exp.f64 eps) a))))
(*.f64 (/.f64 eps (neg.f64 (expm1.f64 (*.f64 eps a)))) (neg.f64 (pow.f64 (exp.f64 eps) a)))
(*.f64 (*.f64 -1 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (neg.f64 eps))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (*.f64 (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) a)))
(*.f64 (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 eps a))) (/.f64 (sqrt.f64 eps) (pow.f64 (exp.f64 a) (neg.f64 eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (*.f64 (/.f64 (cbrt.f64 eps) (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) a)))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) (sqrt.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 eps (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) a)) (sqrt.f64 eps))
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (expm1.f64 (*.f64 eps a))) (/.f64 (cbrt.f64 eps) (pow.f64 (exp.f64 a) (neg.f64 eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))) 2)) (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))
(*.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps a)) (sqrt.f64 (pow.f64 (exp.f64 eps) a)))) (sqrt.f64 (pow.f64 (exp.f64 eps) a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))) (cbrt.f64 eps))
(*.f64 (/.f64 eps -1) (neg.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 2))) (cbrt.f64 (pow.f64 (exp.f64 eps) a)))
(*.f64 (/.f64 eps (neg.f64 (neg.f64 (expm1.f64 (*.f64 eps a))))) (neg.f64 (neg.f64 (pow.f64 (exp.f64 eps) a))))
(*.f64 (/.f64 1 (/.f64 (expm1.f64 (*.f64 eps a)) (*.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (exp.f64 eps) a)))) (cbrt.f64 eps))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1) (pow.f64 (exp.f64 eps) a))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1) (/.f64 (pow.f64 (exp.f64 eps) a) 1))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) -1) (neg.f64 (pow.f64 (exp.f64 eps) a)))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 1 (sqrt.f64 (pow.f64 (exp.f64 eps) a)))) (sqrt.f64 (pow.f64 (exp.f64 eps) a)))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 2))) (cbrt.f64 (pow.f64 (exp.f64 eps) a)))
(*.f64 (/.f64 (neg.f64 eps) -1) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (neg.f64 eps) (neg.f64 (neg.f64 (expm1.f64 (*.f64 eps a))))) (neg.f64 (pow.f64 (exp.f64 eps) a)))
(*.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) a)) (-.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 2) 1)) (+.f64 (pow.f64 (exp.f64 eps) a) 1))
(*.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) a)) (-.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) 1)) (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 2) (+.f64 (pow.f64 (exp.f64 eps) a) 1)))
(*.f64 (/.f64 (/.f64 eps 1) 1) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (/.f64 eps 1) (sqrt.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (pow.f64 (exp.f64 eps) a) (sqrt.f64 (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 (/.f64 eps 1) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2)) (/.f64 (pow.f64 (exp.f64 eps) a) (cbrt.f64 (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 (/.f64 eps 1) (neg.f64 (expm1.f64 (*.f64 eps a)))) (neg.f64 (pow.f64 (exp.f64 eps) a)))
(*.f64 (/.f64 (/.f64 eps 1) -1) (neg.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 (/.f64 eps 1) (/.f64 (expm1.f64 (*.f64 eps a)) 1)) (pow.f64 (exp.f64 eps) a))
(*.f64 (/.f64 (/.f64 eps 1) (/.f64 (expm1.f64 (*.f64 eps a)) (sqrt.f64 (pow.f64 (exp.f64 eps) a)))) (sqrt.f64 (pow.f64 (exp.f64 eps) a)))
(*.f64 (/.f64 (/.f64 eps 1) (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 2))) (cbrt.f64 (pow.f64 (exp.f64 eps) a)))
(*.f64 (/.f64 (/.f64 eps 1) (neg.f64 (neg.f64 (expm1.f64 (*.f64 eps a))))) (neg.f64 (neg.f64 (pow.f64 (exp.f64 eps) a))))
(*.f64 (/.f64 (/.f64 eps (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)))) 1) (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 (/.f64 eps (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)))) (sqrt.f64 (expm1.f64 (*.f64 eps a)))) (sqrt.f64 (pow.f64 (exp.f64 eps) a)))
(*.f64 (/.f64 (/.f64 eps (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)))) (sqrt.f64 (neg.f64 (expm1.f64 (*.f64 eps a))))) (sqrt.f64 (neg.f64 (pow.f64 (exp.f64 eps) a))))
(*.f64 (/.f64 (/.f64 eps (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))) 2)) 1) (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 (/.f64 eps (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))) 2)) (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (exp.f64 eps) a)))
(*.f64 (/.f64 (/.f64 eps (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))) 2)) (cbrt.f64 (neg.f64 (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (neg.f64 (pow.f64 (exp.f64 eps) a))))
(pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 1)
(pow.f64 (sqrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))) 2)
(pow.f64 (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))) 3)
(pow.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 3) 1/3)
(pow.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (*.f64 eps (pow.f64 (exp.f64 eps) a))) -1)
(neg.f64 (*.f64 (/.f64 eps (neg.f64 (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) a)))
(sqrt.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2))
(log.f64 (pow.f64 (exp.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))
(cbrt.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 3))
(cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)) 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))
(exp.f64 (+.f64 (*.f64 eps a) (log.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))))))
(exp.f64 (*.f64 (+.f64 (*.f64 eps a) (log.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))))) 1))
(log1p.f64 (expm1.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 eps) a))) 1)
(*.f64 (pow.f64 (exp.f64 eps) a) 1)
(*.f64 1 (pow.f64 (exp.f64 eps) a))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) (sqrt.f64 (pow.f64 (exp.f64 eps) a)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 2) (cbrt.f64 (pow.f64 (exp.f64 eps) a)))
(pow.f64 (pow.f64 (exp.f64 eps) a) 1)
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 3)
(pow.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) 1/3)
(pow.f64 (exp.f64 eps) a)
(pow.f64 (E.f64) (*.f64 eps a))
(pow.f64 (exp.f64 a) eps)
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 eps a))) (sqrt.f64 (*.f64 eps a)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 eps a)) 2)) (cbrt.f64 (*.f64 eps a)))
(pow.f64 (pow.f64 (exp.f64 a) (sqrt.f64 eps)) (sqrt.f64 eps))
(pow.f64 (pow.f64 (exp.f64 a) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 2))
(log.f64 (exp.f64 (pow.f64 (exp.f64 eps) a)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 eps) a))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 eps) a)))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 eps) a)))
(+.f64 (pow.f64 (exp.f64 eps) a) -1)
(+.f64 -1 (pow.f64 (exp.f64 eps) a))
(-.f64 (pow.f64 (exp.f64 eps) a) 1)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 eps) a))) 2)
(*.f64 (expm1.f64 (*.f64 eps a)) 1)
(*.f64 1 (expm1.f64 (*.f64 eps a)))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))) (sqrt.f64 (expm1.f64 (*.f64 eps a))))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(*.f64 (+.f64 1 (sqrt.f64 (pow.f64 (exp.f64 eps) a))) (-.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) 1))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 2) 1) (+.f64 (pow.f64 (exp.f64 eps) a) 1))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) 1) (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 2) (+.f64 (pow.f64 (exp.f64 eps) a) 1)))
(pow.f64 (expm1.f64 (*.f64 eps a)) 1)
(pow.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))) 2)
(pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 3)
(pow.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3) 1/3)
(sqrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))
(log.f64 (exp.f64 (expm1.f64 (*.f64 eps a))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (*.f64 eps a)))))
(cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3))
(exp.f64 (log.f64 (expm1.f64 (*.f64 eps a))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (*.f64 eps a))) 1))
(log1p.f64 (expm1.f64 (expm1.f64 (*.f64 eps a))))
(fma.f64 1 (pow.f64 (exp.f64 eps) a) -1)
(fma.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) (sqrt.f64 (pow.f64 (exp.f64 eps) a)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 2) (cbrt.f64 (pow.f64 (exp.f64 eps) a)) -1)
(+.f64 (/.f64 1 b) (*.f64 eps -1/2))
(+.f64 (/.f64 1 b) (*.f64 (*.f64 eps -1/2) 1))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 eps -1/2) (fma.f64 -1/2 eps (*.f64 eps 1/2))))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 (*.f64 eps -1/2) 1) (fma.f64 -1/2 eps (*.f64 eps 1/2))))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 eps -1/2) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2))))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 (*.f64 eps -1/2) 1) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2))))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 eps -1/2) (fma.f64 (neg.f64 eps) 1/2 (*.f64 eps 1/2))))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 (*.f64 eps -1/2) 1) (fma.f64 (neg.f64 eps) 1/2 (*.f64 eps 1/2))))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 eps -1/2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps 1/2))) (sqrt.f64 (*.f64 eps 1/2)) (*.f64 eps 1/2))))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 (*.f64 eps -1/2) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps 1/2))) (sqrt.f64 (*.f64 eps 1/2)) (*.f64 eps 1/2))))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 eps -1/2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (*.f64 eps 1/2))))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 (*.f64 eps -1/2) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (*.f64 eps 1/2))))
(+.f64 (/.f64 1 b) (*.f64 1 (*.f64 (*.f64 eps -1/2) 1)))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (fma.f64 -1/2 eps (*.f64 eps 1/2)))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2)))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (fma.f64 (neg.f64 eps) 1/2 (*.f64 eps 1/2)))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps 1/2))) (sqrt.f64 (*.f64 eps 1/2)) (*.f64 eps 1/2)))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (*.f64 eps 1/2)))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 -1/2 eps (*.f64 eps 1/2)) (fma.f64 -1/2 eps (*.f64 eps 1/2))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2)) (fma.f64 -1/2 eps (*.f64 eps 1/2))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (neg.f64 eps) 1/2 (*.f64 eps 1/2)) (fma.f64 -1/2 eps (*.f64 eps 1/2))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps 1/2))) (sqrt.f64 (*.f64 eps 1/2)) (*.f64 eps 1/2)) (fma.f64 -1/2 eps (*.f64 eps 1/2))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (*.f64 eps 1/2)) (fma.f64 -1/2 eps (*.f64 eps 1/2))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 -1/2 eps (*.f64 eps 1/2)) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2)) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (neg.f64 eps) 1/2 (*.f64 eps 1/2)) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps 1/2))) (sqrt.f64 (*.f64 eps 1/2)) (*.f64 eps 1/2)) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (*.f64 eps 1/2)) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 -1/2 eps (*.f64 eps 1/2)) (fma.f64 (neg.f64 eps) 1/2 (*.f64 eps 1/2))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2)) (fma.f64 (neg.f64 eps) 1/2 (*.f64 eps 1/2))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (neg.f64 eps) 1/2 (*.f64 eps 1/2)) (fma.f64 (neg.f64 eps) 1/2 (*.f64 eps 1/2))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps 1/2))) (sqrt.f64 (*.f64 eps 1/2)) (*.f64 eps 1/2)) (fma.f64 (neg.f64 eps) 1/2 (*.f64 eps 1/2))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (*.f64 eps 1/2)) (fma.f64 (neg.f64 eps) 1/2 (*.f64 eps 1/2))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 -1/2 eps (*.f64 eps 1/2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps 1/2))) (sqrt.f64 (*.f64 eps 1/2)) (*.f64 eps 1/2))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps 1/2))) (sqrt.f64 (*.f64 eps 1/2)) (*.f64 eps 1/2))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (neg.f64 eps) 1/2 (*.f64 eps 1/2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps 1/2))) (sqrt.f64 (*.f64 eps 1/2)) (*.f64 eps 1/2))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps 1/2))) (sqrt.f64 (*.f64 eps 1/2)) (*.f64 eps 1/2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps 1/2))) (sqrt.f64 (*.f64 eps 1/2)) (*.f64 eps 1/2))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (*.f64 eps 1/2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps 1/2))) (sqrt.f64 (*.f64 eps 1/2)) (*.f64 eps 1/2))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 -1/2 eps (*.f64 eps 1/2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (*.f64 eps 1/2))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (*.f64 eps 1/2))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (neg.f64 eps) 1/2 (*.f64 eps 1/2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (*.f64 eps 1/2))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps 1/2))) (sqrt.f64 (*.f64 eps 1/2)) (*.f64 eps 1/2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (*.f64 eps 1/2))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (*.f64 eps 1/2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (*.f64 eps 1/2))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (*.f64 1 (fma.f64 -1/2 eps (*.f64 eps 1/2))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (*.f64 1 (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (*.f64 1 (fma.f64 (neg.f64 eps) 1/2 (*.f64 eps 1/2))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps 1/2))) (sqrt.f64 (*.f64 eps 1/2)) (*.f64 eps 1/2))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (*.f64 eps 1/2))))
(+.f64 (*.f64 eps -1/2) (/.f64 1 b))
(+.f64 (*.f64 eps -1/2) (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (*.f64 eps 1/2))))
(+.f64 (*.f64 eps -1/2) (+.f64 (/.f64 1 b) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2))))
(+.f64 (*.f64 eps -1/2) (+.f64 (/.f64 1 b) (fma.f64 (neg.f64 eps) 1/2 (*.f64 eps 1/2))))
(+.f64 (*.f64 eps -1/2) (+.f64 (/.f64 1 b) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps 1/2))) (sqrt.f64 (*.f64 eps 1/2)) (*.f64 eps 1/2))))
(+.f64 (*.f64 eps -1/2) (+.f64 (/.f64 1 b) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (*.f64 eps 1/2))))
(+.f64 (*.f64 (*.f64 eps -1/2) 1) (/.f64 1 b))
(+.f64 (fma.f64 -1/2 eps (*.f64 eps 1/2)) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(+.f64 (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2)) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(+.f64 (fma.f64 (neg.f64 eps) 1/2 (*.f64 eps 1/2)) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps 1/2))) (sqrt.f64 (*.f64 eps 1/2)) (*.f64 eps 1/2)) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (*.f64 eps 1/2)) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(+.f64 (-.f64 (/.f64 1 b) (exp.f64 (log1p.f64 (*.f64 eps 1/2)))) 1)
(*.f64 1 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 1)
(*.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) 2) (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(*.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(*.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 1 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 b 1/2)) (pow.f64 b -2)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 eps 1/2)) (pow.f64 b -1/2)) (-.f64 (pow.f64 b -1/2) (sqrt.f64 (*.f64 eps 1/2))))
(*.f64 (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)))
(*.f64 (/.f64 1 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 b 1/2)) (pow.f64 b -2)))) (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)))
(*.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(*.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (+.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8))) (+.f64 (pow.f64 b -2) (-.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 eps (/.f64 b 1/2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)) (-.f64 (*.f64 (pow.f64 b -2) (pow.f64 b -2)) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 eps (/.f64 b 1/2))) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 eps (/.f64 b 1/2)))))) (-.f64 (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b 1/2))) (*.f64 (*.f64 eps eps) 1/4)))
(*.f64 (/.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)) (+.f64 (pow.f64 (pow.f64 b -2) 3) (pow.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 eps (/.f64 b 1/2))) 3))) (+.f64 (*.f64 (pow.f64 b -2) (pow.f64 b -2)) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 eps (/.f64 b 1/2))) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 eps (/.f64 b 1/2)))) (*.f64 (pow.f64 b -2) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 eps (/.f64 b 1/2)))))))
(/.f64 1 (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))
(/.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (/.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(/.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 b 1/2)) (pow.f64 b -2))))
(/.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 b 1/2)) (pow.f64 b -2))) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 b 1/2)) (pow.f64 b -2))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4))) (/.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (sqrt.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8))) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 b 1/2)) (pow.f64 b -2))) (sqrt.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4))) (cbrt.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)))) (/.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (cbrt.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8))) (cbrt.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)))) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 b 1/2)) (pow.f64 b -2))) (cbrt.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)))))
(/.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 (*.f64 (pow.f64 b -3) (pow.f64 b -3)) (*.f64 (*.f64 (pow.f64 eps 3) 1/8) (*.f64 (pow.f64 eps 3) 1/8))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 b 1/2)) (pow.f64 b -2))) (+.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8))))
(/.f64 (-.f64 (*.f64 (pow.f64 b -2) (pow.f64 b -2)) (*.f64 (*.f64 (*.f64 eps eps) 1/4) (*.f64 (*.f64 eps eps) 1/4))) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (pow.f64 b -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 (-.f64 (pow.f64 (pow.f64 b -3) 3) (pow.f64 (*.f64 (pow.f64 eps 3) 1/8) 3)) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 b 1/2)) (pow.f64 b -2))) (+.f64 (*.f64 (pow.f64 b -3) (pow.f64 b -3)) (+.f64 (*.f64 (*.f64 (pow.f64 eps 3) 1/8) (*.f64 (pow.f64 eps 3) 1/8)) (*.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 b -2) 3) (pow.f64 (*.f64 (*.f64 eps eps) 1/4) 3)) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (+.f64 (*.f64 (pow.f64 b -2) (pow.f64 b -2)) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) 1/4) (*.f64 (*.f64 eps eps) 1/4)) (*.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4))) (neg.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8))) (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 b 1/2)) (pow.f64 b -2)))))
(pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 1)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) 2)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(exp.f64 (log.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(fma.f64 1 (/.f64 1 b) (*.f64 eps -1/2))
(fma.f64 (pow.f64 b -1/2) (pow.f64 b -1/2) (*.f64 eps -1/2))
(fma.f64 (cbrt.f64 (pow.f64 b -2)) (cbrt.f64 (/.f64 1 b)) (*.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 (pow.f64 eps 2) (-.f64 (*.f64 1/2 a) (+.f64 (*.f64 1/4 a) (*.f64 1/6 a)))) (+.f64 (*.f64 1/2 eps) (/.f64 1 a)))
(fma.f64 (*.f64 eps eps) (-.f64 (*.f64 a 1/2) (*.f64 a 5/12)) (fma.f64 1/2 eps (/.f64 1 a)))
(fma.f64 (*.f64 eps eps) (*.f64 a 1/12) (fma.f64 1/2 eps (/.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/2 eps) (+.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 1 a))))
(fma.f64 (*.f64 eps eps) (-.f64 (*.f64 a 1/2) (*.f64 a 5/12)) (fma.f64 1/2 eps (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 1 a))))
(fma.f64 (*.f64 eps eps) (*.f64 a 1/12) (fma.f64 1/2 eps (fma.f64 (-.f64 (*.f64 a (*.f64 a 1/12)) (fma.f64 1/24 (*.f64 a a) (*.f64 a (*.f64 (*.f64 a 1/12) 1/2)))) (pow.f64 eps 3) (/.f64 1 a))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(/.f64 1 a)
(-.f64 (+.f64 eps (/.f64 1 a)) (*.f64 1/2 eps))
(fma.f64 1/2 eps (/.f64 1 a))
(-.f64 (+.f64 eps (+.f64 (*.f64 a (-.f64 (*.f64 1/2 (pow.f64 eps 2)) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 eps (*.f64 1/2 eps))))))) (/.f64 1 a))) (*.f64 1/2 eps))
(+.f64 (+.f64 eps (fma.f64 a (-.f64 (*.f64 1/2 (*.f64 eps eps)) (fma.f64 1/6 (*.f64 eps eps) (*.f64 1/2 (*.f64 eps (+.f64 eps (*.f64 eps -1/2)))))) (/.f64 1 a))) (*.f64 eps -1/2))
(+.f64 (fma.f64 a (+.f64 (*.f64 (*.f64 eps eps) 1/3) (*.f64 (*.f64 eps eps) -1/4)) (/.f64 1 a)) (*.f64 1/2 eps))
(-.f64 (+.f64 eps (+.f64 (*.f64 a (-.f64 (*.f64 1/2 (pow.f64 eps 2)) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 eps (*.f64 1/2 eps))))))) (+.f64 (*.f64 (-.f64 (*.f64 1/6 (pow.f64 eps 3)) (+.f64 (*.f64 1/24 (pow.f64 eps 3)) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 (pow.f64 eps 2)) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 eps (*.f64 1/2 eps)))))))) (*.f64 1/6 (*.f64 (pow.f64 eps 2) (-.f64 eps (*.f64 1/2 eps))))))) (pow.f64 a 2)) (/.f64 1 a)))) (*.f64 1/2 eps))
(+.f64 eps (-.f64 (fma.f64 a (-.f64 (*.f64 1/2 (*.f64 eps eps)) (fma.f64 1/6 (*.f64 eps eps) (*.f64 1/2 (*.f64 eps (+.f64 eps (*.f64 eps -1/2)))))) (fma.f64 (-.f64 (*.f64 1/6 (pow.f64 eps 3)) (fma.f64 1/24 (pow.f64 eps 3) (fma.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 (*.f64 eps eps)) (fma.f64 1/6 (*.f64 eps eps) (*.f64 1/2 (*.f64 eps (+.f64 eps (*.f64 eps -1/2))))))) (*.f64 1/6 (*.f64 (*.f64 eps eps) (+.f64 eps (*.f64 eps -1/2))))))) (*.f64 a a) (/.f64 1 a))) (*.f64 1/2 eps)))
(+.f64 (fma.f64 a (+.f64 (*.f64 (*.f64 eps eps) 1/3) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 (-.f64 (*.f64 (pow.f64 eps 3) 1/8) (fma.f64 1/2 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) 1/3) (*.f64 (*.f64 eps eps) -1/4))) (*.f64 (*.f64 eps eps) (*.f64 1/6 (*.f64 1/2 eps))))) (*.f64 a a) (/.f64 1 a))) (*.f64 1/2 eps))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
1
(+.f64 1 (*.f64 eps a))
(+.f64 1 (*.f64 a eps))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 1 (*.f64 eps a)))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 a a)) (+.f64 1 (*.f64 a eps)))
(fma.f64 1/2 (*.f64 eps (*.f64 eps (*.f64 a a))) (+.f64 1 (*.f64 a eps)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 1 (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 a a)) (+.f64 1 (fma.f64 eps a (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))))
(+.f64 1 (fma.f64 1/2 (*.f64 eps (*.f64 eps (*.f64 a a))) (fma.f64 eps a (*.f64 (*.f64 1/6 (pow.f64 eps 3)) (pow.f64 a 3)))))
(exp.f64 (*.f64 eps a))
(pow.f64 (exp.f64 eps) a)
(exp.f64 (*.f64 a eps))
(exp.f64 (*.f64 eps a))
(pow.f64 (exp.f64 eps) a)
(exp.f64 (*.f64 a eps))
(exp.f64 (*.f64 eps a))
(pow.f64 (exp.f64 eps) a)
(exp.f64 (*.f64 a eps))
(exp.f64 (*.f64 eps a))
(pow.f64 (exp.f64 eps) a)
(exp.f64 (*.f64 a eps))
(exp.f64 (*.f64 eps a))
(pow.f64 (exp.f64 eps) a)
(exp.f64 (*.f64 a eps))
(exp.f64 (*.f64 eps a))
(pow.f64 (exp.f64 eps) a)
(exp.f64 (*.f64 a eps))
(exp.f64 (*.f64 eps a))
(pow.f64 (exp.f64 eps) a)
(exp.f64 (*.f64 a eps))
(exp.f64 (*.f64 eps a))
(pow.f64 (exp.f64 eps) a)
(exp.f64 (*.f64 a eps))
1
(+.f64 1 (*.f64 eps a))
(+.f64 1 (*.f64 a eps))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 1 (*.f64 eps a)))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 a a)) (+.f64 1 (*.f64 a eps)))
(fma.f64 1/2 (*.f64 eps (*.f64 eps (*.f64 a a))) (+.f64 1 (*.f64 a eps)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 1 (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 a a)) (+.f64 1 (fma.f64 eps a (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))))
(+.f64 1 (fma.f64 1/2 (*.f64 eps (*.f64 eps (*.f64 a a))) (fma.f64 eps a (*.f64 (*.f64 1/6 (pow.f64 eps 3)) (pow.f64 a 3)))))
(exp.f64 (*.f64 eps a))
(pow.f64 (exp.f64 eps) a)
(exp.f64 (*.f64 a eps))
(exp.f64 (*.f64 eps a))
(pow.f64 (exp.f64 eps) a)
(exp.f64 (*.f64 a eps))
(exp.f64 (*.f64 eps a))
(pow.f64 (exp.f64 eps) a)
(exp.f64 (*.f64 a eps))
(exp.f64 (*.f64 eps a))
(pow.f64 (exp.f64 eps) a)
(exp.f64 (*.f64 a eps))
(exp.f64 (*.f64 eps a))
(pow.f64 (exp.f64 eps) a)
(exp.f64 (*.f64 a eps))
(exp.f64 (*.f64 eps a))
(pow.f64 (exp.f64 eps) a)
(exp.f64 (*.f64 a eps))
(exp.f64 (*.f64 eps a))
(pow.f64 (exp.f64 eps) a)
(exp.f64 (*.f64 a eps))
(exp.f64 (*.f64 eps a))
(pow.f64 (exp.f64 eps) a)
(exp.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 eps a (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)))))
(fma.f64 1/2 (*.f64 eps (*.f64 eps (*.f64 a a))) (fma.f64 eps a (*.f64 (*.f64 1/6 (pow.f64 eps 3)) (pow.f64 a 3))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 a a)) (fma.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4)) (fma.f64 eps a (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))))
(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 eps a (*.f64 (*.f64 1/6 (pow.f64 eps 3)) (pow.f64 a 3)))))
(-.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 eps a (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)))))
(fma.f64 1/2 (*.f64 eps (*.f64 eps (*.f64 a a))) (fma.f64 eps a (*.f64 (*.f64 1/6 (pow.f64 eps 3)) (pow.f64 a 3))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 a a)) (fma.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4)) (fma.f64 eps a (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))))
(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 eps a (*.f64 (*.f64 1/6 (pow.f64 eps 3)) (pow.f64 a 3)))))
(-.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 1 b)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(*.f64 -1/2 eps)
(*.f64 eps -1/2)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(*.f64 -1/2 eps)
(*.f64 eps -1/2)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(/.f64 1 b)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(*.f64 -1/2 eps)
(*.f64 eps -1/2)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(*.f64 -1/2 eps)
(*.f64 eps -1/2)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))) 1)
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (pow.f64 (exp.f64 eps) a) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 1)
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 1 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 a eps))) (*.f64 (pow.f64 (exp.f64 eps) a) (sqrt.f64 eps)))
(*.f64 (exp.f64 (*.f64 a eps)) (*.f64 (sqrt.f64 eps) (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 a eps)))))
(*.f64 (sqrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))) (sqrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (pow.f64 (exp.f64 eps) a) (/.f64 (cbrt.f64 eps) (expm1.f64 (*.f64 a eps)))))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (*.f64 (exp.f64 (*.f64 a eps)) (cbrt.f64 eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))) (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))) 2))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))) 2) (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) a))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (neg.f64 eps) (*.f64 -1 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) eps)
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1) (pow.f64 (exp.f64 eps) a))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (sqrt.f64 (pow.f64 (exp.f64 eps) a))) (sqrt.f64 (pow.f64 (exp.f64 eps) a)))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 2)) (cbrt.f64 (pow.f64 (exp.f64 eps) a)))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (*.f64 eps (pow.f64 (exp.f64 eps) a)))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (/.f64 eps (pow.f64 (exp.f64 a) (neg.f64 eps))))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 a eps))) (/.f64 eps (pow.f64 (exp.f64 a) (neg.f64 eps))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (pow.f64 (exp.f64 a) (neg.f64 eps)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))) 2)) (/.f64 eps (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a))) 2)) (/.f64 eps (cbrt.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a)))))
(/.f64 (/.f64 eps (cbrt.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps))))) (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps)))) 2))
(*.f64 (/.f64 eps 1) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 eps (sqrt.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (pow.f64 (exp.f64 eps) a) (sqrt.f64 (expm1.f64 (*.f64 eps a)))))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2)) (/.f64 (pow.f64 (exp.f64 eps) a) (cbrt.f64 (expm1.f64 (*.f64 eps a)))))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 1 (neg.f64 (expm1.f64 (*.f64 eps a)))) (*.f64 eps (neg.f64 (pow.f64 (exp.f64 eps) a))))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 eps (neg.f64 (expm1.f64 (*.f64 eps a)))) (neg.f64 (pow.f64 (exp.f64 eps) a)))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (*.f64 -1 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (neg.f64 eps))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (*.f64 (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) a)))
(*.f64 (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 a eps))) (*.f64 (pow.f64 (exp.f64 eps) a) (sqrt.f64 eps)))
(*.f64 (exp.f64 (*.f64 a eps)) (*.f64 (sqrt.f64 eps) (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 a eps)))))
(*.f64 (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 eps a))) (/.f64 (sqrt.f64 eps) (pow.f64 (exp.f64 a) (neg.f64 eps))))
(*.f64 (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 a eps))) (/.f64 (sqrt.f64 eps) (pow.f64 (exp.f64 a) (neg.f64 eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (*.f64 (/.f64 (cbrt.f64 eps) (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) a)))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (pow.f64 (exp.f64 eps) a) (/.f64 (cbrt.f64 eps) (expm1.f64 (*.f64 a eps)))))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (*.f64 (exp.f64 (*.f64 a eps)) (cbrt.f64 eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) (sqrt.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 eps (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) (sqrt.f64 (expm1.f64 (*.f64 a eps)))) (/.f64 eps (sqrt.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a)))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 a eps))) (/.f64 eps (*.f64 (sqrt.f64 (expm1.f64 (*.f64 a eps))) (sqrt.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps)))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) a)) (sqrt.f64 eps))
(*.f64 (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 a eps))) (*.f64 (pow.f64 (exp.f64 eps) a) (sqrt.f64 eps)))
(*.f64 (exp.f64 (*.f64 a eps)) (*.f64 (sqrt.f64 eps) (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 a eps)))))
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)))))
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a)))))
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps)))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (expm1.f64 (*.f64 eps a))) (/.f64 (cbrt.f64 eps) (pow.f64 (exp.f64 a) (neg.f64 eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (expm1.f64 (*.f64 a eps))) (/.f64 (cbrt.f64 eps) (pow.f64 (exp.f64 a) (neg.f64 eps))))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (/.f64 (cbrt.f64 eps) (pow.f64 (exp.f64 a) (neg.f64 eps))) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a)))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps))))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))) 2)) (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))
(*.f64 (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a))) 2)))
(*.f64 (cbrt.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps)))) 2)))
(*.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps a)) (sqrt.f64 (pow.f64 (exp.f64 eps) a)))) (sqrt.f64 (pow.f64 (exp.f64 eps) a)))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))) (cbrt.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (pow.f64 (exp.f64 eps) a) (/.f64 (cbrt.f64 eps) (expm1.f64 (*.f64 a eps)))))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (*.f64 (exp.f64 (*.f64 a eps)) (cbrt.f64 eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 eps -1) (neg.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 2))) (cbrt.f64 (pow.f64 (exp.f64 eps) a)))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 eps (neg.f64 (neg.f64 (expm1.f64 (*.f64 eps a))))) (neg.f64 (neg.f64 (pow.f64 (exp.f64 eps) a))))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 1 (/.f64 (expm1.f64 (*.f64 eps a)) (*.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (exp.f64 eps) a)))) (cbrt.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (pow.f64 (exp.f64 eps) a) (/.f64 (cbrt.f64 eps) (expm1.f64 (*.f64 a eps)))))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (*.f64 (exp.f64 (*.f64 a eps)) (cbrt.f64 eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1) (pow.f64 (exp.f64 eps) a))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1) (/.f64 (pow.f64 (exp.f64 eps) a) 1))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) -1) (neg.f64 (pow.f64 (exp.f64 eps) a)))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 1 (sqrt.f64 (pow.f64 (exp.f64 eps) a)))) (sqrt.f64 (pow.f64 (exp.f64 eps) a)))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 2))) (cbrt.f64 (pow.f64 (exp.f64 eps) a)))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 (neg.f64 eps) -1) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 (neg.f64 eps) (neg.f64 (neg.f64 (expm1.f64 (*.f64 eps a))))) (neg.f64 (pow.f64 (exp.f64 eps) a)))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) a)) (-.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 2) 1)) (+.f64 (pow.f64 (exp.f64 eps) a) 1))
(*.f64 (/.f64 eps (/.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 2) -1) (pow.f64 (exp.f64 eps) a))) (+.f64 1 (pow.f64 (exp.f64 eps) a)))
(*.f64 (*.f64 (/.f64 eps (+.f64 -1 (pow.f64 (exp.f64 (*.f64 a eps)) 2))) (exp.f64 (*.f64 a eps))) (+.f64 1 (exp.f64 (*.f64 a eps))))
(*.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) a)) (-.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) 1)) (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 2) (+.f64 (pow.f64 (exp.f64 eps) a) 1)))
(/.f64 (*.f64 (*.f64 eps (pow.f64 (exp.f64 eps) a)) (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 2) (+.f64 1 (pow.f64 (exp.f64 eps) a)))) (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) -1))
(*.f64 (/.f64 eps (/.f64 (+.f64 -1 (pow.f64 (exp.f64 (*.f64 a eps)) 3)) (exp.f64 (*.f64 a eps)))) (+.f64 (pow.f64 (exp.f64 (*.f64 a eps)) 2) (+.f64 1 (exp.f64 (*.f64 a eps)))))
(*.f64 (/.f64 (/.f64 eps 1) 1) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 (/.f64 eps 1) (sqrt.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (pow.f64 (exp.f64 eps) a) (sqrt.f64 (expm1.f64 (*.f64 eps a)))))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 (/.f64 eps 1) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2)) (/.f64 (pow.f64 (exp.f64 eps) a) (cbrt.f64 (expm1.f64 (*.f64 eps a)))))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 (/.f64 eps 1) (neg.f64 (expm1.f64 (*.f64 eps a)))) (neg.f64 (pow.f64 (exp.f64 eps) a)))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 (/.f64 eps 1) -1) (neg.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 (/.f64 eps 1) (/.f64 (expm1.f64 (*.f64 eps a)) 1)) (pow.f64 (exp.f64 eps) a))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 (/.f64 eps 1) (/.f64 (expm1.f64 (*.f64 eps a)) (sqrt.f64 (pow.f64 (exp.f64 eps) a)))) (sqrt.f64 (pow.f64 (exp.f64 eps) a)))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 (/.f64 eps 1) (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 2))) (cbrt.f64 (pow.f64 (exp.f64 eps) a)))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 (/.f64 eps 1) (neg.f64 (neg.f64 (expm1.f64 (*.f64 eps a))))) (neg.f64 (neg.f64 (pow.f64 (exp.f64 eps) a))))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 (/.f64 eps (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)))) 1) (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 eps (sqrt.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a)))) (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))))
(*.f64 (/.f64 eps (sqrt.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps))))) (sqrt.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))))
(*.f64 (/.f64 (/.f64 eps (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)))) (sqrt.f64 (expm1.f64 (*.f64 eps a)))) (sqrt.f64 (pow.f64 (exp.f64 eps) a)))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) (sqrt.f64 (expm1.f64 (*.f64 a eps)))) (/.f64 eps (sqrt.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a)))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 a eps))) (/.f64 eps (*.f64 (sqrt.f64 (expm1.f64 (*.f64 a eps))) (sqrt.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps)))))))
(*.f64 (/.f64 (/.f64 eps (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)))) (sqrt.f64 (neg.f64 (expm1.f64 (*.f64 eps a))))) (sqrt.f64 (neg.f64 (pow.f64 (exp.f64 eps) a))))
(*.f64 (/.f64 eps (*.f64 (sqrt.f64 (neg.f64 (expm1.f64 (*.f64 a eps)))) (sqrt.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a))))) (sqrt.f64 (neg.f64 (pow.f64 (exp.f64 eps) a))))
(*.f64 (/.f64 (/.f64 eps (sqrt.f64 (neg.f64 (expm1.f64 (*.f64 a eps))))) (sqrt.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps))))) (sqrt.f64 (neg.f64 (exp.f64 (*.f64 a eps)))))
(*.f64 (/.f64 (/.f64 eps (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))) 2)) 1) (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a))) 2)) (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))) eps) (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps)))) 2))
(*.f64 (/.f64 (/.f64 eps (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))) 2)) (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (exp.f64 eps) a)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) (/.f64 eps (*.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a))) 2))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 a eps))) (/.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 a eps)))) (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps)))) 2)))
(*.f64 (/.f64 (/.f64 eps (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))) 2)) (cbrt.f64 (neg.f64 (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (neg.f64 (pow.f64 (exp.f64 eps) a))))
(*.f64 (/.f64 (/.f64 eps (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a))) 2)) (cbrt.f64 (neg.f64 (expm1.f64 (*.f64 a eps))))) (cbrt.f64 (neg.f64 (pow.f64 (exp.f64 eps) a))))
(*.f64 (/.f64 (/.f64 eps (cbrt.f64 (neg.f64 (expm1.f64 (*.f64 a eps))))) (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps)))) 2)) (cbrt.f64 (neg.f64 (exp.f64 (*.f64 a eps)))))
(pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 1)
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(pow.f64 (sqrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))) 2)
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(pow.f64 (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))) 3)
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(pow.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 3) 1/3)
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(pow.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (*.f64 eps (pow.f64 (exp.f64 eps) a))) -1)
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(neg.f64 (*.f64 (/.f64 eps (neg.f64 (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) a)))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(sqrt.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2))
(sqrt.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))) 2))
(sqrt.f64 (pow.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps)))) 2))
(log.f64 (pow.f64 (exp.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (log.f64 (exp.f64 eps)))
(*.f64 (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))) (log.f64 (exp.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(cbrt.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 3))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)) 3)))
(cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a)) 3)))
(cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps))) 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(exp.f64 (+.f64 (*.f64 eps a) (log.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))))))
(exp.f64 (fma.f64 eps a (log.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))))))
(exp.f64 (*.f64 (+.f64 (*.f64 eps a) (log.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))))) 1))
(exp.f64 (fma.f64 eps a (log.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))))))
(log1p.f64 (expm1.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 (exp.f64 (*.f64 a eps)) (expm1.f64 (*.f64 a eps))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 eps) a))) 1)
(pow.f64 (exp.f64 eps) a)
(exp.f64 (*.f64 a eps))
(*.f64 (pow.f64 (exp.f64 eps) a) 1)
(pow.f64 (exp.f64 eps) a)
(exp.f64 (*.f64 a eps))
(*.f64 1 (pow.f64 (exp.f64 eps) a))
(pow.f64 (exp.f64 eps) a)
(exp.f64 (*.f64 a eps))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) (sqrt.f64 (pow.f64 (exp.f64 eps) a)))
(pow.f64 (exp.f64 eps) a)
(exp.f64 (*.f64 a eps))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 2))
(pow.f64 (exp.f64 eps) a)
(exp.f64 (*.f64 a eps))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 2) (cbrt.f64 (pow.f64 (exp.f64 eps) a)))
(pow.f64 (exp.f64 eps) a)
(exp.f64 (*.f64 a eps))
(pow.f64 (pow.f64 (exp.f64 eps) a) 1)
(pow.f64 (exp.f64 eps) a)
(exp.f64 (*.f64 a eps))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) 2)
(pow.f64 (exp.f64 eps) a)
(exp.f64 (*.f64 a eps))
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 3)
(pow.f64 (exp.f64 eps) a)
(exp.f64 (*.f64 a eps))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) 1/3)
(pow.f64 (exp.f64 eps) a)
(exp.f64 (*.f64 a eps))
(pow.f64 (exp.f64 eps) a)
(exp.f64 (*.f64 a eps))
(pow.f64 (E.f64) (*.f64 eps a))
(pow.f64 (E.f64) (*.f64 a eps))
(pow.f64 (exp.f64 a) eps)
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 eps a))) (sqrt.f64 (*.f64 eps a)))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 a eps))) (sqrt.f64 (*.f64 a eps)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 eps a)) 2)) (cbrt.f64 (*.f64 eps a)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 a eps)) 2)) (cbrt.f64 (*.f64 a eps)))
(pow.f64 (pow.f64 (exp.f64 a) (sqrt.f64 eps)) (sqrt.f64 eps))
(pow.f64 (pow.f64 (exp.f64 a) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 2))
(sqrt.f64 (pow.f64 (exp.f64 (*.f64 a eps)) 2))
(log.f64 (exp.f64 (pow.f64 (exp.f64 eps) a)))
(pow.f64 (exp.f64 eps) a)
(exp.f64 (*.f64 a eps))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 eps) a))))
(pow.f64 (exp.f64 eps) a)
(exp.f64 (*.f64 a eps))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3))
(pow.f64 (exp.f64 eps) a)
(exp.f64 (*.f64 a eps))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 eps) a)))
(pow.f64 (exp.f64 eps) a)
(exp.f64 (*.f64 a eps))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 eps) a)))
(pow.f64 (exp.f64 eps) a)
(exp.f64 (*.f64 a eps))
(+.f64 (pow.f64 (exp.f64 eps) a) -1)
(expm1.f64 (*.f64 a eps))
(+.f64 -1 (pow.f64 (exp.f64 eps) a))
(expm1.f64 (*.f64 a eps))
(-.f64 (pow.f64 (exp.f64 eps) a) 1)
(expm1.f64 (*.f64 a eps))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 eps) a))) 2)
(expm1.f64 (*.f64 a eps))
(*.f64 (expm1.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 a eps))
(*.f64 1 (expm1.f64 (*.f64 eps a)))
(expm1.f64 (*.f64 a eps))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))) (sqrt.f64 (expm1.f64 (*.f64 eps a))))
(expm1.f64 (*.f64 a eps))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2))
(expm1.f64 (*.f64 a eps))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(expm1.f64 (*.f64 a eps))
(*.f64 (+.f64 1 (sqrt.f64 (pow.f64 (exp.f64 eps) a))) (-.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) 1))
(expm1.f64 (*.f64 a eps))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 2) 1) (+.f64 (pow.f64 (exp.f64 eps) a) 1))
(/.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 2) -1) (+.f64 1 (pow.f64 (exp.f64 eps) a)))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (*.f64 a eps)) 2)) (+.f64 1 (exp.f64 (*.f64 a eps))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) 1) (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 2) (+.f64 (pow.f64 (exp.f64 eps) a) 1)))
(/.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) -1) (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 2) (+.f64 1 (pow.f64 (exp.f64 eps) a))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (*.f64 a eps)) 3)) (+.f64 (pow.f64 (exp.f64 (*.f64 a eps)) 2) (+.f64 1 (exp.f64 (*.f64 a eps)))))
(pow.f64 (expm1.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 a eps))
(pow.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))) 2)
(expm1.f64 (*.f64 a eps))
(pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 3)
(expm1.f64 (*.f64 a eps))
(pow.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3) 1/3)
(expm1.f64 (*.f64 a eps))
(sqrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))
(sqrt.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) 2))
(log.f64 (exp.f64 (expm1.f64 (*.f64 eps a))))
(expm1.f64 (*.f64 a eps))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (*.f64 eps a)))))
(expm1.f64 (*.f64 a eps))
(cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3))
(expm1.f64 (*.f64 a eps))
(exp.f64 (log.f64 (expm1.f64 (*.f64 eps a))))
(expm1.f64 (*.f64 a eps))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (*.f64 eps a))) 1))
(expm1.f64 (*.f64 a eps))
(log1p.f64 (expm1.f64 (expm1.f64 (*.f64 eps a))))
(expm1.f64 (*.f64 a eps))
(fma.f64 1 (pow.f64 (exp.f64 eps) a) -1)
(expm1.f64 (*.f64 a eps))
(fma.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) (sqrt.f64 (pow.f64 (exp.f64 eps) a)) -1)
(expm1.f64 (*.f64 a eps))
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 2) (cbrt.f64 (pow.f64 (exp.f64 eps) a)) -1)
(expm1.f64 (*.f64 a eps))
(+.f64 (/.f64 1 b) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (/.f64 1 b))
(+.f64 (/.f64 1 b) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 eps -1/2 (/.f64 1 b))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 eps -1/2) (fma.f64 -1/2 eps (*.f64 eps 1/2))))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0)))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 (*.f64 eps -1/2) 1) (fma.f64 -1/2 eps (*.f64 eps 1/2))))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0)))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 eps -1/2) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2))))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0)))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 (*.f64 eps -1/2) 1) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2))))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0)))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 eps -1/2) (fma.f64 (neg.f64 eps) 1/2 (*.f64 eps 1/2))))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0)))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 (*.f64 eps -1/2) 1) (fma.f64 (neg.f64 eps) 1/2 (*.f64 eps 1/2))))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0)))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 eps -1/2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps 1/2))) (sqrt.f64 (*.f64 eps 1/2)) (*.f64 eps 1/2))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)))
(+.f64 (/.f64 1 b) (+.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 eps -1/2) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps 1/2))) (sqrt.f64 (*.f64 eps 1/2)) (*.f64 eps 1/2))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)))
(+.f64 (/.f64 1 b) (+.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 eps -1/2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (*.f64 eps 1/2))))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (cbrt.f64 (*.f64 eps (*.f64 eps 1/4))) (*.f64 1/2 eps))))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (cbrt.f64 (*.f64 eps (*.f64 eps 1/4)))) (*.f64 eps 0)))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 (*.f64 eps -1/2) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (*.f64 eps 1/2))))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (cbrt.f64 (*.f64 eps (*.f64 eps 1/4))) (*.f64 1/2 eps))))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (cbrt.f64 (*.f64 eps (*.f64 eps 1/4)))) (*.f64 eps 0)))
(+.f64 (/.f64 1 b) (*.f64 1 (*.f64 (*.f64 eps -1/2) 1)))
(fma.f64 eps -1/2 (/.f64 1 b))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (fma.f64 -1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0)))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0)))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (fma.f64 (neg.f64 eps) 1/2 (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0)))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps 1/2))) (sqrt.f64 (*.f64 eps 1/2)) (*.f64 eps 1/2)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)))
(+.f64 (/.f64 1 b) (+.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 eps -1/2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (cbrt.f64 (*.f64 eps (*.f64 eps 1/4))) (*.f64 1/2 eps))))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (cbrt.f64 (*.f64 eps (*.f64 eps 1/4)))) (*.f64 eps 0)))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 -1/2 eps (*.f64 eps 1/2)) (fma.f64 -1/2 eps (*.f64 eps 1/2))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (*.f64 2 (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (*.f64 2 (*.f64 eps 0)))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2)) (fma.f64 -1/2 eps (*.f64 eps 1/2))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (*.f64 2 (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (*.f64 2 (*.f64 eps 0)))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (neg.f64 eps) 1/2 (*.f64 eps 1/2)) (fma.f64 -1/2 eps (*.f64 eps 1/2))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (*.f64 2 (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (*.f64 2 (*.f64 eps 0)))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps 1/2))) (sqrt.f64 (*.f64 eps 1/2)) (*.f64 eps 1/2)) (fma.f64 -1/2 eps (*.f64 eps 1/2))))
(+.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (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 1 b) (+.f64 (+.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 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (*.f64 eps 1/2)) (fma.f64 -1/2 eps (*.f64 eps 1/2))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (+.f64 (fma.f64 -1/2 eps (*.f64 1/2 eps)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (cbrt.f64 (*.f64 eps (*.f64 eps 1/4))) (*.f64 1/2 eps))))
(+.f64 (/.f64 1 b) (+.f64 (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (cbrt.f64 (*.f64 eps (*.f64 eps 1/4)))) (*.f64 eps 0)) (*.f64 eps 0)))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 -1/2 eps (*.f64 eps 1/2)) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (*.f64 2 (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (*.f64 2 (*.f64 eps 0)))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2)) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (*.f64 2 (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (*.f64 2 (*.f64 eps 0)))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (neg.f64 eps) 1/2 (*.f64 eps 1/2)) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (*.f64 2 (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (*.f64 2 (*.f64 eps 0)))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps 1/2))) (sqrt.f64 (*.f64 eps 1/2)) (*.f64 eps 1/2)) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2))))
(+.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (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 1 b) (+.f64 (+.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 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (*.f64 eps 1/2)) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (+.f64 (fma.f64 -1/2 eps (*.f64 1/2 eps)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (cbrt.f64 (*.f64 eps (*.f64 eps 1/4))) (*.f64 1/2 eps))))
(+.f64 (/.f64 1 b) (+.f64 (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (cbrt.f64 (*.f64 eps (*.f64 eps 1/4)))) (*.f64 eps 0)) (*.f64 eps 0)))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 -1/2 eps (*.f64 eps 1/2)) (fma.f64 (neg.f64 eps) 1/2 (*.f64 eps 1/2))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (*.f64 2 (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (*.f64 2 (*.f64 eps 0)))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2)) (fma.f64 (neg.f64 eps) 1/2 (*.f64 eps 1/2))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (*.f64 2 (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (*.f64 2 (*.f64 eps 0)))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (neg.f64 eps) 1/2 (*.f64 eps 1/2)) (fma.f64 (neg.f64 eps) 1/2 (*.f64 eps 1/2))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (*.f64 2 (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (*.f64 2 (*.f64 eps 0)))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps 1/2))) (sqrt.f64 (*.f64 eps 1/2)) (*.f64 eps 1/2)) (fma.f64 (neg.f64 eps) 1/2 (*.f64 eps 1/2))))
(+.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (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 1 b) (+.f64 (+.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 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (*.f64 eps 1/2)) (fma.f64 (neg.f64 eps) 1/2 (*.f64 eps 1/2))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (+.f64 (fma.f64 -1/2 eps (*.f64 1/2 eps)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (cbrt.f64 (*.f64 eps (*.f64 eps 1/4))) (*.f64 1/2 eps))))
(+.f64 (/.f64 1 b) (+.f64 (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (cbrt.f64 (*.f64 eps (*.f64 eps 1/4)))) (*.f64 eps 0)) (*.f64 eps 0)))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 -1/2 eps (*.f64 eps 1/2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps 1/2))) (sqrt.f64 (*.f64 eps 1/2)) (*.f64 eps 1/2))))
(+.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (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 1 b) (+.f64 (+.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 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps 1/2))) (sqrt.f64 (*.f64 eps 1/2)) (*.f64 eps 1/2))))
(+.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (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 1 b) (+.f64 (+.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 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (neg.f64 eps) 1/2 (*.f64 eps 1/2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps 1/2))) (sqrt.f64 (*.f64 eps 1/2)) (*.f64 eps 1/2))))
(+.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (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 1 b) (+.f64 (+.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 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps 1/2))) (sqrt.f64 (*.f64 eps 1/2)) (*.f64 eps 1/2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps 1/2))) (sqrt.f64 (*.f64 eps 1/2)) (*.f64 eps 1/2))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (*.f64 eps 1/2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps 1/2))) (sqrt.f64 (*.f64 eps 1/2)) (*.f64 eps 1/2))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (cbrt.f64 (*.f64 eps (*.f64 eps 1/4))) (*.f64 1/2 eps))))
(+.f64 (/.f64 1 b) (+.f64 (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (cbrt.f64 (*.f64 eps (*.f64 eps 1/4)))) (*.f64 eps 0)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 -1/2 eps (*.f64 eps 1/2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (*.f64 eps 1/2))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (+.f64 (fma.f64 -1/2 eps (*.f64 1/2 eps)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (cbrt.f64 (*.f64 eps (*.f64 eps 1/4))) (*.f64 1/2 eps))))
(+.f64 (/.f64 1 b) (+.f64 (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (cbrt.f64 (*.f64 eps (*.f64 eps 1/4)))) (*.f64 eps 0)) (*.f64 eps 0)))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (*.f64 eps 1/2))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (+.f64 (fma.f64 -1/2 eps (*.f64 1/2 eps)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (cbrt.f64 (*.f64 eps (*.f64 eps 1/4))) (*.f64 1/2 eps))))
(+.f64 (/.f64 1 b) (+.f64 (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (cbrt.f64 (*.f64 eps (*.f64 eps 1/4)))) (*.f64 eps 0)) (*.f64 eps 0)))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (neg.f64 eps) 1/2 (*.f64 eps 1/2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (*.f64 eps 1/2))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (+.f64 (fma.f64 -1/2 eps (*.f64 1/2 eps)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (cbrt.f64 (*.f64 eps (*.f64 eps 1/4))) (*.f64 1/2 eps))))
(+.f64 (/.f64 1 b) (+.f64 (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (cbrt.f64 (*.f64 eps (*.f64 eps 1/4)))) (*.f64 eps 0)) (*.f64 eps 0)))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps 1/2))) (sqrt.f64 (*.f64 eps 1/2)) (*.f64 eps 1/2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (*.f64 eps 1/2))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (cbrt.f64 (*.f64 eps (*.f64 eps 1/4))) (*.f64 1/2 eps))))
(+.f64 (/.f64 1 b) (+.f64 (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (cbrt.f64 (*.f64 eps (*.f64 eps 1/4)))) (*.f64 eps 0)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (*.f64 eps 1/2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (*.f64 eps 1/2))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (cbrt.f64 (*.f64 eps (*.f64 eps 1/4))) (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (*.f64 1 (fma.f64 -1/2 eps (*.f64 eps 1/2))))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0)))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (*.f64 1 (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2))))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0)))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (*.f64 1 (fma.f64 (neg.f64 eps) 1/2 (*.f64 eps 1/2))))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0)))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps 1/2))) (sqrt.f64 (*.f64 eps 1/2)) (*.f64 eps 1/2))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)))
(+.f64 (/.f64 1 b) (+.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 eps -1/2)) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (*.f64 eps 1/2))))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (cbrt.f64 (*.f64 eps (*.f64 eps 1/4))) (*.f64 1/2 eps))))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (cbrt.f64 (*.f64 eps (*.f64 eps 1/4)))) (*.f64 eps 0)))
(+.f64 (*.f64 eps -1/2) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(+.f64 (*.f64 eps -1/2) (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (*.f64 eps 1/2))))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0)))
(+.f64 (*.f64 eps -1/2) (+.f64 (/.f64 1 b) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2))))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0)))
(+.f64 (*.f64 eps -1/2) (+.f64 (/.f64 1 b) (fma.f64 (neg.f64 eps) 1/2 (*.f64 eps 1/2))))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0)))
(+.f64 (*.f64 eps -1/2) (+.f64 (/.f64 1 b) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps 1/2))) (sqrt.f64 (*.f64 eps 1/2)) (*.f64 eps 1/2))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)))
(+.f64 (/.f64 1 b) (+.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 1 b) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (*.f64 eps 1/2))))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (cbrt.f64 (*.f64 eps (*.f64 eps 1/4))) (*.f64 1/2 eps))))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (cbrt.f64 (*.f64 eps (*.f64 eps 1/4)))) (*.f64 eps 0)))
(+.f64 (*.f64 (*.f64 eps -1/2) 1) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(+.f64 (fma.f64 -1/2 eps (*.f64 eps 1/2)) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0)))
(+.f64 (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2)) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0)))
(+.f64 (fma.f64 (neg.f64 eps) 1/2 (*.f64 eps 1/2)) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (*.f64 eps 0)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps 1/2))) (sqrt.f64 (*.f64 eps 1/2)) (*.f64 eps 1/2)) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)))
(+.f64 (/.f64 1 b) (+.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 eps 1/2))) (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (*.f64 eps 1/2)) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (cbrt.f64 (*.f64 eps (*.f64 eps 1/4))) (*.f64 1/2 eps))))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (cbrt.f64 (*.f64 eps (*.f64 eps 1/4)))) (*.f64 eps 0)))
(+.f64 (-.f64 (/.f64 1 b) (exp.f64 (log1p.f64 (*.f64 eps 1/2)))) 1)
(+.f64 1 (-.f64 (/.f64 1 b) (exp.f64 (log1p.f64 (*.f64 1/2 eps)))))
(-.f64 (+.f64 1 (/.f64 1 b)) (exp.f64 (log1p.f64 (*.f64 1/2 eps))))
(*.f64 1 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(fma.f64 eps -1/2 (/.f64 1 b))
(*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 1)
(fma.f64 eps -1/2 (/.f64 1 b))
(*.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(fma.f64 eps -1/2 (/.f64 1 b))
(*.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) 2))
(fma.f64 eps -1/2 (/.f64 1 b))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) 2) (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(fma.f64 eps -1/2 (/.f64 1 b))
(*.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(*.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))
(*.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 1 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 b 1/2)) (pow.f64 b -2)))))
(*.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 1 (+.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2))) (pow.f64 b -2))))
(/.f64 (+.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) -1/8)) (+.f64 (/.f64 eps (/.f64 b 1/2)) (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 eps 1/2)) (pow.f64 b -1/2)) (-.f64 (pow.f64 b -1/2) (sqrt.f64 (*.f64 eps 1/2))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 1/2 eps)) (pow.f64 b -1/2)) (-.f64 (pow.f64 b -1/2) (sqrt.f64 (*.f64 1/2 eps))))
(*.f64 (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)))
(*.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))
(*.f64 (/.f64 1 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 b 1/2)) (pow.f64 b -2)))) (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)))
(*.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 1 (+.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2))) (pow.f64 b -2))))
(/.f64 (+.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) -1/8)) (+.f64 (/.f64 eps (/.f64 b 1/2)) (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2))))
(*.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(fma.f64 eps -1/2 (/.f64 1 b))
(*.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (+.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8))) (+.f64 (pow.f64 b -2) (-.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 eps (/.f64 b 1/2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (/.f64 eps (/.f64 b 1/2)))) (+.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)))
(*.f64 (/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8))) (+.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b))))
(*.f64 (/.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)) (-.f64 (*.f64 (pow.f64 b -2) (pow.f64 b -2)) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 eps (/.f64 b 1/2))) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 eps (/.f64 b 1/2)))))) (-.f64 (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b 1/2))) (*.f64 (*.f64 eps eps) 1/4)))
(/.f64 (*.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)) (-.f64 (pow.f64 b -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2))))) (-.f64 (pow.f64 b -4) (*.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2))) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2))))))
(/.f64 (*.f64 (+.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) -1/8)) (-.f64 (pow.f64 b -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2))))) (-.f64 (pow.f64 b -4) (*.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2))) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2))))))
(*.f64 (/.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)) (+.f64 (pow.f64 (pow.f64 b -2) 3) (pow.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 eps (/.f64 b 1/2))) 3))) (+.f64 (*.f64 (pow.f64 b -2) (pow.f64 b -2)) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 eps (/.f64 b 1/2))) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 eps (/.f64 b 1/2)))) (*.f64 (pow.f64 b -2) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 eps (/.f64 b 1/2)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)) (+.f64 (pow.f64 (pow.f64 b -2) 3) (pow.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2))) 3))) (+.f64 (pow.f64 b -4) (*.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2))) (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2))) (pow.f64 b -2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) -1/8)) (+.f64 (pow.f64 (pow.f64 b -2) 3) (pow.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2))) 3))) (+.f64 (pow.f64 b -4) (*.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2))) (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2))) (pow.f64 b -2)))))
(/.f64 1 (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(fma.f64 eps -1/2 (/.f64 1 b))
(/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))
(*.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))
(/.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (/.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(fma.f64 eps -1/2 (/.f64 1 b))
(/.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 b 1/2)) (pow.f64 b -2))))
(*.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 1 (+.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2))) (pow.f64 b -2))))
(/.f64 (+.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) -1/8)) (+.f64 (/.f64 eps (/.f64 b 1/2)) (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2))))
(/.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 b 1/2)) (pow.f64 b -2))) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 b 1/2)) (pow.f64 b -2))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(fma.f64 eps -1/2 (/.f64 1 b))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4))) (/.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (sqrt.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4)))) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (sqrt.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8))) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 b 1/2)) (pow.f64 b -2))) (sqrt.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8))) (+.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2))) (pow.f64 b -2))) (sqrt.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) -1/8))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) -1/8))) (+.f64 (/.f64 eps (/.f64 b 1/2)) (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4))) (cbrt.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)))) (/.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (cbrt.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4)))) (cbrt.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))))) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (cbrt.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4)))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (/.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (cbrt.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8))) (cbrt.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)))) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 b 1/2)) (pow.f64 b -2))) (cbrt.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8))) (/.f64 (/.f64 (+.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2))) (pow.f64 b -2)) (cbrt.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)))) (cbrt.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) -1/8))) (/.f64 (+.f64 (/.f64 eps (/.f64 b 1/2)) (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) -1/8))) (cbrt.f64 (+.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) -1/8))))))
(/.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 eps (*.f64 eps 1/4))) (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))
(/.f64 (-.f64 (*.f64 (pow.f64 b -3) (pow.f64 b -3)) (*.f64 (*.f64 (pow.f64 eps 3) 1/8) (*.f64 (pow.f64 eps 3) 1/8))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 b 1/2)) (pow.f64 b -2))) (+.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8))))
(/.f64 (-.f64 (pow.f64 b -6) (*.f64 (*.f64 (pow.f64 eps 3) (pow.f64 eps 3)) 1/64)) (*.f64 (+.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2))) (pow.f64 b -2)) (+.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8))))
(/.f64 (+.f64 (pow.f64 b -6) (*.f64 (pow.f64 eps 6) -1/64)) (*.f64 (+.f64 (/.f64 eps (/.f64 b 1/2)) (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2))) (+.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8))))
(/.f64 (-.f64 (*.f64 (pow.f64 b -2) (pow.f64 b -2)) (*.f64 (*.f64 (*.f64 eps eps) 1/4) (*.f64 (*.f64 eps eps) 1/4))) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (pow.f64 b -2))))
(/.f64 (-.f64 (pow.f64 b -4) (*.f64 (pow.f64 eps 4) 1/16)) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2))))
(/.f64 (+.f64 (pow.f64 b -4) (*.f64 (pow.f64 eps 4) -1/16)) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -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 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 1 (+.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2))) (pow.f64 b -2))))
(/.f64 (+.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) -1/8)) (+.f64 (/.f64 eps (/.f64 b 1/2)) (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2))))
(/.f64 (-.f64 (pow.f64 (pow.f64 b -3) 3) (pow.f64 (*.f64 (pow.f64 eps 3) 1/8) 3)) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 b 1/2)) (pow.f64 b -2))) (+.f64 (*.f64 (pow.f64 b -3) (pow.f64 b -3)) (+.f64 (*.f64 (*.f64 (pow.f64 eps 3) 1/8) (*.f64 (pow.f64 eps 3) 1/8)) (*.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 b -3) 3) (*.f64 (pow.f64 (pow.f64 eps 3) 3) 1/512)) (*.f64 (+.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2))) (pow.f64 b -2)) (+.f64 (pow.f64 b -6) (*.f64 (*.f64 (pow.f64 eps 3) 1/8) (+.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 b -3) 3) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -1/512)) (*.f64 (+.f64 (/.f64 eps (/.f64 b 1/2)) (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2))) (+.f64 (*.f64 (pow.f64 eps 3) (*.f64 1/8 (pow.f64 b -3))) (+.f64 (pow.f64 b -6) (*.f64 (pow.f64 eps 6) 1/64)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 b -2) 3) (pow.f64 (*.f64 (*.f64 eps eps) 1/4) 3)) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (+.f64 (*.f64 (pow.f64 b -2) (pow.f64 b -2)) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) 1/4) (*.f64 (*.f64 eps eps) 1/4)) (*.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 b -2) 3) (*.f64 (pow.f64 (*.f64 eps eps) 3) 1/64)) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (+.f64 (pow.f64 b -4) (*.f64 (*.f64 eps (*.f64 eps 1/4)) (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 b -2) 3) (*.f64 (pow.f64 (*.f64 eps eps) 3) -1/64)) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (+.f64 (pow.f64 b -4) (*.f64 eps (*.f64 (*.f64 eps 1/4) (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4))) (neg.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4)))) (neg.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (+.f64 (neg.f64 (pow.f64 b -2)) (*.f64 eps (*.f64 eps 1/4))) (+.f64 (*.f64 eps -1/2) (/.f64 -1 b)))
(/.f64 (neg.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8))) (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 b 1/2)) (pow.f64 b -2)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)) (neg.f64 (+.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2))) (pow.f64 b -2)))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) -1/8)) (+.f64 (/.f64 eps (/.f64 b 1/2)) (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)))))
(pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 1)
(fma.f64 eps -1/2 (/.f64 1 b))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) 2)
(fma.f64 eps -1/2 (/.f64 1 b))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) 3)
(fma.f64 eps -1/2 (/.f64 1 b))
(pow.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3) 1/3)
(fma.f64 eps -1/2 (/.f64 1 b))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2))
(sqrt.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(fma.f64 eps -1/2 (/.f64 1 b))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
(fma.f64 eps -1/2 (/.f64 1 b))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3))
(fma.f64 eps -1/2 (/.f64 1 b))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(fma.f64 eps -1/2 (/.f64 1 b))
(exp.f64 (log.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(fma.f64 eps -1/2 (/.f64 1 b))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) 1))
(fma.f64 eps -1/2 (/.f64 1 b))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 1 (/.f64 1 b) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 (pow.f64 b -1/2) (pow.f64 b -1/2) (*.f64 eps -1/2))
(+.f64 (*.f64 eps -1/2) (pow.f64 b -1))
(fma.f64 (cbrt.f64 (pow.f64 b -2)) (cbrt.f64 (/.f64 1 b)) (*.f64 eps -1/2))

eval253.0ms (1.5%)

Compiler

Compiled 14978 to 7083 computations (52.7% saved)

prune242.0ms (1.5%)

Pruning

14 alts after pruning (10 fresh and 4 done)

PrunedKeptTotal
New5957602
Fresh639
Picked101
Done145
Total60314617
Error
0.02%
Counts
617 → 14
Alt Table
Click to see full alt table
StatusErrorProgram
45.89%
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (expm1.f64 (*.f64 eps b)) eps)) (expm1.f64 (*.f64 eps a)))
19.95%
(/.f64 (+.f64 a b) (*.f64 a b))
71.13%
(/.f64 eps (*.f64 eps b))
50.8%
(/.f64 1 b)
51.3%
(/.f64 1 a)
4.35%
(+.f64 (/.f64 1 b) (/.f64 1 a))
3.94%
(+.f64 (/.f64 1 a) (-.f64 (/.f64 1 b) (*.f64 eps 1/2)))
97.66%
(*.f64 (/.f64 eps (pow.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3) 1/3)) 1)
74.1%
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 3)) 1)
95.77%
(*.f64 (/.f64 eps (sqrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) 1)
46.43%
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
73.79%
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
50.9%
(*.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) 1)
77.22%
(*.f64 eps (/.f64 1 (*.f64 eps a)))
Compiler

Compiled 296 to 218 computations (26.4% saved)

localize15.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.01%
(+.f64 (/.f64 1 a) (-.f64 (/.f64 1 b) (*.f64 eps 1/2)))
0.02%
(-.f64 (/.f64 1 b) (*.f64 eps 1/2))
Compiler

Compiled 35 to 24 computations (31.4% saved)

series2.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite88.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1098×distribute-rgt-in
1054×distribute-lft-in
778×associate-/r*
452×associate-/l*
340×associate-/r/
Iterations

Useful iterations: 0 (0.0ms)

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

simplify117.0ms (0.7%)

Algorithm
egg-herbie
Rules
1720×associate-/r*
1214×associate-+l+
1056×associate-+r+
888×+-commutative
506×associate--r+
Iterations

Useful iterations: 1 (0.0ms)

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

localize4.0ms (0%)

Compiler

Compiled 8 to 6 computations (25% saved)

localize7.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.24%
(/.f64 1 (*.f64 eps a))
28.36%
(*.f64 eps (/.f64 1 (*.f64 eps a)))
Compiler

Compiled 21 to 10 computations (52.4% saved)

series6.0ms (0%)

Counts
2 → 24
Calls

12 calls:

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

rewrite61.0ms (0.4%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0826
116226
2201126
Stop Event
node limit
Counts
2 → 51
Calls
Call 1
Inputs
(*.f64 eps (/.f64 1 (*.f64 eps a)))
(/.f64 1 (*.f64 eps a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (/.f64 eps eps) a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 eps (*.f64 eps a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 eps a) eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 eps) (/.f64 (*.f64 eps a) (sqrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (*.f64 eps a) (cbrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps (pow.f64 eps -1)) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps -1) (*.f64 eps (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 eps -1) eps) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 eps) (*.f64 eps (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eps eps) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eps 1) (*.f64 eps a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eps a) eps)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eps (sqrt.f64 (*.f64 eps a))) (sqrt.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eps (pow.f64 (cbrt.f64 (*.f64 eps a)) 2)) (cbrt.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 eps) (*.f64 eps (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 eps eps) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (/.f64 eps eps) a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (/.f64 eps eps) a)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 eps eps) a) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (/.f64 eps eps) a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (/.f64 eps eps) a)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 eps eps) a) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (/.f64 eps eps) a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (/.f64 eps eps) a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 eps eps) a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (/.f64 eps eps) a)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (pow.f64 eps -1) a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 eps -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 eps -1) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 eps a) -1/2) (pow.f64 (*.f64 eps a) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 eps -1) a)) (cbrt.f64 (pow.f64 (*.f64 eps a) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 eps a) -2)) (cbrt.f64 (/.f64 (pow.f64 eps -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 eps -1) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 eps -1) (pow.f64 a -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (*.f64 eps (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 a -1) (pow.f64 eps -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 eps a)) -1) (pow.f64 (sqrt.f64 (*.f64 eps a)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps a)) 2) -1) (pow.f64 (cbrt.f64 (*.f64 eps a)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eps a) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 eps -1) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 eps a) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (pow.f64 eps -1) a)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (pow.f64 eps -1) a) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 eps a) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (pow.f64 eps -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (pow.f64 eps -1) a) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (pow.f64 eps -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 eps a)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 eps a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (pow.f64 eps -1) a)))))))

simplify59.0ms (0.4%)

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

Useful iterations: 2 (0.0ms)

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

localize12.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.01%
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
Compiler

Compiled 29 to 21 computations (27.6% saved)

series1.0ms (0%)

Counts
1 → 6
Calls

6 calls:

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

rewrite61.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1912×add-sqr-sqrt
1886×*-un-lft-identity
1766×add-cube-cbrt
1750×add-cbrt-cube
184×pow1
Iterations

Useful iterations: 0 (0.0ms)

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

simplify56.0ms (0.3%)

Algorithm
egg-herbie
Rules
1210×associate-/r*
1112×associate-*r*
900×associate-*l*
610×associate-+r+
478×associate-+l+
Iterations

Useful iterations: 2 (0.0ms)

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

localize16.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.03%
(expm1.f64 (*.f64 eps a))
0.62%
(pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 3)
26.8%
(/.f64 eps (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 3))
27.52%
(cbrt.f64 (expm1.f64 (*.f64 eps a)))
Compiler

Compiled 46 to 18 computations (60.9% saved)

series18.0ms (0.1%)

Counts
3 → 56
Calls

18 calls:

TimeVariablePointExpression
5.0ms
a
@0
(pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 3)
2.0ms
eps
@0
(pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 3)
1.0ms
eps
@inf
(cbrt.f64 (expm1.f64 (*.f64 eps a)))
1.0ms
a
@inf
(cbrt.f64 (expm1.f64 (*.f64 eps a)))
1.0ms
eps
@-inf
(cbrt.f64 (expm1.f64 (*.f64 eps a)))

rewrite82.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
970×associate-/r*
864×*-commutative
746×associate-/l*
718×unswap-sqr
578×swap-sqr
Iterations

Useful iterations: 0 (0.0ms)

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

simplify90.0ms (0.5%)

Algorithm
egg-herbie
Rules
1500×associate-*r/
1448×distribute-lft-in
1042×associate-*l/
784×associate-/l/
622×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

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

eval444.0ms (2.7%)

Compiler

Compiled 17143 to 11095 computations (35.3% saved)

prune269.0ms (1.6%)

Pruning

21 alts after pruning (14 fresh and 7 done)

PrunedKeptTotal
New67911690
Fresh235
Picked011
Done268
Total68321704
Error
0.01%
Counts
704 → 21
Alt Table
Click to see full alt table
StatusErrorProgram
38.57%
(/.f64 (/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) a) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) 1)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) a)
45.89%
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (expm1.f64 (*.f64 eps b)) eps)) (expm1.f64 (*.f64 eps a)))
53.14%
(/.f64 (/.f64 eps a) eps)
59.36%
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 (*.f64 eps eps) 1/4)) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
47.03%
(/.f64 (+.f64 (/.f64 1 b) (+.f64 (*.f64 eps 1/2) (*.f64 a (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4))))) (*.f64 a (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
19.95%
(/.f64 (+.f64 a b) (*.f64 a b))
71.13%
(/.f64 eps (*.f64 eps b))
50.8%
(/.f64 1 b)
51.3%
(/.f64 1 a)
50.47%
(-.f64 (/.f64 1 b) (*.f64 1/2 eps))
50.9%
(-.f64 (/.f64 1 a) (*.f64 1/2 eps))
4.35%
(+.f64 (/.f64 1 b) (/.f64 1 a))
31.49%
(+.f64 (/.f64 1 a) (exp.f64 (log.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
89.43%
(*.f64 (/.f64 eps (pow.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 1/3) 3)) 1)
89.43%
(*.f64 (/.f64 eps (pow.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))) 1/6) (pow.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))) 1/6) (pow.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))) 1/6))) 3)) 1)
74.1%
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 3)) 1)
87.02%
(*.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))) 1)
46.43%
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
73.79%
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
77.22%
(*.f64 eps (/.f64 1 (*.f64 eps a)))
96.98%
(*.f64 eps -1/2)
Compiler

Compiled 594 to 421 computations (29.1% saved)

localize8.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.01%
(+.f64 (/.f64 1 b) (/.f64 1 a))
Compiler

Compiled 19 to 13 computations (31.6% saved)

series1.0ms (0%)

Counts
1 → 15
Calls

6 calls:

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

rewrite66.0ms (0.4%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0819
117619
2241019
Stop Event
node limit
Counts
1 → 46
Calls
Call 1
Inputs
(+.f64 (/.f64 1 b) (/.f64 1 a))
Outputs
((#(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 (/.f64 (pow.f64 b -2) (-.f64 (/.f64 1 b) (/.f64 1 a))) (/.f64 (pow.f64 a -2) (-.f64 (/.f64 1 b) (/.f64 1 a))))))) (#(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 1 (-.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 1 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b a) (/.f64 1 (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.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 1 (/.f64 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 b a)))) (+.f64 (pow.f64 b -3) (pow.f64 a -3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 b a) (+.f64 b 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 1 (*.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 b -2) (/.f64 1 (*.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 b a) (*.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 (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 (*.f64 -1 (neg.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 (*.f64 -1 (neg.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 1 (*.f64 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 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)) (/.f64 1 (cbrt.f64 a)) (/.f64 1 b))))))

simplify65.0ms (0.4%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
01361569
13161473
29971469
349631469
Stop Event
node limit
Counts
61 → 55
Calls
Call 1
Inputs
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))) 1)
(-.f64 (/.f64 (pow.f64 b -2) (-.f64 (/.f64 1 b) (/.f64 1 a))) (/.f64 (pow.f64 a -2) (-.f64 (/.f64 1 b) (/.f64 1 a))))
(*.f64 1 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(*.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 1)
(*.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)))
(*.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) 2) (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))))
(*.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (/.f64 1 (-.f64 (/.f64 1 b) (/.f64 1 a))))
(*.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (/.f64 1 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 b a))))))
(*.f64 (+.f64 b a) (/.f64 1 (*.f64 b a)))
(/.f64 1 (/.f64 (-.f64 (/.f64 1 b) (/.f64 1 a)) (-.f64 (pow.f64 b -2) (pow.f64 a -2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 b a)))) (+.f64 (pow.f64 b -3) (pow.f64 a -3))))
(/.f64 1 (/.f64 (*.f64 b a) (+.f64 b a)))
(/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (-.f64 (/.f64 1 b) (/.f64 1 a)))
(/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 b a)))))
(/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 b -2) (/.f64 1 (*.f64 b a)))))
(/.f64 (+.f64 b a) (*.f64 b a))
(/.f64 (/.f64 (+.f64 b a) b) a)
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (-.f64 (/.f64 1 a) (/.f64 1 b)))
(/.f64 (+.f64 (neg.f64 a) (*.f64 b -1)) (*.f64 b (neg.f64 a)))
(/.f64 (+.f64 (neg.f64 a) (*.f64 (neg.f64 b) 1)) (*.f64 (neg.f64 b) a))
(/.f64 (+.f64 (*.f64 -1 (neg.f64 a)) (*.f64 (neg.f64 b) -1)) (*.f64 (neg.f64 b) (neg.f64 a)))
(/.f64 (+.f64 (neg.f64 b) (*.f64 a -1)) (*.f64 a (neg.f64 b)))
(/.f64 (+.f64 (neg.f64 b) (*.f64 (neg.f64 a) 1)) (*.f64 (neg.f64 a) b))
(/.f64 (+.f64 (*.f64 -1 (neg.f64 b)) (*.f64 (neg.f64 a) -1)) (*.f64 (neg.f64 a) (neg.f64 b)))
(/.f64 (neg.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2))) (neg.f64 (-.f64 (/.f64 1 b) (/.f64 1 a))))
(/.f64 (neg.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3))) (neg.f64 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 b a))))))
(/.f64 (neg.f64 (+.f64 b a)) (neg.f64 (*.f64 b a)))
(pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 1)
(pow.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) 2)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))))
(exp.f64 (log.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))))
(fma.f64 1 (/.f64 1 b) (/.f64 1 a))
(fma.f64 1 (/.f64 1 a) (/.f64 1 b))
(fma.f64 (pow.f64 b -1/2) (pow.f64 b -1/2) (/.f64 1 a))
(fma.f64 (pow.f64 a -1/2) (pow.f64 a -1/2) (/.f64 1 b))
(fma.f64 (cbrt.f64 (pow.f64 b -2)) (/.f64 1 (cbrt.f64 b)) (/.f64 1 a))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (/.f64 1 (cbrt.f64 a)) (/.f64 1 b))
Outputs
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))) 1)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(-.f64 (/.f64 (pow.f64 b -2) (-.f64 (/.f64 1 b) (/.f64 1 a))) (/.f64 (pow.f64 a -2) (-.f64 (/.f64 1 b) (/.f64 1 a))))
(/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (-.f64 (/.f64 1 b) (/.f64 1 a)))
(/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (+.f64 (/.f64 1 b) (/.f64 -1 a)))
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (-.f64 (/.f64 1 a) (/.f64 1 b)))
(*.f64 1 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(*.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 1)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(*.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(*.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) 2))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) 2) (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(*.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (/.f64 1 (-.f64 (/.f64 1 b) (/.f64 1 a))))
(/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (-.f64 (/.f64 1 b) (/.f64 1 a)))
(/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (+.f64 (/.f64 1 b) (/.f64 -1 a)))
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (-.f64 (/.f64 1 a) (/.f64 1 b)))
(*.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (/.f64 1 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 b a))))))
(/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 b a)))))
(/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (-.f64 (pow.f64 b -2) (-.f64 (/.f64 (/.f64 1 a) b) (pow.f64 a -2))))
(*.f64 (+.f64 b a) (/.f64 1 (*.f64 b a)))
(/.f64 (*.f64 (+.f64 b a) 1) (*.f64 b a))
(/.f64 (+.f64 b a) (*.f64 b a))
(/.f64 1 (/.f64 (-.f64 (/.f64 1 b) (/.f64 1 a)) (-.f64 (pow.f64 b -2) (pow.f64 a -2))))
(/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (-.f64 (/.f64 1 b) (/.f64 1 a)))
(/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (+.f64 (/.f64 1 b) (/.f64 -1 a)))
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (-.f64 (/.f64 1 a) (/.f64 1 b)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 b a)))) (+.f64 (pow.f64 b -3) (pow.f64 a -3))))
(*.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (/.f64 1 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 b a))))))
(/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 b a)))))
(/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (-.f64 (pow.f64 b -2) (-.f64 (/.f64 (/.f64 1 a) b) (pow.f64 a -2))))
(/.f64 1 (/.f64 (*.f64 b a) (+.f64 b a)))
(/.f64 (*.f64 (+.f64 b a) 1) (*.f64 b a))
(/.f64 (+.f64 b a) (*.f64 b a))
(/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (-.f64 (/.f64 1 b) (/.f64 1 a)))
(/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (+.f64 (/.f64 1 b) (/.f64 -1 a)))
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (-.f64 (/.f64 1 a) (/.f64 1 b)))
(/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 b a)))))
(*.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (/.f64 1 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 b a))))))
(/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (-.f64 (pow.f64 b -2) (-.f64 (/.f64 (/.f64 1 a) b) (pow.f64 a -2))))
(/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 b -2) (/.f64 1 (*.f64 b a)))))
(*.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (/.f64 1 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 b a))))))
(/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 b a)))))
(/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (-.f64 (pow.f64 b -2) (-.f64 (/.f64 (/.f64 1 a) b) (pow.f64 a -2))))
(/.f64 (+.f64 b a) (*.f64 b a))
(/.f64 (*.f64 (+.f64 b a) 1) (*.f64 b a))
(/.f64 (/.f64 (+.f64 b a) b) a)
(/.f64 (*.f64 (+.f64 b a) 1) (*.f64 b a))
(/.f64 (+.f64 b a) (*.f64 b a))
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (-.f64 (/.f64 1 a) (/.f64 1 b)))
(/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (-.f64 (/.f64 1 b) (/.f64 1 a)))
(/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (+.f64 (/.f64 1 b) (/.f64 -1 a)))
(/.f64 (+.f64 (neg.f64 a) (*.f64 b -1)) (*.f64 b (neg.f64 a)))
(/.f64 (*.f64 (+.f64 b a) 1) (*.f64 b a))
(/.f64 (+.f64 b a) (*.f64 b a))
(/.f64 (+.f64 (neg.f64 a) (*.f64 (neg.f64 b) 1)) (*.f64 (neg.f64 b) a))
(/.f64 (*.f64 (+.f64 b a) 1) (*.f64 b a))
(/.f64 (+.f64 b a) (*.f64 b a))
(/.f64 (+.f64 (*.f64 -1 (neg.f64 a)) (*.f64 (neg.f64 b) -1)) (*.f64 (neg.f64 b) (neg.f64 a)))
(/.f64 (*.f64 (+.f64 b a) 1) (*.f64 b a))
(/.f64 (+.f64 b a) (*.f64 b a))
(/.f64 (+.f64 (neg.f64 b) (*.f64 a -1)) (*.f64 a (neg.f64 b)))
(/.f64 (*.f64 (+.f64 b a) 1) (*.f64 b a))
(/.f64 (+.f64 b a) (*.f64 b a))
(/.f64 (+.f64 (neg.f64 b) (*.f64 (neg.f64 a) 1)) (*.f64 (neg.f64 a) b))
(/.f64 (*.f64 (+.f64 b a) 1) (*.f64 b a))
(/.f64 (+.f64 b a) (*.f64 b a))
(/.f64 (+.f64 (*.f64 -1 (neg.f64 b)) (*.f64 (neg.f64 a) -1)) (*.f64 (neg.f64 a) (neg.f64 b)))
(/.f64 (*.f64 (+.f64 b a) 1) (*.f64 b a))
(/.f64 (+.f64 b a) (*.f64 b a))
(/.f64 (neg.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2))) (neg.f64 (-.f64 (/.f64 1 b) (/.f64 1 a))))
(/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (-.f64 (/.f64 1 b) (/.f64 1 a)))
(/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (+.f64 (/.f64 1 b) (/.f64 -1 a)))
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (-.f64 (/.f64 1 a) (/.f64 1 b)))
(/.f64 (neg.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3))) (neg.f64 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 b a))))))
(*.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (/.f64 1 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 b a))))))
(/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 b a)))))
(/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (-.f64 (pow.f64 b -2) (-.f64 (/.f64 (/.f64 1 a) b) (pow.f64 a -2))))
(/.f64 (neg.f64 (+.f64 b a)) (neg.f64 (*.f64 b a)))
(/.f64 (*.f64 (+.f64 b a) 1) (*.f64 b a))
(/.f64 (+.f64 b a) (*.f64 b a))
(pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 1)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(pow.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) 2)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) 3)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(pow.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) 1/3)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(log.f64 (exp.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(exp.f64 (log.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) 1))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(fma.f64 1 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(fma.f64 1 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(fma.f64 (pow.f64 b -1/2) (pow.f64 b -1/2) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(fma.f64 (pow.f64 a -1/2) (pow.f64 a -1/2) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(fma.f64 (cbrt.f64 (pow.f64 b -2)) (/.f64 1 (cbrt.f64 b)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 (cbrt.f64 (pow.f64 b -2)) (cbrt.f64 b)))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (/.f64 1 (cbrt.f64 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 (cbrt.f64 (pow.f64 a -2)) (cbrt.f64 a)))

localize3.0ms (0%)

Compiler

Compiled 8 to 6 computations (25% saved)

localize9.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.01%
(-.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
eps
@0
(-.f64 (/.f64 1 a) (*.f64 1/2 eps))
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))

rewrite63.0ms (0.4%)

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

Useful iterations: 0 (0.0ms)

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

simplify60.0ms (0.4%)

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

Useful iterations: 2 (0.0ms)

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

localize131.0ms (0.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.02%
(+.f64 (*.f64 eps 1/2) (*.f64 a (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4))))
0.29%
(*.f64 a (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))
8.81%
(*.f64 a (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)))
33.33%
(/.f64 (+.f64 (/.f64 1 b) (+.f64 (*.f64 eps 1/2) (*.f64 a (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4))))) (*.f64 a (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
Compiler

Compiled 126 to 78 computations (38.1% saved)

series15.0ms (0.1%)

Counts
4 → 144
Calls

36 calls:

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

rewrite152.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
732×associate-+l+
494×add-sqr-sqrt
478×*-un-lft-identity
476×pow1
462×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify213.0ms (1.3%)

Algorithm
egg-herbie
Rules
1254×associate-+r+
1138×+-commutative
636×associate-*r*
534×fma-def
534×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
048614904
1148414022
2631714022
Stop Event
node limit
Counts
272 → 264
Calls
Call 1
Inputs
(/.f64 1 b)
(-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 1/2 eps))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/4 (pow.f64 eps 2)) (*.f64 1/2 (/.f64 eps a))) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 1 a) (*.f64 1/2 eps))))) b) (+.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 1/2 eps))
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (*.f64 -1/4 (pow.f64 eps 2)) (*.f64 1/2 (/.f64 eps a))) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 1 a) (*.f64 1/2 eps))))) (*.f64 eps (pow.f64 b 2)))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/4 (pow.f64 eps 2)) (*.f64 1/2 (/.f64 eps a))) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 1 a) (*.f64 1/2 eps))))) b) (+.f64 (/.f64 1 a) (/.f64 1 b)))) (*.f64 1/2 eps))
(*.f64 2 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (*.f64 1/2 eps)) (*.f64 eps a)))
(-.f64 (+.f64 (/.f64 2 (*.f64 eps (*.f64 a b))) (*.f64 2 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (*.f64 1/2 eps)) (*.f64 eps a)))) (*.f64 4 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (*.f64 1/2 eps)) (*.f64 (pow.f64 eps 2) (*.f64 a b)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 eps (pow.f64 b 2)))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 eps (*.f64 a b)))) (*.f64 2 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (*.f64 1/2 eps)) (*.f64 eps a))))) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 2 (/.f64 1 (*.f64 eps a))) (*.f64 4 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (*.f64 1/2 eps)) (*.f64 (pow.f64 eps 2) a)))) (*.f64 eps (pow.f64 b 2)))) (*.f64 4 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (*.f64 1/2 eps)) (*.f64 (pow.f64 eps 2) (*.f64 a b))))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 eps (*.f64 a b)))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (*.f64 1/2 eps)) (*.f64 eps a))) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 2 (/.f64 1 eps)) (*.f64 2 (/.f64 (-.f64 (*.f64 2 (/.f64 1 (*.f64 eps a))) (*.f64 4 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (*.f64 1/2 eps)) (*.f64 (pow.f64 eps 2) a)))) eps))) (*.f64 eps (pow.f64 b 3)))) (*.f64 2 (/.f64 1 (*.f64 eps (pow.f64 b 2))))))) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 2 (/.f64 1 (*.f64 eps a))) (*.f64 4 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (*.f64 1/2 eps)) (*.f64 (pow.f64 eps 2) a)))) (*.f64 eps (pow.f64 b 2)))) (*.f64 4 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (*.f64 1/2 eps)) (*.f64 (pow.f64 eps 2) (*.f64 a b))))))
(*.f64 2 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (*.f64 1/2 eps)) (*.f64 eps a)))
(+.f64 (*.f64 -4 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (*.f64 1/2 eps)) (*.f64 (pow.f64 eps 2) (*.f64 a b)))) (+.f64 (/.f64 2 (*.f64 eps (*.f64 a b))) (*.f64 2 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (*.f64 1/2 eps)) (*.f64 eps a)))))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (*.f64 1/2 eps)) (*.f64 (pow.f64 eps 2) (*.f64 a b)))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 eps (pow.f64 b 2)))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 eps (*.f64 a b)))) (*.f64 2 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (*.f64 1/2 eps)) (*.f64 eps a)))))) (*.f64 2 (/.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (*.f64 1/2 eps)) (*.f64 (pow.f64 eps 2) a))) (*.f64 2 (/.f64 1 (*.f64 eps a)))) (*.f64 eps (pow.f64 b 2)))))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (*.f64 1/2 eps)) (*.f64 (pow.f64 eps 2) (*.f64 a b)))) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 2 (/.f64 1 eps)) (*.f64 2 (/.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (*.f64 1/2 eps)) (*.f64 (pow.f64 eps 2) a))) (*.f64 2 (/.f64 1 (*.f64 eps a)))) eps))) (*.f64 eps (pow.f64 b 3)))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 eps (*.f64 a b)))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (*.f64 1/2 eps)) (*.f64 eps a))) (*.f64 2 (/.f64 1 (*.f64 eps (pow.f64 b 2)))))))) (*.f64 2 (/.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (*.f64 1/2 eps)) (*.f64 (pow.f64 eps 2) a))) (*.f64 2 (/.f64 1 (*.f64 eps a)))) (*.f64 eps (pow.f64 b 2)))))
(/.f64 (*.f64 (+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2))) b) a)
(+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2))) b) a) (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 b a)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2))) (pow.f64 b 2)) a)))))
(+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2))) b) a) (+.f64 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 b a)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2))) (pow.f64 b 2)) a)))) (*.f64 (-.f64 (*.f64 -1/4 b) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (/.f64 b a)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2))) (pow.f64 b 2)) a))) b))) (pow.f64 eps 2))))
(+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/4 b) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (/.f64 b a)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2))) (pow.f64 b 2)) a))) b))) (*.f64 (pow.f64 eps 3) b))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2))) b) a) (+.f64 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 b a)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2))) (pow.f64 b 2)) a)))) (*.f64 (-.f64 (*.f64 -1/4 b) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (/.f64 b a)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2))) (pow.f64 b 2)) a))) b))) (pow.f64 eps 2)))))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(-.f64 (+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2))) (*.f64 eps a))) (+.f64 (/.f64 1 a) (/.f64 1 b)))) (*.f64 2 (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 eps b))))
(-.f64 (+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2))) (*.f64 eps a))) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 -2 (/.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2))) a)) (*.f64 2 (/.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) b))) (*.f64 (pow.f64 eps 2) b))))))) (*.f64 2 (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 eps b))))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2))) a)) (*.f64 -2 (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) b))) eps)) (+.f64 (/.f64 1 a) (/.f64 1 b))))
(+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2))) a)) (*.f64 -2 (/.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) b))) (*.f64 (pow.f64 eps 2) b))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2))) a)) (*.f64 -2 (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) b))) eps)) (+.f64 (/.f64 1 a) (/.f64 1 b)))))
(/.f64 1 a)
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 b 2))) (/.f64 1 a)) (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 b 2))) (/.f64 1 a)) (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 b 2))) (/.f64 1 a)) (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))))
(/.f64 (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2))) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 b 2))) (/.f64 1 a)) (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 b 2))) (/.f64 1 a)) (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 b 2))) (/.f64 1 a)) (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))))
(/.f64 (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2))) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 b 2))) (/.f64 1 a)) (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 b 2))) (/.f64 1 a)) (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 b 2))) (/.f64 1 a)) (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))))
(*.f64 a (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2))))
(*.f64 a (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2))))
(*.f64 a (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2))))
(*.f64 a (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2))))
(*.f64 a (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2))))
(*.f64 a (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2))))
(*.f64 a (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2))))
(*.f64 a (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2))))
(*.f64 a (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2))))
(*.f64 a (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2))))
(*.f64 a (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2))))
(*.f64 a (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2))))
(/.f64 a (pow.f64 b 2))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (/.f64 a (pow.f64 b 2)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (/.f64 a (pow.f64 b 2)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (/.f64 a (pow.f64 b 2)))
(*.f64 -1/4 (*.f64 (pow.f64 eps 2) a))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (/.f64 a (pow.f64 b 2)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (/.f64 a (pow.f64 b 2)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (/.f64 a (pow.f64 b 2)))
(*.f64 -1/4 (*.f64 (pow.f64 eps 2) a))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (/.f64 a (pow.f64 b 2)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (/.f64 a (pow.f64 b 2)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (/.f64 a (pow.f64 b 2)))
(/.f64 a (pow.f64 b 2))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (/.f64 a (pow.f64 b 2)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (/.f64 a (pow.f64 b 2)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (/.f64 a (pow.f64 b 2)))
(*.f64 -1/4 (*.f64 (pow.f64 eps 2) a))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (/.f64 a (pow.f64 b 2)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (/.f64 a (pow.f64 b 2)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (/.f64 a (pow.f64 b 2)))
(*.f64 -1/4 (*.f64 (pow.f64 eps 2) a))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (/.f64 a (pow.f64 b 2)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (/.f64 a (pow.f64 b 2)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (/.f64 a (pow.f64 b 2)))
(*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) a)
(*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) a)
(*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) a)
(*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) a)
(*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) a)
(*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) a)
(*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) a)
(*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) a)
(*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) a)
(*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) a)
(*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) a)
(*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) a)
(/.f64 a b)
(+.f64 (*.f64 1/2 (*.f64 eps a)) (/.f64 a b))
(+.f64 (*.f64 1/2 (*.f64 eps a)) (/.f64 a b))
(+.f64 (*.f64 1/2 (*.f64 eps a)) (/.f64 a b))
(*.f64 1/2 (*.f64 eps a))
(+.f64 (*.f64 1/2 (*.f64 eps a)) (/.f64 a b))
(+.f64 (*.f64 1/2 (*.f64 eps a)) (/.f64 a b))
(+.f64 (*.f64 1/2 (*.f64 eps a)) (/.f64 a b))
(*.f64 1/2 (*.f64 eps a))
(+.f64 (*.f64 1/2 (*.f64 eps a)) (/.f64 a b))
(+.f64 (*.f64 1/2 (*.f64 eps a)) (/.f64 a b))
(+.f64 (*.f64 1/2 (*.f64 eps a)) (/.f64 a b))
(/.f64 a b)
(+.f64 (*.f64 1/2 (*.f64 eps a)) (/.f64 a b))
(+.f64 (*.f64 1/2 (*.f64 eps a)) (/.f64 a b))
(+.f64 (*.f64 1/2 (*.f64 eps a)) (/.f64 a b))
(*.f64 1/2 (*.f64 eps a))
(+.f64 (*.f64 1/2 (*.f64 eps a)) (/.f64 a b))
(+.f64 (*.f64 1/2 (*.f64 eps a)) (/.f64 a b))
(+.f64 (*.f64 1/2 (*.f64 eps a)) (/.f64 a b))
(*.f64 1/2 (*.f64 eps a))
(+.f64 (*.f64 1/2 (*.f64 eps a)) (/.f64 a b))
(+.f64 (*.f64 1/2 (*.f64 eps a)) (/.f64 a b))
(+.f64 (*.f64 1/2 (*.f64 eps a)) (/.f64 a b))
(/.f64 a (pow.f64 b 2))
(+.f64 (*.f64 1/2 eps) (/.f64 a (pow.f64 b 2)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (+.f64 (*.f64 1/2 eps) (/.f64 a (pow.f64 b 2))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (+.f64 (*.f64 1/2 eps) (/.f64 a (pow.f64 b 2))))
(*.f64 -1/4 (*.f64 (pow.f64 eps 2) a))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (*.f64 1/2 eps))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (+.f64 (*.f64 1/2 eps) (/.f64 a (pow.f64 b 2))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (+.f64 (*.f64 1/2 eps) (/.f64 a (pow.f64 b 2))))
(*.f64 -1/4 (*.f64 (pow.f64 eps 2) a))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (*.f64 1/2 eps))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (+.f64 (*.f64 1/2 eps) (/.f64 a (pow.f64 b 2))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (+.f64 (*.f64 1/2 eps) (/.f64 a (pow.f64 b 2))))
(*.f64 1/2 eps)
(+.f64 (*.f64 1/2 eps) (*.f64 a (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2)))))
(+.f64 (*.f64 1/2 eps) (*.f64 a (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2)))))
(+.f64 (*.f64 1/2 eps) (*.f64 a (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2)))))
(*.f64 a (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2))))
(+.f64 (*.f64 1/2 eps) (*.f64 a (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2)))))
(+.f64 (*.f64 1/2 eps) (*.f64 a (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2)))))
(+.f64 (*.f64 1/2 eps) (*.f64 a (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2)))))
(*.f64 a (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2))))
(+.f64 (*.f64 1/2 eps) (*.f64 a (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2)))))
(+.f64 (*.f64 1/2 eps) (*.f64 a (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2)))))
(+.f64 (*.f64 1/2 eps) (*.f64 a (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2)))))
(/.f64 a (pow.f64 b 2))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (+.f64 (*.f64 1/2 eps) (/.f64 a (pow.f64 b 2))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (+.f64 (*.f64 1/2 eps) (/.f64 a (pow.f64 b 2))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (+.f64 (*.f64 1/2 eps) (/.f64 a (pow.f64 b 2))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (*.f64 1/2 eps))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (+.f64 (*.f64 1/2 eps) (/.f64 a (pow.f64 b 2))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (+.f64 (*.f64 1/2 eps) (/.f64 a (pow.f64 b 2))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (+.f64 (*.f64 1/2 eps) (/.f64 a (pow.f64 b 2))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (*.f64 1/2 eps))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (+.f64 (*.f64 1/2 eps) (/.f64 a (pow.f64 b 2))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (+.f64 (*.f64 1/2 eps) (/.f64 a (pow.f64 b 2))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (+.f64 (*.f64 1/2 eps) (/.f64 a (pow.f64 b 2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b)))))) 1)
(*.f64 1 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b)))))
(*.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (/.f64 1 (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b)))))
(*.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b)))) 1)
(*.f64 (sqrt.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))) (sqrt.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)))) (*.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)))) (/.f64 1 (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))) 2) (cbrt.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)))) 2) (*.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)))) (/.f64 1 (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))))
(*.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) a) (/.f64 1 (fma.f64 eps 1/2 (/.f64 1 b))))
(*.f64 (/.f64 1 (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b)))) (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))))
(*.f64 (neg.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)))) (/.f64 1 (*.f64 a (neg.f64 (fma.f64 eps 1/2 (/.f64 1 b))))))
(*.f64 (/.f64 1 a) (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (fma.f64 eps 1/2 (/.f64 1 b))))
(*.f64 (/.f64 1 (fma.f64 eps 1/2 (/.f64 1 b))) (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) a))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))) (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (sqrt.f64 (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b)))) 2)) (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (cbrt.f64 (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) a) (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) a) (+.f64 (*.f64 (pow.f64 eps 3) 1/8) (pow.f64 b -3))) (-.f64 (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) (/.f64 (*.f64 eps 1/2) b)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)))) 1) (/.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)))) a) (/.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)))) (fma.f64 eps 1/2 (/.f64 1 b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)))) 2) 1) (/.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)))) (fma.f64 eps 1/2 (/.f64 1 b))) (/.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)))) a))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b)))) 2)) (/.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)))) (cbrt.f64 (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)))) 2) a) (/.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)))) (fma.f64 eps 1/2 (/.f64 1 b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)))) 2) (fma.f64 eps 1/2 (/.f64 1 b))) (/.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)))) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)))) 2) (sqrt.f64 (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))) (/.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)))) (sqrt.f64 (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)))) 2) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b)))) 2)) (cbrt.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))))
(pow.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b)))) 1)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))) 2)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b)))) 3) 1/3)
(pow.f64 (/.f64 a (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (fma.f64 eps 1/2 (/.f64 1 b)))) -1)
(neg.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (*.f64 a (neg.f64 (fma.f64 eps 1/2 (/.f64 1 b))))))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b)))) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b)))))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))))
(exp.f64 (log.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))))
(+.f64 (*.f64 a (pow.f64 b -2)) (*.f64 a (*.f64 (*.f64 eps eps) -1/4)))
(+.f64 (*.f64 a (*.f64 (*.f64 eps eps) -1/4)) (*.f64 a (pow.f64 b -2)))
(+.f64 (*.f64 (pow.f64 b -2) a) (*.f64 (*.f64 (*.f64 eps eps) -1/4) a))
(+.f64 (*.f64 (*.f64 (*.f64 eps eps) -1/4) a) (*.f64 (pow.f64 b -2) a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))))) 1)
(/.f64 (*.f64 a (-.f64 (pow.f64 b -4) (*.f64 (pow.f64 eps 4) 1/16))) (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))))
(/.f64 (*.f64 a (-.f64 (pow.f64 b -6) (*.f64 (pow.f64 (*.f64 eps eps) 3) 1/64))) (+.f64 (*.f64 (pow.f64 eps 4) 1/16) (+.f64 (*.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) (pow.f64 b -4))))
(/.f64 (*.f64 (-.f64 (pow.f64 b -4) (*.f64 (pow.f64 eps 4) 1/16)) a) (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))))
(/.f64 (*.f64 (-.f64 (pow.f64 b -6) (*.f64 (pow.f64 (*.f64 eps eps) 3) 1/64)) a) (+.f64 (*.f64 (pow.f64 eps 4) 1/16) (+.f64 (*.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) (pow.f64 b -4))))
(pow.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) 1)
(pow.f64 (sqrt.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)))) 2)
(pow.f64 (cbrt.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)))) 3)
(pow.f64 (pow.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))))))
(cbrt.f64 (pow.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) 3))
(expm1.f64 (log1p.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)))))
(exp.f64 (log.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)))) 1))
(log1p.f64 (expm1.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)))))
(+.f64 (/.f64 a b) (*.f64 eps (*.f64 1/2 a)))
(+.f64 (*.f64 eps (*.f64 1/2 a)) (/.f64 a b))
(+.f64 (*.f64 (/.f64 a b) 1) (*.f64 (*.f64 eps (*.f64 1/2 a)) 1))
(+.f64 (*.f64 (*.f64 eps (*.f64 1/2 a)) 1) (*.f64 (/.f64 a b) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))) 1)
(/.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)))
(/.f64 (*.f64 a (+.f64 (*.f64 (pow.f64 eps 3) 1/8) (pow.f64 b -3))) (-.f64 (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) (/.f64 (*.f64 eps 1/2) b)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 eps 3) 1/8) (pow.f64 b -3)) a) (-.f64 (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) (/.f64 (*.f64 eps 1/2) b)))
(/.f64 (-.f64 (*.f64 (/.f64 a b) (/.f64 a b)) (*.f64 (*.f64 eps (*.f64 1/2 a)) (*.f64 eps (*.f64 1/2 a)))) (-.f64 (/.f64 a b) (*.f64 eps (*.f64 1/2 a))))
(/.f64 (+.f64 (pow.f64 (/.f64 a b) 3) (pow.f64 (*.f64 eps (*.f64 1/2 a)) 3)) (+.f64 (*.f64 (/.f64 a b) (/.f64 a b)) (-.f64 (*.f64 (*.f64 eps (*.f64 1/2 a)) (*.f64 eps (*.f64 1/2 a))) (*.f64 (/.f64 a b) (*.f64 eps (*.f64 1/2 a))))))
(pow.f64 (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))) 1)
(pow.f64 (sqrt.f64 (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b)))) 2)
(pow.f64 (cbrt.f64 (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b)))) 3)
(pow.f64 (pow.f64 (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))) 2))
(log.f64 (pow.f64 (exp.f64 a) (fma.f64 eps 1/2 (/.f64 1 b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))))
(cbrt.f64 (pow.f64 (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))) 3))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b)))))
(exp.f64 (log.f64 (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b)))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b)))) 1))
(log1p.f64 (expm1.f64 (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b)))))
(fma.f64 (/.f64 1 b) a (*.f64 eps (*.f64 1/2 a)))
(fma.f64 a (/.f64 1 b) (*.f64 eps (*.f64 1/2 a)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)))) 1)
(-.f64 (/.f64 (*.f64 eps (*.f64 eps 1/4)) (-.f64 (*.f64 eps 1/2) (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))))) (/.f64 (pow.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) 2) (-.f64 (*.f64 eps 1/2) (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))))))
(*.f64 1 (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)))
(*.f64 (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)) 1)
(*.f64 (sqrt.f64 (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (sqrt.f64 (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))))
(*.f64 (cbrt.f64 (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) 2) (cbrt.f64 (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))))
(*.f64 (-.f64 (*.f64 eps (*.f64 eps 1/4)) (pow.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) 2)) (/.f64 1 (-.f64 (*.f64 eps 1/2) (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))))))
(*.f64 (+.f64 (*.f64 (pow.f64 eps 3) 1/8) (pow.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) 3)) (/.f64 1 (+.f64 (*.f64 eps (*.f64 eps 1/4)) (*.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (-.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (*.f64 eps 1/2))))))
(/.f64 1 (/.f64 (-.f64 (*.f64 eps 1/2) (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)))) (-.f64 (*.f64 eps (*.f64 eps 1/4)) (pow.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) 2))))
(/.f64 1 (/.f64 (+.f64 (*.f64 eps (*.f64 eps 1/4)) (*.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (-.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (*.f64 eps 1/2)))) (+.f64 (*.f64 (pow.f64 eps 3) 1/8) (pow.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) 3))))
(/.f64 (-.f64 (*.f64 eps (*.f64 eps 1/4)) (pow.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) 2)) (-.f64 (*.f64 eps 1/2) (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)))))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 3) 1/8) (pow.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) 3)) (+.f64 (*.f64 eps (*.f64 eps 1/4)) (*.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (-.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (*.f64 eps 1/2)))))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 3) 1/8) (pow.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) 3)) (+.f64 (pow.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) 2) (-.f64 (*.f64 eps (*.f64 eps 1/4)) (*.f64 (*.f64 eps 1/2) (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) 2) (*.f64 eps (*.f64 eps 1/4))) (-.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (*.f64 eps 1/2)))
(/.f64 (neg.f64 (-.f64 (*.f64 eps (*.f64 eps 1/4)) (pow.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) 2))) (neg.f64 (-.f64 (*.f64 eps 1/2) (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 eps 3) 1/8) (pow.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) 3))) (neg.f64 (+.f64 (*.f64 eps (*.f64 eps 1/4)) (*.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (-.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (*.f64 eps 1/2))))))
(pow.f64 (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)) 1)
(pow.f64 (sqrt.f64 (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) 2)
(pow.f64 (cbrt.f64 (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) 3)
(pow.f64 (pow.f64 (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)) 2))
(log.f64 (exp.f64 (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)))))
(cbrt.f64 (pow.f64 (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)) 3))
(expm1.f64 (log1p.f64 (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))))
(exp.f64 (log.f64 (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) 1))
(log1p.f64 (expm1.f64 (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))))
(fma.f64 1 (*.f64 eps 1/2) (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))))
(fma.f64 1 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (*.f64 eps 1/2))
(fma.f64 eps 1/2 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))))
(fma.f64 1/2 eps (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))))
(fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))
(fma.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) a (*.f64 eps 1/2))
(fma.f64 (sqrt.f64 (*.f64 eps 1/2)) (sqrt.f64 (*.f64 eps 1/2)) (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))))
(fma.f64 (sqrt.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)))) (sqrt.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)))) (*.f64 eps 1/2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (cbrt.f64 (*.f64 eps 1/2)) (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) 2)) (cbrt.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)))) (*.f64 eps 1/2))
Outputs
(/.f64 1 b)
(-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 1/2 eps))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/4 (pow.f64 eps 2)) (*.f64 1/2 (/.f64 eps a))) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 1 a) (*.f64 1/2 eps))))) b) (+.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 1/2 eps))
(+.f64 (*.f64 b (+.f64 (fma.f64 -1/4 (*.f64 eps eps) (*.f64 1/2 (/.f64 eps a))) (*.f64 -1/2 (*.f64 eps (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))))) (fma.f64 -1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))))
(+.f64 (fma.f64 b (fma.f64 eps (*.f64 eps -1/4) (*.f64 1/2 (-.f64 (/.f64 eps a) (*.f64 eps (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))))) (/.f64 1 a)) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (fma.f64 b (fma.f64 eps (*.f64 eps -1/4) (*.f64 1/2 (-.f64 (/.f64 eps a) (*.f64 eps (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))))) (/.f64 1 a)))
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (*.f64 -1/4 (pow.f64 eps 2)) (*.f64 1/2 (/.f64 eps a))) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 1 a) (*.f64 1/2 eps))))) (*.f64 eps (pow.f64 b 2)))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/4 (pow.f64 eps 2)) (*.f64 1/2 (/.f64 eps a))) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 1 a) (*.f64 1/2 eps))))) b) (+.f64 (/.f64 1 a) (/.f64 1 b)))) (*.f64 1/2 eps))
(+.f64 (fma.f64 -1/2 (*.f64 (+.f64 (fma.f64 -1/4 (*.f64 eps eps) (*.f64 1/2 (/.f64 eps a))) (*.f64 -1/2 (*.f64 eps (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))) (*.f64 eps (*.f64 b b))) (fma.f64 (+.f64 (fma.f64 -1/4 (*.f64 eps eps) (*.f64 1/2 (/.f64 eps a))) (*.f64 -1/2 (*.f64 eps (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))) b (+.f64 (/.f64 1 b) (/.f64 1 a)))) (*.f64 eps -1/2))
(fma.f64 -1/2 (*.f64 eps (*.f64 (*.f64 b b) (fma.f64 eps (*.f64 eps -1/4) (*.f64 1/2 (-.f64 (/.f64 eps a) (*.f64 eps (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))))))) (+.f64 (fma.f64 b (fma.f64 eps (*.f64 eps -1/4) (*.f64 1/2 (-.f64 (/.f64 eps a) (*.f64 eps (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))))) (/.f64 1 a)) (fma.f64 eps -1/2 (/.f64 1 b))))
(fma.f64 -1/2 (*.f64 eps (*.f64 (*.f64 b b) (fma.f64 eps (*.f64 eps -1/4) (*.f64 1/2 (-.f64 (/.f64 eps a) (*.f64 eps (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))))))) (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (fma.f64 b (fma.f64 eps (*.f64 eps -1/4) (*.f64 1/2 (-.f64 (/.f64 eps a) (*.f64 eps (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))))) (/.f64 1 a))))
(*.f64 2 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (*.f64 1/2 eps)) (*.f64 eps a)))
(*.f64 2 (/.f64 (fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (*.f64 1/2 eps)) (*.f64 a eps)))
(*.f64 2 (/.f64 (fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (*.f64 1/2 eps)) (*.f64 a eps)))
(-.f64 (+.f64 (/.f64 2 (*.f64 eps (*.f64 a b))) (*.f64 2 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (*.f64 1/2 eps)) (*.f64 eps a)))) (*.f64 4 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (*.f64 1/2 eps)) (*.f64 (pow.f64 eps 2) (*.f64 a b)))))
(fma.f64 -4 (/.f64 (fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (*.f64 1/2 eps)) (*.f64 (*.f64 eps eps) (*.f64 b a))) (+.f64 (*.f64 2 (/.f64 (fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (*.f64 1/2 eps)) (*.f64 a eps))) (/.f64 2 (*.f64 eps (*.f64 b a)))))
(fma.f64 (/.f64 (fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (*.f64 1/2 eps)) (*.f64 b (*.f64 a (*.f64 eps eps)))) -4 (fma.f64 2 (/.f64 (fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (*.f64 1/2 eps)) (*.f64 a eps)) (/.f64 (/.f64 (/.f64 2 eps) a) b)))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 eps (pow.f64 b 2)))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 eps (*.f64 a b)))) (*.f64 2 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (*.f64 1/2 eps)) (*.f64 eps a))))) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 2 (/.f64 1 (*.f64 eps a))) (*.f64 4 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (*.f64 1/2 eps)) (*.f64 (pow.f64 eps 2) a)))) (*.f64 eps (pow.f64 b 2)))) (*.f64 4 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (*.f64 1/2 eps)) (*.f64 (pow.f64 eps 2) (*.f64 a b))))))
(-.f64 (+.f64 (/.f64 2 (*.f64 eps (*.f64 b a))) (fma.f64 2 (/.f64 (fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (*.f64 1/2 eps)) (*.f64 a eps)) (/.f64 2 (*.f64 eps (*.f64 b b))))) (fma.f64 2 (/.f64 (fma.f64 -4 (/.f64 (fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (*.f64 1/2 eps)) (*.f64 a (*.f64 eps eps))) (/.f64 2 (*.f64 a eps))) (*.f64 eps (*.f64 b b))) (*.f64 4 (/.f64 (fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (*.f64 1/2 eps)) (*.f64 (*.f64 eps eps) (*.f64 b a))))))
(+.f64 (/.f64 (/.f64 2 eps) (*.f64 b b)) (-.f64 (fma.f64 (/.f64 (fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (*.f64 1/2 eps)) (*.f64 b (*.f64 a (*.f64 eps eps)))) -4 (fma.f64 2 (/.f64 (fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (*.f64 1/2 eps)) (*.f64 a eps)) (/.f64 (/.f64 (/.f64 2 eps) a) b))) (*.f64 2 (/.f64 (fma.f64 (/.f64 (fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (*.f64 1/2 eps)) (*.f64 a (*.f64 eps eps))) -4 (/.f64 (/.f64 2 eps) a)) (*.f64 b (*.f64 b eps))))))
(+.f64 (fma.f64 (/.f64 (fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (*.f64 1/2 eps)) (*.f64 b (*.f64 a (*.f64 eps eps)))) -4 (fma.f64 2 (/.f64 (fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (*.f64 1/2 eps)) (*.f64 a eps)) (/.f64 (/.f64 (/.f64 2 eps) a) b))) (-.f64 (/.f64 (/.f64 2 eps) (*.f64 b b)) (*.f64 2 (/.f64 (fma.f64 (/.f64 (fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (*.f64 1/2 eps)) (*.f64 a (*.f64 eps eps))) -4 (/.f64 (/.f64 2 eps) a)) (*.f64 b (*.f64 b eps))))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 eps (*.f64 a b)))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (*.f64 1/2 eps)) (*.f64 eps a))) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 2 (/.f64 1 eps)) (*.f64 2 (/.f64 (-.f64 (*.f64 2 (/.f64 1 (*.f64 eps a))) (*.f64 4 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (*.f64 1/2 eps)) (*.f64 (pow.f64 eps 2) a)))) eps))) (*.f64 eps (pow.f64 b 3)))) (*.f64 2 (/.f64 1 (*.f64 eps (pow.f64 b 2))))))) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 2 (/.f64 1 (*.f64 eps a))) (*.f64 4 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (*.f64 1/2 eps)) (*.f64 (pow.f64 eps 2) a)))) (*.f64 eps (pow.f64 b 2)))) (*.f64 4 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (*.f64 1/2 eps)) (*.f64 (pow.f64 eps 2) (*.f64 a b))))))
(+.f64 (/.f64 2 (*.f64 eps (*.f64 b a))) (-.f64 (fma.f64 2 (/.f64 (fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (*.f64 1/2 eps)) (*.f64 a eps)) (fma.f64 -2 (/.f64 (+.f64 (/.f64 2 eps) (*.f64 -2 (/.f64 (fma.f64 -4 (/.f64 (fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (*.f64 1/2 eps)) (*.f64 a (*.f64 eps eps))) (/.f64 2 (*.f64 a eps))) eps))) (*.f64 eps (pow.f64 b 3))) (/.f64 2 (*.f64 eps (*.f64 b b))))) (fma.f64 2 (/.f64 (fma.f64 -4 (/.f64 (fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (*.f64 1/2 eps)) (*.f64 a (*.f64 eps eps))) (/.f64 2 (*.f64 a eps))) (*.f64 eps (*.f64 b b))) (*.f64 4 (/.f64 (fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (*.f64 1/2 eps)) (*.f64 (*.f64 eps eps) (*.f64 b a)))))))
(+.f64 (+.f64 (/.f64 (*.f64 -4 (-.f64 (/.f64 1 eps) (/.f64 (fma.f64 (/.f64 (fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (*.f64 1/2 eps)) (*.f64 a (*.f64 eps eps))) -4 (/.f64 (/.f64 2 eps) a)) eps))) (*.f64 eps (pow.f64 b 3))) (fma.f64 2 (/.f64 (fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (*.f64 1/2 eps)) (*.f64 a eps)) (/.f64 (/.f64 2 eps) (*.f64 b b)))) (-.f64 (/.f64 (/.f64 (/.f64 2 eps) a) b) (fma.f64 2 (/.f64 (fma.f64 (/.f64 (fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (*.f64 1/2 eps)) (*.f64 a (*.f64 eps eps))) -4 (/.f64 (/.f64 2 eps) a)) (*.f64 b (*.f64 b eps))) (*.f64 4 (/.f64 (fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (*.f64 1/2 eps)) (*.f64 b (*.f64 a (*.f64 eps eps))))))))
(+.f64 (+.f64 (fma.f64 (/.f64 (fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (*.f64 1/2 eps)) (*.f64 b (*.f64 a (*.f64 eps eps)))) -4 (fma.f64 2 (/.f64 (fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (*.f64 1/2 eps)) (*.f64 a eps)) (/.f64 (/.f64 (/.f64 2 eps) a) b))) (-.f64 (/.f64 (/.f64 2 eps) (*.f64 b b)) (*.f64 2 (/.f64 (fma.f64 (/.f64 (fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (*.f64 1/2 eps)) (*.f64 a (*.f64 eps eps))) -4 (/.f64 (/.f64 2 eps) a)) (*.f64 b (*.f64 b eps)))))) (/.f64 (*.f64 -4 (-.f64 (/.f64 1 eps) (/.f64 (fma.f64 (/.f64 (fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (*.f64 1/2 eps)) (*.f64 a (*.f64 eps eps))) -4 (/.f64 (/.f64 2 eps) a)) eps))) (*.f64 eps (pow.f64 b 3))))
(*.f64 2 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (*.f64 1/2 eps)) (*.f64 eps a)))
(*.f64 2 (/.f64 (fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (*.f64 1/2 eps)) (*.f64 a eps)))
(*.f64 2 (/.f64 (fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (*.f64 1/2 eps)) (*.f64 a eps)))
(+.f64 (*.f64 -4 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (*.f64 1/2 eps)) (*.f64 (pow.f64 eps 2) (*.f64 a b)))) (+.f64 (/.f64 2 (*.f64 eps (*.f64 a b))) (*.f64 2 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (*.f64 1/2 eps)) (*.f64 eps a)))))
(fma.f64 -4 (/.f64 (fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (*.f64 1/2 eps)) (*.f64 (*.f64 eps eps) (*.f64 b a))) (+.f64 (*.f64 2 (/.f64 (fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (*.f64 1/2 eps)) (*.f64 a eps))) (/.f64 2 (*.f64 eps (*.f64 b a)))))
(fma.f64 (/.f64 (fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (*.f64 1/2 eps)) (*.f64 b (*.f64 a (*.f64 eps eps)))) -4 (fma.f64 2 (/.f64 (fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (*.f64 1/2 eps)) (*.f64 a eps)) (/.f64 (/.f64 (/.f64 2 eps) a) b)))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (*.f64 1/2 eps)) (*.f64 (pow.f64 eps 2) (*.f64 a b)))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 eps (pow.f64 b 2)))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 eps (*.f64 a b)))) (*.f64 2 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (*.f64 1/2 eps)) (*.f64 eps a)))))) (*.f64 2 (/.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (*.f64 1/2 eps)) (*.f64 (pow.f64 eps 2) a))) (*.f64 2 (/.f64 1 (*.f64 eps a)))) (*.f64 eps (pow.f64 b 2)))))
(-.f64 (+.f64 (/.f64 2 (*.f64 eps (*.f64 b a))) (fma.f64 2 (/.f64 (fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (*.f64 1/2 eps)) (*.f64 a eps)) (/.f64 2 (*.f64 eps (*.f64 b b))))) (fma.f64 2 (/.f64 (fma.f64 -4 (/.f64 (fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (*.f64 1/2 eps)) (*.f64 a (*.f64 eps eps))) (/.f64 2 (*.f64 a eps))) (*.f64 eps (*.f64 b b))) (*.f64 4 (/.f64 (fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (*.f64 1/2 eps)) (*.f64 (*.f64 eps eps) (*.f64 b a))))))
(+.f64 (/.f64 (/.f64 2 eps) (*.f64 b b)) (-.f64 (fma.f64 (/.f64 (fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (*.f64 1/2 eps)) (*.f64 b (*.f64 a (*.f64 eps eps)))) -4 (fma.f64 2 (/.f64 (fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (*.f64 1/2 eps)) (*.f64 a eps)) (/.f64 (/.f64 (/.f64 2 eps) a) b))) (*.f64 2 (/.f64 (fma.f64 (/.f64 (fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (*.f64 1/2 eps)) (*.f64 a (*.f64 eps eps))) -4 (/.f64 (/.f64 2 eps) a)) (*.f64 b (*.f64 b eps))))))
(+.f64 (fma.f64 (/.f64 (fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (*.f64 1/2 eps)) (*.f64 b (*.f64 a (*.f64 eps eps)))) -4 (fma.f64 2 (/.f64 (fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (*.f64 1/2 eps)) (*.f64 a eps)) (/.f64 (/.f64 (/.f64 2 eps) a) b))) (-.f64 (/.f64 (/.f64 2 eps) (*.f64 b b)) (*.f64 2 (/.f64 (fma.f64 (/.f64 (fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (*.f64 1/2 eps)) (*.f64 a (*.f64 eps eps))) -4 (/.f64 (/.f64 2 eps) a)) (*.f64 b (*.f64 b eps))))))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (*.f64 1/2 eps)) (*.f64 (pow.f64 eps 2) (*.f64 a b)))) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 2 (/.f64 1 eps)) (*.f64 2 (/.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (*.f64 1/2 eps)) (*.f64 (pow.f64 eps 2) a))) (*.f64 2 (/.f64 1 (*.f64 eps a)))) eps))) (*.f64 eps (pow.f64 b 3)))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 eps (*.f64 a b)))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (*.f64 1/2 eps)) (*.f64 eps a))) (*.f64 2 (/.f64 1 (*.f64 eps (pow.f64 b 2)))))))) (*.f64 2 (/.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (*.f64 1/2 eps)) (*.f64 (pow.f64 eps 2) a))) (*.f64 2 (/.f64 1 (*.f64 eps a)))) (*.f64 eps (pow.f64 b 2)))))
(+.f64 (/.f64 2 (*.f64 eps (*.f64 b a))) (-.f64 (fma.f64 2 (/.f64 (fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (*.f64 1/2 eps)) (*.f64 a eps)) (fma.f64 -2 (/.f64 (+.f64 (/.f64 2 eps) (*.f64 -2 (/.f64 (fma.f64 -4 (/.f64 (fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (*.f64 1/2 eps)) (*.f64 a (*.f64 eps eps))) (/.f64 2 (*.f64 a eps))) eps))) (*.f64 eps (pow.f64 b 3))) (/.f64 2 (*.f64 eps (*.f64 b b))))) (fma.f64 2 (/.f64 (fma.f64 -4 (/.f64 (fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (*.f64 1/2 eps)) (*.f64 a (*.f64 eps eps))) (/.f64 2 (*.f64 a eps))) (*.f64 eps (*.f64 b b))) (*.f64 4 (/.f64 (fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (*.f64 1/2 eps)) (*.f64 (*.f64 eps eps) (*.f64 b a)))))))
(+.f64 (+.f64 (/.f64 (*.f64 -4 (-.f64 (/.f64 1 eps) (/.f64 (fma.f64 (/.f64 (fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (*.f64 1/2 eps)) (*.f64 a (*.f64 eps eps))) -4 (/.f64 (/.f64 2 eps) a)) eps))) (*.f64 eps (pow.f64 b 3))) (fma.f64 2 (/.f64 (fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (*.f64 1/2 eps)) (*.f64 a eps)) (/.f64 (/.f64 2 eps) (*.f64 b b)))) (-.f64 (/.f64 (/.f64 (/.f64 2 eps) a) b) (fma.f64 2 (/.f64 (fma.f64 (/.f64 (fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (*.f64 1/2 eps)) (*.f64 a (*.f64 eps eps))) -4 (/.f64 (/.f64 2 eps) a)) (*.f64 b (*.f64 b eps))) (*.f64 4 (/.f64 (fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (*.f64 1/2 eps)) (*.f64 b (*.f64 a (*.f64 eps eps))))))))
(+.f64 (+.f64 (fma.f64 (/.f64 (fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (*.f64 1/2 eps)) (*.f64 b (*.f64 a (*.f64 eps eps)))) -4 (fma.f64 2 (/.f64 (fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (*.f64 1/2 eps)) (*.f64 a eps)) (/.f64 (/.f64 (/.f64 2 eps) a) b))) (-.f64 (/.f64 (/.f64 2 eps) (*.f64 b b)) (*.f64 2 (/.f64 (fma.f64 (/.f64 (fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (*.f64 1/2 eps)) (*.f64 a (*.f64 eps eps))) -4 (/.f64 (/.f64 2 eps) a)) (*.f64 b (*.f64 b eps)))))) (/.f64 (*.f64 -4 (-.f64 (/.f64 1 eps) (/.f64 (fma.f64 (/.f64 (fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (*.f64 1/2 eps)) (*.f64 a (*.f64 eps eps))) -4 (/.f64 (/.f64 2 eps) a)) eps))) (*.f64 eps (pow.f64 b 3))))
(/.f64 (*.f64 (+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2))) b) a)
(/.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) (/.f64 a b))
(+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2))) b) a) (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 b a)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2))) (pow.f64 b 2)) a)))))
(+.f64 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) (/.f64 a b)) (*.f64 eps (*.f64 1/2 (-.f64 (/.f64 b a) (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) (/.f64 a (*.f64 b b)))))))
(fma.f64 eps (*.f64 1/2 (-.f64 (/.f64 b a) (*.f64 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) a) (*.f64 b b)))) (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) (/.f64 a b)))
(+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2))) b) a) (+.f64 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 b a)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2))) (pow.f64 b 2)) a)))) (*.f64 (-.f64 (*.f64 -1/4 b) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (/.f64 b a)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2))) (pow.f64 b 2)) a))) b))) (pow.f64 eps 2))))
(+.f64 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) (/.f64 a b)) (fma.f64 eps (*.f64 1/2 (-.f64 (/.f64 b a) (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) (/.f64 a (*.f64 b b))))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 b -1/4) (*.f64 -1/2 (*.f64 b (*.f64 1/2 (-.f64 (/.f64 b a) (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) (/.f64 a (*.f64 b b)))))))))))
(+.f64 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) (/.f64 a b)) (fma.f64 (*.f64 eps eps) (*.f64 b (-.f64 -1/4 (*.f64 1/4 (-.f64 (/.f64 b a) (*.f64 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) a) (*.f64 b b)))))) (*.f64 1/2 (*.f64 (-.f64 (/.f64 b a) (*.f64 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) a) (*.f64 b b))) eps))))
(+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/4 b) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (/.f64 b a)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2))) (pow.f64 b 2)) a))) b))) (*.f64 (pow.f64 eps 3) b))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2))) b) a) (+.f64 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 b a)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2))) (pow.f64 b 2)) a)))) (*.f64 (-.f64 (*.f64 -1/4 b) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (/.f64 b a)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2))) (pow.f64 b 2)) a))) b))) (pow.f64 eps 2)))))
(fma.f64 -1/2 (*.f64 (+.f64 (*.f64 b -1/4) (*.f64 -1/2 (*.f64 b (*.f64 1/2 (-.f64 (/.f64 b a) (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) (/.f64 a (*.f64 b b)))))))) (*.f64 b (pow.f64 eps 3))) (+.f64 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) (/.f64 a b)) (fma.f64 eps (*.f64 1/2 (-.f64 (/.f64 b a) (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) (/.f64 a (*.f64 b b))))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 b -1/4) (*.f64 -1/2 (*.f64 b (*.f64 1/2 (-.f64 (/.f64 b a) (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) (/.f64 a (*.f64 b b))))))))))))
(+.f64 (fma.f64 (*.f64 eps eps) (*.f64 b (-.f64 -1/4 (*.f64 1/4 (-.f64 (/.f64 b a) (*.f64 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) a) (*.f64 b b)))))) (*.f64 1/2 (*.f64 (-.f64 (/.f64 b a) (*.f64 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) a) (*.f64 b b))) eps))) (fma.f64 -1/2 (*.f64 b (*.f64 (*.f64 b (-.f64 -1/4 (*.f64 1/4 (-.f64 (/.f64 b a) (*.f64 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) a) (*.f64 b b)))))) (pow.f64 eps 3))) (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) (/.f64 a b))))
(*.f64 -1/2 eps)
(*.f64 eps -1/2)
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(-.f64 (+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2))) (*.f64 eps a))) (+.f64 (/.f64 1 a) (/.f64 1 b)))) (*.f64 2 (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 eps b))))
(+.f64 (fma.f64 -1/2 eps (fma.f64 2 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) (*.f64 a eps)) (+.f64 (/.f64 1 b) (/.f64 1 a)))) (*.f64 -2 (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 b eps))))
(+.f64 (+.f64 (fma.f64 2 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) (*.f64 a eps)) (/.f64 1 a)) (fma.f64 eps -1/2 (/.f64 1 b))) (*.f64 -2 (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 b eps))))
(+.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (fma.f64 2 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) (*.f64 a eps)) (/.f64 1 a))) (*.f64 -2 (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 b eps))))
(-.f64 (+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2))) (*.f64 eps a))) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 -2 (/.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2))) a)) (*.f64 2 (/.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) b))) (*.f64 (pow.f64 eps 2) b))))))) (*.f64 2 (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 eps b))))
(+.f64 (fma.f64 -1/2 eps (fma.f64 2 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) (*.f64 a eps)) (+.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 -2 (/.f64 (*.f64 2 (-.f64 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) a) (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) b))) (*.f64 b (*.f64 eps eps))))))) (*.f64 -2 (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 b eps))))
(fma.f64 eps -1/2 (+.f64 (+.f64 (fma.f64 2 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) (*.f64 a eps)) (+.f64 (/.f64 1 b) (/.f64 1 a))) (/.f64 (*.f64 -4 (-.f64 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) a) (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) b))) (*.f64 b (*.f64 eps eps)))) (*.f64 -2 (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 b eps)))))
(+.f64 (+.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (fma.f64 2 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) (*.f64 a eps)) (/.f64 1 a))) (*.f64 -2 (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 b eps)))) (/.f64 (*.f64 -4 (-.f64 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) a) (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) b))) (*.f64 b (*.f64 eps eps))))
(*.f64 -1/2 eps)
(*.f64 eps -1/2)
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2))) a)) (*.f64 -2 (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) b))) eps)) (+.f64 (/.f64 1 a) (/.f64 1 b))))
(fma.f64 -1/2 eps (fma.f64 -1 (/.f64 (*.f64 -2 (-.f64 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) a) (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) b))) eps) (+.f64 (/.f64 1 b) (/.f64 1 a))))
(+.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) a) (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) b))) eps) (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))
(+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2))) a)) (*.f64 -2 (/.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) b))) (*.f64 (pow.f64 eps 2) b))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2))) a)) (*.f64 -2 (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) b))) eps)) (+.f64 (/.f64 1 a) (/.f64 1 b)))))
(fma.f64 -1/2 eps (fma.f64 2 (/.f64 (*.f64 -2 (-.f64 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) a) (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) b))) (*.f64 b (*.f64 eps eps))) (fma.f64 -1 (/.f64 (*.f64 -2 (-.f64 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) a) (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) b))) eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(+.f64 (-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (/.f64 -2 (/.f64 eps (-.f64 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) a) (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) b))))) (fma.f64 eps -1/2 (/.f64 (*.f64 -4 (-.f64 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) a) (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) b))) (*.f64 b (*.f64 eps eps)))))
(+.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (+.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) a) (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) b))) eps) (fma.f64 eps -1/2 (/.f64 (*.f64 -4 (-.f64 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) a) (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) b))) (*.f64 b (*.f64 eps eps))))))
(/.f64 1 a)
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 b 2))) (/.f64 1 a)) (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))))
(+.f64 (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 1/2 eps (/.f64 1 b)))) (-.f64 (/.f64 1 a) (/.f64 (*.f64 (*.f64 eps eps) 1/4) (fma.f64 1/2 eps (/.f64 1 b)))))
(+.f64 (/.f64 1 a) (/.f64 (+.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps -1/4))) (fma.f64 1/2 eps (/.f64 1 b))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 b 2))) (/.f64 1 a)) (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))))
(+.f64 (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 1/2 eps (/.f64 1 b)))) (-.f64 (/.f64 1 a) (/.f64 (*.f64 (*.f64 eps eps) 1/4) (fma.f64 1/2 eps (/.f64 1 b)))))
(+.f64 (/.f64 1 a) (/.f64 (+.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps -1/4))) (fma.f64 1/2 eps (/.f64 1 b))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 b 2))) (/.f64 1 a)) (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))))
(+.f64 (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 1/2 eps (/.f64 1 b)))) (-.f64 (/.f64 1 a) (/.f64 (*.f64 (*.f64 eps eps) 1/4) (fma.f64 1/2 eps (/.f64 1 b)))))
(+.f64 (/.f64 1 a) (/.f64 (+.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps -1/4))) (fma.f64 1/2 eps (/.f64 1 b))))
(/.f64 (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2))) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))
(/.f64 (+.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps -1/4))) (fma.f64 1/2 eps (/.f64 1 b)))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 b 2))) (/.f64 1 a)) (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))))
(+.f64 (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 1/2 eps (/.f64 1 b)))) (-.f64 (/.f64 1 a) (/.f64 (*.f64 (*.f64 eps eps) 1/4) (fma.f64 1/2 eps (/.f64 1 b)))))
(+.f64 (/.f64 1 a) (/.f64 (+.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps -1/4))) (fma.f64 1/2 eps (/.f64 1 b))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 b 2))) (/.f64 1 a)) (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))))
(+.f64 (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 1/2 eps (/.f64 1 b)))) (-.f64 (/.f64 1 a) (/.f64 (*.f64 (*.f64 eps eps) 1/4) (fma.f64 1/2 eps (/.f64 1 b)))))
(+.f64 (/.f64 1 a) (/.f64 (+.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps -1/4))) (fma.f64 1/2 eps (/.f64 1 b))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 b 2))) (/.f64 1 a)) (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))))
(+.f64 (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 1/2 eps (/.f64 1 b)))) (-.f64 (/.f64 1 a) (/.f64 (*.f64 (*.f64 eps eps) 1/4) (fma.f64 1/2 eps (/.f64 1 b)))))
(+.f64 (/.f64 1 a) (/.f64 (+.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps -1/4))) (fma.f64 1/2 eps (/.f64 1 b))))
(/.f64 (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2))) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))
(/.f64 (+.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps -1/4))) (fma.f64 1/2 eps (/.f64 1 b)))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 b 2))) (/.f64 1 a)) (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))))
(+.f64 (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 1/2 eps (/.f64 1 b)))) (-.f64 (/.f64 1 a) (/.f64 (*.f64 (*.f64 eps eps) 1/4) (fma.f64 1/2 eps (/.f64 1 b)))))
(+.f64 (/.f64 1 a) (/.f64 (+.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps -1/4))) (fma.f64 1/2 eps (/.f64 1 b))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 b 2))) (/.f64 1 a)) (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))))
(+.f64 (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 1/2 eps (/.f64 1 b)))) (-.f64 (/.f64 1 a) (/.f64 (*.f64 (*.f64 eps eps) 1/4) (fma.f64 1/2 eps (/.f64 1 b)))))
(+.f64 (/.f64 1 a) (/.f64 (+.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps -1/4))) (fma.f64 1/2 eps (/.f64 1 b))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 b 2))) (/.f64 1 a)) (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))))
(+.f64 (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 1/2 eps (/.f64 1 b)))) (-.f64 (/.f64 1 a) (/.f64 (*.f64 (*.f64 eps eps) 1/4) (fma.f64 1/2 eps (/.f64 1 b)))))
(+.f64 (/.f64 1 a) (/.f64 (+.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps -1/4))) (fma.f64 1/2 eps (/.f64 1 b))))
(*.f64 a (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2))))
(*.f64 a (+.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps -1/4))))
(*.f64 a (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2))))
(*.f64 a (+.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps -1/4))))
(*.f64 a (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2))))
(*.f64 a (+.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps -1/4))))
(*.f64 a (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2))))
(*.f64 a (+.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps -1/4))))
(*.f64 a (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2))))
(*.f64 a (+.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps -1/4))))
(*.f64 a (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2))))
(*.f64 a (+.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps -1/4))))
(*.f64 a (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2))))
(*.f64 a (+.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps -1/4))))
(*.f64 a (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2))))
(*.f64 a (+.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps -1/4))))
(*.f64 a (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2))))
(*.f64 a (+.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps -1/4))))
(*.f64 a (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2))))
(*.f64 a (+.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps -1/4))))
(*.f64 a (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2))))
(*.f64 a (+.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps -1/4))))
(*.f64 a (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2))))
(*.f64 a (+.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps -1/4))))
(/.f64 a (pow.f64 b 2))
(/.f64 a (*.f64 b b))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (/.f64 a (pow.f64 b 2)))
(fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (/.f64 a (*.f64 b b)))
(fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (/.f64 a (*.f64 b b)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (/.f64 a (pow.f64 b 2)))
(fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (/.f64 a (*.f64 b b)))
(fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (/.f64 a (*.f64 b b)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (/.f64 a (pow.f64 b 2)))
(fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (/.f64 a (*.f64 b b)))
(fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (/.f64 a (*.f64 b b)))
(*.f64 -1/4 (*.f64 (pow.f64 eps 2) a))
(*.f64 a (*.f64 eps (*.f64 eps -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (/.f64 a (pow.f64 b 2)))
(fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (/.f64 a (*.f64 b b)))
(fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (/.f64 a (*.f64 b b)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (/.f64 a (pow.f64 b 2)))
(fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (/.f64 a (*.f64 b b)))
(fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (/.f64 a (*.f64 b b)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (/.f64 a (pow.f64 b 2)))
(fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (/.f64 a (*.f64 b b)))
(fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (/.f64 a (*.f64 b b)))
(*.f64 -1/4 (*.f64 (pow.f64 eps 2) a))
(*.f64 a (*.f64 eps (*.f64 eps -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (/.f64 a (pow.f64 b 2)))
(fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (/.f64 a (*.f64 b b)))
(fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (/.f64 a (*.f64 b b)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (/.f64 a (pow.f64 b 2)))
(fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (/.f64 a (*.f64 b b)))
(fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (/.f64 a (*.f64 b b)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (/.f64 a (pow.f64 b 2)))
(fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (/.f64 a (*.f64 b b)))
(fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (/.f64 a (*.f64 b b)))
(/.f64 a (pow.f64 b 2))
(/.f64 a (*.f64 b b))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (/.f64 a (pow.f64 b 2)))
(fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (/.f64 a (*.f64 b b)))
(fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (/.f64 a (*.f64 b b)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (/.f64 a (pow.f64 b 2)))
(fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (/.f64 a (*.f64 b b)))
(fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (/.f64 a (*.f64 b b)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (/.f64 a (pow.f64 b 2)))
(fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (/.f64 a (*.f64 b b)))
(fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (/.f64 a (*.f64 b b)))
(*.f64 -1/4 (*.f64 (pow.f64 eps 2) a))
(*.f64 a (*.f64 eps (*.f64 eps -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (/.f64 a (pow.f64 b 2)))
(fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (/.f64 a (*.f64 b b)))
(fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (/.f64 a (*.f64 b b)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (/.f64 a (pow.f64 b 2)))
(fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (/.f64 a (*.f64 b b)))
(fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (/.f64 a (*.f64 b b)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (/.f64 a (pow.f64 b 2)))
(fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (/.f64 a (*.f64 b b)))
(fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (/.f64 a (*.f64 b b)))
(*.f64 -1/4 (*.f64 (pow.f64 eps 2) a))
(*.f64 a (*.f64 eps (*.f64 eps -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (/.f64 a (pow.f64 b 2)))
(fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (/.f64 a (*.f64 b b)))
(fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (/.f64 a (*.f64 b b)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (/.f64 a (pow.f64 b 2)))
(fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (/.f64 a (*.f64 b b)))
(fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (/.f64 a (*.f64 b b)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (/.f64 a (pow.f64 b 2)))
(fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (/.f64 a (*.f64 b b)))
(fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (/.f64 a (*.f64 b b)))
(*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) a)
(*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))
(*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) a)
(*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))
(*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) a)
(*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))
(*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) a)
(*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))
(*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) a)
(*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))
(*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) a)
(*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))
(*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) a)
(*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))
(*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) a)
(*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))
(*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) a)
(*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))
(*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) a)
(*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))
(*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) a)
(*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))
(*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) a)
(*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))
(/.f64 a b)
(+.f64 (*.f64 1/2 (*.f64 eps a)) (/.f64 a b))
(*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))
(+.f64 (*.f64 1/2 (*.f64 eps a)) (/.f64 a b))
(*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))
(+.f64 (*.f64 1/2 (*.f64 eps a)) (/.f64 a b))
(*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))
(*.f64 1/2 (*.f64 eps a))
(*.f64 1/2 (*.f64 a eps))
(*.f64 a (*.f64 1/2 eps))
(+.f64 (*.f64 1/2 (*.f64 eps a)) (/.f64 a b))
(*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))
(+.f64 (*.f64 1/2 (*.f64 eps a)) (/.f64 a b))
(*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))
(+.f64 (*.f64 1/2 (*.f64 eps a)) (/.f64 a b))
(*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))
(*.f64 1/2 (*.f64 eps a))
(*.f64 1/2 (*.f64 a eps))
(*.f64 a (*.f64 1/2 eps))
(+.f64 (*.f64 1/2 (*.f64 eps a)) (/.f64 a b))
(*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))
(+.f64 (*.f64 1/2 (*.f64 eps a)) (/.f64 a b))
(*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))
(+.f64 (*.f64 1/2 (*.f64 eps a)) (/.f64 a b))
(*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))
(/.f64 a b)
(+.f64 (*.f64 1/2 (*.f64 eps a)) (/.f64 a b))
(*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))
(+.f64 (*.f64 1/2 (*.f64 eps a)) (/.f64 a b))
(*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))
(+.f64 (*.f64 1/2 (*.f64 eps a)) (/.f64 a b))
(*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))
(*.f64 1/2 (*.f64 eps a))
(*.f64 1/2 (*.f64 a eps))
(*.f64 a (*.f64 1/2 eps))
(+.f64 (*.f64 1/2 (*.f64 eps a)) (/.f64 a b))
(*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))
(+.f64 (*.f64 1/2 (*.f64 eps a)) (/.f64 a b))
(*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))
(+.f64 (*.f64 1/2 (*.f64 eps a)) (/.f64 a b))
(*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))
(*.f64 1/2 (*.f64 eps a))
(*.f64 1/2 (*.f64 a eps))
(*.f64 a (*.f64 1/2 eps))
(+.f64 (*.f64 1/2 (*.f64 eps a)) (/.f64 a b))
(*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))
(+.f64 (*.f64 1/2 (*.f64 eps a)) (/.f64 a b))
(*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))
(+.f64 (*.f64 1/2 (*.f64 eps a)) (/.f64 a b))
(*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))
(/.f64 a (pow.f64 b 2))
(/.f64 a (*.f64 b b))
(+.f64 (*.f64 1/2 eps) (/.f64 a (pow.f64 b 2)))
(fma.f64 1/2 eps (/.f64 a (*.f64 b b)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (+.f64 (*.f64 1/2 eps) (/.f64 a (pow.f64 b 2))))
(fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (fma.f64 1/2 eps (/.f64 a (*.f64 b b))))
(fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (fma.f64 1/2 eps (/.f64 a (*.f64 b b))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (+.f64 (*.f64 1/2 eps) (/.f64 a (pow.f64 b 2))))
(fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (fma.f64 1/2 eps (/.f64 a (*.f64 b b))))
(fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (fma.f64 1/2 eps (/.f64 a (*.f64 b b))))
(*.f64 -1/4 (*.f64 (pow.f64 eps 2) a))
(*.f64 a (*.f64 eps (*.f64 eps -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (*.f64 1/2 eps))
(fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (*.f64 1/2 eps))
(fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (*.f64 1/2 eps))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (+.f64 (*.f64 1/2 eps) (/.f64 a (pow.f64 b 2))))
(fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (fma.f64 1/2 eps (/.f64 a (*.f64 b b))))
(fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (fma.f64 1/2 eps (/.f64 a (*.f64 b b))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (+.f64 (*.f64 1/2 eps) (/.f64 a (pow.f64 b 2))))
(fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (fma.f64 1/2 eps (/.f64 a (*.f64 b b))))
(fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (fma.f64 1/2 eps (/.f64 a (*.f64 b b))))
(*.f64 -1/4 (*.f64 (pow.f64 eps 2) a))
(*.f64 a (*.f64 eps (*.f64 eps -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (*.f64 1/2 eps))
(fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (*.f64 1/2 eps))
(fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (*.f64 1/2 eps))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (+.f64 (*.f64 1/2 eps) (/.f64 a (pow.f64 b 2))))
(fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (fma.f64 1/2 eps (/.f64 a (*.f64 b b))))
(fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (fma.f64 1/2 eps (/.f64 a (*.f64 b b))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (+.f64 (*.f64 1/2 eps) (/.f64 a (pow.f64 b 2))))
(fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (fma.f64 1/2 eps (/.f64 a (*.f64 b b))))
(fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (fma.f64 1/2 eps (/.f64 a (*.f64 b b))))
(*.f64 1/2 eps)
(+.f64 (*.f64 1/2 eps) (*.f64 a (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2)))))
(fma.f64 1/2 eps (*.f64 a (+.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps -1/4)))))
(fma.f64 a (+.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))
(+.f64 (*.f64 1/2 eps) (*.f64 a (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2)))))
(fma.f64 1/2 eps (*.f64 a (+.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps -1/4)))))
(fma.f64 a (+.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))
(+.f64 (*.f64 1/2 eps) (*.f64 a (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2)))))
(fma.f64 1/2 eps (*.f64 a (+.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps -1/4)))))
(fma.f64 a (+.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))
(*.f64 a (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2))))
(*.f64 a (+.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps -1/4))))
(+.f64 (*.f64 1/2 eps) (*.f64 a (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2)))))
(fma.f64 1/2 eps (*.f64 a (+.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps -1/4)))))
(fma.f64 a (+.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))
(+.f64 (*.f64 1/2 eps) (*.f64 a (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2)))))
(fma.f64 1/2 eps (*.f64 a (+.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps -1/4)))))
(fma.f64 a (+.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))
(+.f64 (*.f64 1/2 eps) (*.f64 a (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2)))))
(fma.f64 1/2 eps (*.f64 a (+.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps -1/4)))))
(fma.f64 a (+.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))
(*.f64 a (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2))))
(*.f64 a (+.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps -1/4))))
(+.f64 (*.f64 1/2 eps) (*.f64 a (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2)))))
(fma.f64 1/2 eps (*.f64 a (+.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps -1/4)))))
(fma.f64 a (+.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))
(+.f64 (*.f64 1/2 eps) (*.f64 a (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2)))))
(fma.f64 1/2 eps (*.f64 a (+.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps -1/4)))))
(fma.f64 a (+.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))
(+.f64 (*.f64 1/2 eps) (*.f64 a (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2)))))
(fma.f64 1/2 eps (*.f64 a (+.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps -1/4)))))
(fma.f64 a (+.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))
(/.f64 a (pow.f64 b 2))
(/.f64 a (*.f64 b b))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (+.f64 (*.f64 1/2 eps) (/.f64 a (pow.f64 b 2))))
(fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (fma.f64 1/2 eps (/.f64 a (*.f64 b b))))
(fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (fma.f64 1/2 eps (/.f64 a (*.f64 b b))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (+.f64 (*.f64 1/2 eps) (/.f64 a (pow.f64 b 2))))
(fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (fma.f64 1/2 eps (/.f64 a (*.f64 b b))))
(fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (fma.f64 1/2 eps (/.f64 a (*.f64 b b))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (+.f64 (*.f64 1/2 eps) (/.f64 a (pow.f64 b 2))))
(fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (fma.f64 1/2 eps (/.f64 a (*.f64 b b))))
(fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (fma.f64 1/2 eps (/.f64 a (*.f64 b b))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (*.f64 1/2 eps))
(fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (*.f64 1/2 eps))
(fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (*.f64 1/2 eps))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (+.f64 (*.f64 1/2 eps) (/.f64 a (pow.f64 b 2))))
(fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (fma.f64 1/2 eps (/.f64 a (*.f64 b b))))
(fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (fma.f64 1/2 eps (/.f64 a (*.f64 b b))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (+.f64 (*.f64 1/2 eps) (/.f64 a (pow.f64 b 2))))
(fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (fma.f64 1/2 eps (/.f64 a (*.f64 b b))))
(fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (fma.f64 1/2 eps (/.f64 a (*.f64 b b))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (+.f64 (*.f64 1/2 eps) (/.f64 a (pow.f64 b 2))))
(fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (fma.f64 1/2 eps (/.f64 a (*.f64 b b))))
(fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (fma.f64 1/2 eps (/.f64 a (*.f64 b b))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (*.f64 1/2 eps))
(fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (*.f64 1/2 eps))
(fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (*.f64 1/2 eps))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (+.f64 (*.f64 1/2 eps) (/.f64 a (pow.f64 b 2))))
(fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (fma.f64 1/2 eps (/.f64 a (*.f64 b b))))
(fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (fma.f64 1/2 eps (/.f64 a (*.f64 b b))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (+.f64 (*.f64 1/2 eps) (/.f64 a (pow.f64 b 2))))
(fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (fma.f64 1/2 eps (/.f64 a (*.f64 b b))))
(fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (fma.f64 1/2 eps (/.f64 a (*.f64 b b))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) a)) (+.f64 (*.f64 1/2 eps) (/.f64 a (pow.f64 b 2))))
(fma.f64 -1/4 (*.f64 a (*.f64 eps eps)) (fma.f64 1/2 eps (/.f64 a (*.f64 b b))))
(fma.f64 a (*.f64 eps (*.f64 eps -1/4)) (fma.f64 1/2 eps (/.f64 a (*.f64 b b))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b)))))) 1)
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(*.f64 1 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b)))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(*.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (/.f64 1 (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b)))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(*.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b)))) 1)
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))) (sqrt.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)))) (*.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)))) (/.f64 1 (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))) 2))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))) 2) (cbrt.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)))) 2) (*.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)))) (/.f64 1 (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(*.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) a) (/.f64 1 (fma.f64 eps 1/2 (/.f64 1 b))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(*.f64 (/.f64 1 (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b)))) (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(*.f64 (neg.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)))) (/.f64 1 (*.f64 a (neg.f64 (fma.f64 eps 1/2 (/.f64 1 b))))))
(*.f64 (neg.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps)))) (/.f64 (/.f64 1 a) (neg.f64 (fma.f64 1/2 eps (/.f64 1 b)))))
(/.f64 (-.f64 (/.f64 -1 b) (fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))) (*.f64 (fma.f64 1/2 eps (/.f64 1 b)) (neg.f64 a)))
(*.f64 (/.f64 1 a) (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (fma.f64 eps 1/2 (/.f64 1 b))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(*.f64 (/.f64 1 (fma.f64 eps 1/2 (/.f64 1 b))) (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) a))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))) (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (sqrt.f64 (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b)))) 2)) (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (cbrt.f64 (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) a) (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)))
(*.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))) (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(*.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))) (*.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)))) (fma.f64 eps -1/2 (/.f64 1 b)))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) a) (+.f64 (*.f64 (pow.f64 eps 3) 1/8) (pow.f64 b -3))) (-.f64 (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) (/.f64 (*.f64 eps 1/2) b)))
(*.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))) (*.f64 a (fma.f64 (pow.f64 eps 3) 1/8 (pow.f64 b -3)))) (-.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 eps (/.f64 b 1/2))))
(*.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))) (*.f64 a (fma.f64 (pow.f64 eps 3) 1/8 (pow.f64 b -3)))) (+.f64 (fma.f64 eps (*.f64 eps 1/4) (pow.f64 b -2)) (/.f64 (*.f64 eps -1/2) b)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)))) 1) (/.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b)))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)))) a) (/.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)))) (fma.f64 eps 1/2 (/.f64 1 b))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)))) 2) 1) (/.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b)))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)))) (fma.f64 eps 1/2 (/.f64 1 b))) (/.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)))) a))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b)))) 2)) (/.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)))) (cbrt.f64 (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)))) 2) a) (/.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)))) (fma.f64 eps 1/2 (/.f64 1 b))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)))) 2) (fma.f64 eps 1/2 (/.f64 1 b))) (/.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)))) a))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)))) 2) (sqrt.f64 (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))) (/.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)))) (sqrt.f64 (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)))) 2) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b)))) 2)) (cbrt.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps)))) 2) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))) 2)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps)))) 2) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))) 2)))
(pow.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b)))) 1)
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))) 2)
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))) 3)
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(pow.f64 (pow.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b)))) 3) 1/3)
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(pow.f64 (/.f64 a (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (fma.f64 eps 1/2 (/.f64 1 b)))) -1)
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(neg.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (*.f64 a (neg.f64 (fma.f64 eps 1/2 (/.f64 1 b))))))
(*.f64 (neg.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps)))) (/.f64 (/.f64 1 a) (neg.f64 (fma.f64 1/2 eps (/.f64 1 b)))))
(/.f64 (-.f64 (/.f64 -1 b) (fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))) (*.f64 (fma.f64 1/2 eps (/.f64 1 b)) (neg.f64 a)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b)))) 2))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))) 2))
(fabs.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))))
(log.f64 (exp.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b)))))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b)))) 3))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))) 3)))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(exp.f64 (log.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))) 1))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))) (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(+.f64 (*.f64 a (pow.f64 b -2)) (*.f64 a (*.f64 (*.f64 eps eps) -1/4)))
(*.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))))
(*.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)))
(+.f64 (*.f64 a (*.f64 (*.f64 eps eps) -1/4)) (*.f64 a (pow.f64 b -2)))
(*.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))))
(*.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)))
(+.f64 (*.f64 (pow.f64 b -2) a) (*.f64 (*.f64 (*.f64 eps eps) -1/4) a))
(*.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))))
(*.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)))
(+.f64 (*.f64 (*.f64 (*.f64 eps eps) -1/4) a) (*.f64 (pow.f64 b -2) a))
(*.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))))
(*.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))))) 1)
(*.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))))
(*.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)))
(/.f64 (*.f64 a (-.f64 (pow.f64 b -4) (*.f64 (pow.f64 eps 4) 1/16))) (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))))
(/.f64 a (/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (-.f64 (pow.f64 b -4) (*.f64 (pow.f64 eps 4) 1/16))))
(*.f64 (/.f64 a (fma.f64 eps (*.f64 eps 1/4) (pow.f64 b -2))) (+.f64 (pow.f64 b -4) (*.f64 (pow.f64 eps 4) -1/16)))
(/.f64 (*.f64 a (-.f64 (pow.f64 b -6) (*.f64 (pow.f64 (*.f64 eps eps) 3) 1/64))) (+.f64 (*.f64 (pow.f64 eps 4) 1/16) (+.f64 (*.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) (pow.f64 b -4))))
(/.f64 a (/.f64 (fma.f64 (pow.f64 eps 4) 1/16 (fma.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4) (pow.f64 b -4))) (-.f64 (pow.f64 b -6) (*.f64 (pow.f64 (*.f64 eps eps) 3) 1/64))))
(*.f64 (/.f64 (+.f64 (pow.f64 b -6) (*.f64 (pow.f64 eps 6) -1/64)) (fma.f64 (pow.f64 eps 4) 1/16 (fma.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4) (pow.f64 b -4)))) a)
(/.f64 (*.f64 (-.f64 (pow.f64 b -4) (*.f64 (pow.f64 eps 4) 1/16)) a) (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))))
(/.f64 a (/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (-.f64 (pow.f64 b -4) (*.f64 (pow.f64 eps 4) 1/16))))
(*.f64 (/.f64 a (fma.f64 eps (*.f64 eps 1/4) (pow.f64 b -2))) (+.f64 (pow.f64 b -4) (*.f64 (pow.f64 eps 4) -1/16)))
(/.f64 (*.f64 (-.f64 (pow.f64 b -6) (*.f64 (pow.f64 (*.f64 eps eps) 3) 1/64)) a) (+.f64 (*.f64 (pow.f64 eps 4) 1/16) (+.f64 (*.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) (pow.f64 b -4))))
(/.f64 a (/.f64 (fma.f64 (pow.f64 eps 4) 1/16 (fma.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4) (pow.f64 b -4))) (-.f64 (pow.f64 b -6) (*.f64 (pow.f64 (*.f64 eps eps) 3) 1/64))))
(*.f64 (/.f64 (+.f64 (pow.f64 b -6) (*.f64 (pow.f64 eps 6) -1/64)) (fma.f64 (pow.f64 eps 4) 1/16 (fma.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4) (pow.f64 b -4)))) a)
(pow.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) 1)
(*.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))))
(*.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)))
(pow.f64 (sqrt.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)))) 2)
(*.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))))
(*.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)))
(pow.f64 (cbrt.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)))) 3)
(*.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))))
(*.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)))
(pow.f64 (pow.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) 3) 1/3)
(*.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))))
(*.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)))
(sqrt.f64 (pow.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) 2))
(sqrt.f64 (pow.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4)))) 2))
(fabs.f64 (*.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2))))
(log.f64 (pow.f64 (exp.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) a))
(*.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))))
(*.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))))))
(*.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))))
(*.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)))
(cbrt.f64 (pow.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) 3))
(*.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))))
(*.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)))
(expm1.f64 (log1p.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)))))
(*.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))))
(*.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)))
(exp.f64 (log.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)))))
(*.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))))
(*.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)))
(exp.f64 (*.f64 (log.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)))) 1))
(*.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))))
(*.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)))
(log1p.f64 (expm1.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)))))
(*.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))))
(*.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)))
(+.f64 (/.f64 a b) (*.f64 eps (*.f64 1/2 a)))
(*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))
(+.f64 (*.f64 eps (*.f64 1/2 a)) (/.f64 a b))
(*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))
(+.f64 (*.f64 (/.f64 a b) 1) (*.f64 (*.f64 eps (*.f64 1/2 a)) 1))
(*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))
(+.f64 (*.f64 (*.f64 eps (*.f64 1/2 a)) 1) (*.f64 (/.f64 a b) 1))
(*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))) 1)
(*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))
(/.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)))
(/.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4)))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(*.f64 (/.f64 a (fma.f64 eps -1/2 (/.f64 1 b))) (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)))
(/.f64 (*.f64 a (+.f64 (*.f64 (pow.f64 eps 3) 1/8) (pow.f64 b -3))) (-.f64 (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) (/.f64 (*.f64 eps 1/2) b)))
(/.f64 (fma.f64 (pow.f64 eps 3) 1/8 (pow.f64 b -3)) (/.f64 (-.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 eps (/.f64 b 1/2))) a))
(/.f64 (fma.f64 (pow.f64 eps 3) 1/8 (pow.f64 b -3)) (/.f64 (+.f64 (fma.f64 eps (*.f64 eps 1/4) (pow.f64 b -2)) (/.f64 (*.f64 eps -1/2) b)) a))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 eps 3) 1/8) (pow.f64 b -3)) a) (-.f64 (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) (/.f64 (*.f64 eps 1/2) b)))
(/.f64 (fma.f64 (pow.f64 eps 3) 1/8 (pow.f64 b -3)) (/.f64 (-.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 eps (/.f64 b 1/2))) a))
(/.f64 (fma.f64 (pow.f64 eps 3) 1/8 (pow.f64 b -3)) (/.f64 (+.f64 (fma.f64 eps (*.f64 eps 1/4) (pow.f64 b -2)) (/.f64 (*.f64 eps -1/2) b)) a))
(/.f64 (-.f64 (*.f64 (/.f64 a b) (/.f64 a b)) (*.f64 (*.f64 eps (*.f64 1/2 a)) (*.f64 eps (*.f64 1/2 a)))) (-.f64 (/.f64 a b) (*.f64 eps (*.f64 1/2 a))))
(/.f64 (*.f64 (fma.f64 1/2 (*.f64 a eps) (/.f64 a b)) (-.f64 (/.f64 a b) (*.f64 1/2 (*.f64 a eps)))) (-.f64 (/.f64 a b) (*.f64 1/2 (*.f64 a eps))))
(/.f64 (-.f64 (/.f64 (/.f64 (*.f64 a a) b) b) (*.f64 eps (*.f64 eps (*.f64 1/4 (*.f64 a a))))) (+.f64 (/.f64 a b) (*.f64 -1/2 (*.f64 a eps))))
(/.f64 (+.f64 (pow.f64 (/.f64 a b) 3) (pow.f64 (*.f64 eps (*.f64 1/2 a)) 3)) (+.f64 (*.f64 (/.f64 a b) (/.f64 a b)) (-.f64 (*.f64 (*.f64 eps (*.f64 1/2 a)) (*.f64 eps (*.f64 1/2 a))) (*.f64 (/.f64 a b) (*.f64 eps (*.f64 1/2 a))))))
(/.f64 (+.f64 (pow.f64 (/.f64 a b) 3) (pow.f64 (*.f64 1/2 (*.f64 a eps)) 3)) (fma.f64 (/.f64 a b) (/.f64 a b) (*.f64 (*.f64 1/2 (*.f64 a eps)) (-.f64 (*.f64 1/2 (*.f64 a eps)) (/.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (/.f64 a b) 3) (*.f64 1/8 (pow.f64 (*.f64 a eps) 3))) (fma.f64 (/.f64 a b) (/.f64 a b) (*.f64 1/2 (*.f64 (*.f64 a eps) (-.f64 (*.f64 a (*.f64 1/2 eps)) (/.f64 a b))))))
(pow.f64 (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))) 1)
(*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))
(pow.f64 (sqrt.f64 (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b)))) 2)
(*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))
(pow.f64 (cbrt.f64 (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b)))) 3)
(*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))
(pow.f64 (pow.f64 (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))) 3) 1/3)
(*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))
(sqrt.f64 (pow.f64 (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))) 2))
(sqrt.f64 (pow.f64 (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))) 2))
(fabs.f64 (*.f64 a (fma.f64 1/2 eps (/.f64 1 b))))
(log.f64 (pow.f64 (exp.f64 a) (fma.f64 eps 1/2 (/.f64 1 b))))
(*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))))
(*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))
(cbrt.f64 (pow.f64 (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))) 3))
(*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 3)))
(*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 3) (pow.f64 a 3)))
(*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))
(expm1.f64 (log1p.f64 (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b)))))
(*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))
(exp.f64 (log.f64 (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b)))))
(*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))
(exp.f64 (*.f64 (log.f64 (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b)))) 1))
(*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))
(log1p.f64 (expm1.f64 (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b)))))
(*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))
(fma.f64 (/.f64 1 b) a (*.f64 eps (*.f64 1/2 a)))
(*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))
(fma.f64 a (/.f64 1 b) (*.f64 eps (*.f64 1/2 a)))
(*.f64 a (fma.f64 1/2 eps (/.f64 1 b)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)))) 1)
(fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))
(fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))
(-.f64 (/.f64 (*.f64 eps (*.f64 eps 1/4)) (-.f64 (*.f64 eps 1/2) (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))))) (/.f64 (pow.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) 2) (-.f64 (*.f64 eps 1/2) (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) 1/4) (pow.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4)))) 2)) (-.f64 (*.f64 1/2 eps) (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) 1/4) (pow.f64 (*.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2))) 2)) (-.f64 (*.f64 1/2 eps) (*.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)))))
(*.f64 1 (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)))
(fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))
(fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))
(*.f64 (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)) 1)
(fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))
(fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))
(*.f64 (sqrt.f64 (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (sqrt.f64 (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))))
(fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))
(fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))
(*.f64 (cbrt.f64 (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) 2))
(fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))
(fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) 2) (cbrt.f64 (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))))
(fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))
(fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))
(*.f64 (-.f64 (*.f64 eps (*.f64 eps 1/4)) (pow.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) 2)) (/.f64 1 (-.f64 (*.f64 eps 1/2) (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) 1/4) (pow.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4)))) 2)) (-.f64 (*.f64 1/2 eps) (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) 1/4) (pow.f64 (*.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2))) 2)) (-.f64 (*.f64 1/2 eps) (*.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)))))
(*.f64 (+.f64 (*.f64 (pow.f64 eps 3) 1/8) (pow.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) 3)) (/.f64 1 (+.f64 (*.f64 eps (*.f64 eps 1/4)) (*.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (-.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (*.f64 eps 1/2))))))
(*.f64 (fma.f64 (pow.f64 eps 3) 1/8 (pow.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4)))) 3)) (/.f64 1 (fma.f64 eps (*.f64 eps 1/4) (*.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4)))) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (neg.f64 (*.f64 1/2 eps)))))))
(/.f64 (fma.f64 (pow.f64 eps 3) 1/8 (pow.f64 (*.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2))) 3)) (fma.f64 (*.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2))) (fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 eps -1/2)) (*.f64 (*.f64 eps eps) 1/4)))
(/.f64 1 (/.f64 (-.f64 (*.f64 eps 1/2) (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)))) (-.f64 (*.f64 eps (*.f64 eps 1/4)) (pow.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) 1/4) (pow.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4)))) 2)) (-.f64 (*.f64 1/2 eps) (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) 1/4) (pow.f64 (*.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2))) 2)) (-.f64 (*.f64 1/2 eps) (*.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)))))
(/.f64 1 (/.f64 (+.f64 (*.f64 eps (*.f64 eps 1/4)) (*.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (-.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (*.f64 eps 1/2)))) (+.f64 (*.f64 (pow.f64 eps 3) 1/8) (pow.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) 3))))
(*.f64 (fma.f64 (pow.f64 eps 3) 1/8 (pow.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4)))) 3)) (/.f64 1 (fma.f64 eps (*.f64 eps 1/4) (*.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4)))) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (neg.f64 (*.f64 1/2 eps)))))))
(/.f64 (fma.f64 (pow.f64 eps 3) 1/8 (pow.f64 (*.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2))) 3)) (fma.f64 (*.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2))) (fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 eps -1/2)) (*.f64 (*.f64 eps eps) 1/4)))
(/.f64 (-.f64 (*.f64 eps (*.f64 eps 1/4)) (pow.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) 2)) (-.f64 (*.f64 eps 1/2) (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) 1/4) (pow.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4)))) 2)) (-.f64 (*.f64 1/2 eps) (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) 1/4) (pow.f64 (*.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2))) 2)) (-.f64 (*.f64 1/2 eps) (*.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)))))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 3) 1/8) (pow.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) 3)) (+.f64 (*.f64 eps (*.f64 eps 1/4)) (*.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (-.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (*.f64 eps 1/2)))))
(*.f64 (fma.f64 (pow.f64 eps 3) 1/8 (pow.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4)))) 3)) (/.f64 1 (fma.f64 eps (*.f64 eps 1/4) (*.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4)))) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (neg.f64 (*.f64 1/2 eps)))))))
(/.f64 (fma.f64 (pow.f64 eps 3) 1/8 (pow.f64 (*.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2))) 3)) (fma.f64 (*.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2))) (fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 eps -1/2)) (*.f64 (*.f64 eps eps) 1/4)))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 3) 1/8) (pow.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) 3)) (+.f64 (pow.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) 2) (-.f64 (*.f64 eps (*.f64 eps 1/4)) (*.f64 (*.f64 eps 1/2) (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)))))))
(*.f64 (fma.f64 (pow.f64 eps 3) 1/8 (pow.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4)))) 3)) (/.f64 1 (fma.f64 eps (*.f64 eps 1/4) (*.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4)))) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (neg.f64 (*.f64 1/2 eps)))))))
(/.f64 (fma.f64 (pow.f64 eps 3) 1/8 (pow.f64 (*.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2))) 3)) (fma.f64 (*.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2))) (fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 eps -1/2)) (*.f64 (*.f64 eps eps) 1/4)))
(/.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) 2) (*.f64 eps (*.f64 eps 1/4))) (-.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (*.f64 eps 1/2)))
(/.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4)))) 2) (*.f64 (*.f64 eps eps) 1/4)) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (neg.f64 (*.f64 1/2 eps))))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps -1/4)) (pow.f64 (*.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2))) 2)) (fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 eps -1/2)))
(/.f64 (neg.f64 (-.f64 (*.f64 eps (*.f64 eps 1/4)) (pow.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) 2))) (neg.f64 (-.f64 (*.f64 eps 1/2) (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4)))) 2) (*.f64 (*.f64 eps eps) 1/4)) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (neg.f64 (*.f64 1/2 eps))))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps -1/4)) (pow.f64 (*.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2))) 2)) (fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 eps -1/2)))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 eps 3) 1/8) (pow.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) 3))) (neg.f64 (+.f64 (*.f64 eps (*.f64 eps 1/4)) (*.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (-.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (*.f64 eps 1/2))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 eps 3) 1/8 (pow.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4)))) 3))) (neg.f64 (fma.f64 eps (*.f64 eps 1/4) (*.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4)))) (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (neg.f64 (*.f64 1/2 eps)))))))
(*.f64 1 (/.f64 (fma.f64 (pow.f64 eps 3) 1/8 (pow.f64 (*.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2))) 3)) (fma.f64 (*.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2))) (fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 eps -1/2)) (*.f64 (*.f64 eps eps) 1/4))))
(pow.f64 (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)) 1)
(fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))
(fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))
(pow.f64 (sqrt.f64 (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) 2)
(fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))
(fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))
(pow.f64 (cbrt.f64 (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) 3)
(fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))
(fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))
(pow.f64 (pow.f64 (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)) 3) 1/3)
(fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))
(fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))
(sqrt.f64 (pow.f64 (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)) 2))
(sqrt.f64 (pow.f64 (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps)) 2))
(fabs.f64 (fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps)))
(log.f64 (exp.f64 (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))))
(fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))
(fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)))))
(fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))
(fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))
(cbrt.f64 (pow.f64 (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2)) 3))
(fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))
(fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))
(expm1.f64 (log1p.f64 (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))))
(fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))
(fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))
(exp.f64 (log.f64 (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))))
(fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))
(fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))
(exp.f64 (*.f64 (log.f64 (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))) 1))
(fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))
(fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))
(log1p.f64 (expm1.f64 (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))))
(fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))
(fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))
(fma.f64 1 (*.f64 eps 1/2) (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))))
(fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))
(fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))
(fma.f64 1 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (*.f64 eps 1/2))
(fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))
(fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))
(fma.f64 eps 1/2 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))))
(fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))
(fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))
(fma.f64 1/2 eps (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))))
(fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))
(fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))
(fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 eps 1/2))
(fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))
(fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))
(fma.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) a (*.f64 eps 1/2))
(fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))
(fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))
(fma.f64 (sqrt.f64 (*.f64 eps 1/2)) (sqrt.f64 (*.f64 eps 1/2)) (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))))
(fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))
(fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))
(fma.f64 (sqrt.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)))) (sqrt.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)))) (*.f64 eps 1/2))
(fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))
(fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (cbrt.f64 (*.f64 eps 1/2)) (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))))
(fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 1/2 eps))
(fma.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (*.f64 1/2 eps))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) 2)) (cbrt.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)))) (*.f64 eps 1/2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4)))) 2)) (cbrt.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))))) (*.f64 1/2 eps))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2))) 2)) (cbrt.f64 (*.f64 a (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)))) (*.f64 1/2 eps))

localize25.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.01%
(+.f64 (/.f64 1 a) (exp.f64 (log.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
0.02%
(+.f64 (/.f64 1 b) (*.f64 eps -1/2))
5.9%
(exp.f64 (log.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
Compiler

Compiled 54 to 39 computations (27.8% saved)

series2.0ms (0%)

Counts
3 → 84
Calls

21 calls:

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

rewrite151.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1806×associate-*l/
1100×distribute-lft-in
698×associate-/r*
352×associate-/l*
350×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

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

simplify208.0ms (1.3%)

Algorithm
egg-herbie
Rules
1190×+-commutative
1016×associate-+r+
822×associate-/l*
728×associate-*r*
590×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
053518526
1158417516
2761317516
Stop Event
node limit
Counts
346 → 304
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 1 b)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(/.f64 1 b)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(/.f64 1 a)
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (/.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 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (/.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 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(/.f64 1 b)
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.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)))
(+.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 (/.f64 1 b) (*.f64 eps -1/2))
(+.f64 (*.f64 eps -1/2) (/.f64 1 b))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 eps -1/2 (/.f64 1 b)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps -1/2))) (-.f64 1 (/.f64 1 b)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 b))) (-.f64 1 (*.f64 eps -1/2)))
(-.f64 (/.f64 (pow.f64 b -2) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (/.f64 (*.f64 1/4 (*.f64 eps eps)) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(-.f64 (+.f64 (/.f64 1 b) (exp.f64 (log1p.f64 (*.f64 eps -1/2)))) 1)
(-.f64 (+.f64 (*.f64 eps -1/2) (exp.f64 (log1p.f64 (/.f64 1 b)))) 1)
(*.f64 1 (fma.f64 eps -1/2 (/.f64 1 b)))
(*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 1)
(*.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))))
(*.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 2) (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))))
(*.f64 (-.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 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(*.f64 (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))) (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps)))) (fma.f64 eps -1/2 (/.f64 1 b)))
(*.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (-.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))) (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 1 b)))))
(*.f64 (/.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) (-.f64 (/.f64 (pow.f64 b -3) b) (*.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 eps (/.f64 b -1/2))) (-.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 eps (/.f64 b -1/2)))))) (+.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 eps (/.f64 b -1/2))))
(*.f64 (/.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) (+.f64 (pow.f64 (pow.f64 b -2) 3) (pow.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 eps (/.f64 b -1/2))) 3))) (+.f64 (/.f64 (pow.f64 b -3) b) (-.f64 (*.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 eps (/.f64 b -1/2))) (-.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 eps (/.f64 b -1/2)))) (*.f64 (pow.f64 b -2) (-.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 eps (/.f64 b -1/2)))))))
(/.f64 1 (/.f64 1 (fma.f64 eps -1/2 (/.f64 1 b))))
(/.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.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 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))))
(/.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) (/.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) (fma.f64 eps -1/2 (/.f64 1 b))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))) (/.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) (sqrt.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps)))) (/.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (sqrt.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))) (cbrt.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))))) (/.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) (cbrt.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps)))) (cbrt.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))))) (/.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (cbrt.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))))))
(/.f64 (-.f64 (*.f64 (pow.f64 b -3) (pow.f64 b -3)) (*.f64 (*.f64 -1/8 (pow.f64 eps 3)) (*.f64 -1/8 (pow.f64 eps 3)))) (*.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) (-.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (pow.f64 b -2)) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)))
(/.f64 (-.f64 (/.f64 (pow.f64 b -3) b) (*.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 1/4 (*.f64 eps eps)))) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (pow.f64 b -2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 b -3) 3) (pow.f64 (*.f64 -1/8 (pow.f64 eps 3)) 3)) (*.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) (+.f64 (*.f64 (pow.f64 b -3) (pow.f64 b -3)) (-.f64 (*.f64 (*.f64 -1/8 (pow.f64 eps 3)) (*.f64 -1/8 (pow.f64 eps 3))) (*.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 b -2) 3) (pow.f64 (*.f64 1/4 (*.f64 eps eps)) 3)) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (+.f64 (/.f64 (pow.f64 b -3) b) (+.f64 (*.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 1/4 (*.f64 eps eps))) (*.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps)))))))
(/.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 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(/.f64 (*.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) 1) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))
(/.f64 (*.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) 1) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))))
(/.f64 (*.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (pow.f64 b -2)) 1) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps)))) 1) (neg.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))) 1) (neg.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b)))) (sqrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps)))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b)))) (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 2)) (cbrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps)))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 2)) (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b -3) b) (*.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 1/4 (*.f64 eps eps)))) (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (pow.f64 b -2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 b -2) 3) (pow.f64 (*.f64 1/4 (*.f64 eps eps)) 3)) (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))) (+.f64 (/.f64 (pow.f64 b -3) b) (+.f64 (*.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 1/4 (*.f64 eps eps))) (*.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 b -3) (pow.f64 b -3)) (*.f64 (*.f64 -1/8 (pow.f64 eps 3)) (*.f64 -1/8 (pow.f64 eps 3)))) (/.f64 1 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))))) (-.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 b -3) 3) (pow.f64 (*.f64 -1/8 (pow.f64 eps 3)) 3)) (/.f64 1 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))))) (+.f64 (*.f64 (pow.f64 b -3) (pow.f64 b -3)) (-.f64 (*.f64 (*.f64 -1/8 (pow.f64 eps 3)) (*.f64 -1/8 (pow.f64 eps 3))) (*.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))))))
(/.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) 1) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))
(/.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))) (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (*.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))) (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (+.f64 (sqrt.f64 (*.f64 eps -1/2)) (pow.f64 b -1/2))) (-.f64 (pow.f64 b -1/2) (sqrt.f64 (*.f64 eps -1/2))))
(/.f64 (/.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) 1) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))))
(/.f64 (/.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) (sqrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))))) (sqrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(/.f64 (/.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) (*.f64 (cbrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))) (cbrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))) (cbrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 1)
(pow.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 2)
(pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 3)
(pow.f64 (E.f64) (log.f64 (fma.f64 eps -1/2 (/.f64 1 b))))
(pow.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3) 1/3)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 1 b))))) (sqrt.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 1 b)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 1 b)))) 2)) (cbrt.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 1 b)))))
(sqrt.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))
(log.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 1 b))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 b)))))
(cbrt.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3))
(expm1.f64 (log1p.f64 (fma.f64 eps -1/2 (/.f64 1 b))))
(log1p.f64 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 b))))
(fma.f64 1 (/.f64 1 b) (*.f64 eps -1/2))
(fma.f64 1 (*.f64 eps -1/2) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 -1/2 eps (/.f64 1 b))
(fma.f64 (sqrt.f64 (*.f64 eps -1/2)) (sqrt.f64 (*.f64 eps -1/2)) (/.f64 1 b))
(fma.f64 (pow.f64 b -1/2) (pow.f64 b -1/2) (*.f64 eps -1/2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps -1/2)) 2) (cbrt.f64 (*.f64 eps -1/2)) (/.f64 1 b))
(fma.f64 (cbrt.f64 (pow.f64 b -2)) (/.f64 1 (cbrt.f64 b)) (*.f64 eps -1/2))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 eps -1/2 (/.f64 1 b)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps -1/2))) (-.f64 1 (/.f64 1 b)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 b))) (-.f64 1 (*.f64 eps -1/2)))
(-.f64 (/.f64 (pow.f64 b -2) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (/.f64 (*.f64 1/4 (*.f64 eps eps)) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(-.f64 (+.f64 (/.f64 1 b) (exp.f64 (log1p.f64 (*.f64 eps -1/2)))) 1)
(-.f64 (+.f64 (*.f64 eps -1/2) (exp.f64 (log1p.f64 (/.f64 1 b)))) 1)
(*.f64 1 (fma.f64 eps -1/2 (/.f64 1 b)))
(*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 1)
(*.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))))
(*.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 2) (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))))
(*.f64 (-.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 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(*.f64 (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))) (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps)))) (fma.f64 eps -1/2 (/.f64 1 b)))
(*.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (-.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))) (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 1 b)))))
(*.f64 (/.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) (-.f64 (/.f64 (pow.f64 b -3) b) (*.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 eps (/.f64 b -1/2))) (-.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 eps (/.f64 b -1/2)))))) (+.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 eps (/.f64 b -1/2))))
(*.f64 (/.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) (+.f64 (pow.f64 (pow.f64 b -2) 3) (pow.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 eps (/.f64 b -1/2))) 3))) (+.f64 (/.f64 (pow.f64 b -3) b) (-.f64 (*.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 eps (/.f64 b -1/2))) (-.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 eps (/.f64 b -1/2)))) (*.f64 (pow.f64 b -2) (-.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 eps (/.f64 b -1/2)))))))
(/.f64 1 (/.f64 1 (fma.f64 eps -1/2 (/.f64 1 b))))
(/.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.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 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))))
(/.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) (/.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) (fma.f64 eps -1/2 (/.f64 1 b))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))) (/.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) (sqrt.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps)))) (/.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (sqrt.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))) (cbrt.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))))) (/.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) (cbrt.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps)))) (cbrt.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))))) (/.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (cbrt.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))))))
(/.f64 (-.f64 (*.f64 (pow.f64 b -3) (pow.f64 b -3)) (*.f64 (*.f64 -1/8 (pow.f64 eps 3)) (*.f64 -1/8 (pow.f64 eps 3)))) (*.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) (-.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (pow.f64 b -2)) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)))
(/.f64 (-.f64 (/.f64 (pow.f64 b -3) b) (*.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 1/4 (*.f64 eps eps)))) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (pow.f64 b -2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 b -3) 3) (pow.f64 (*.f64 -1/8 (pow.f64 eps 3)) 3)) (*.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) (+.f64 (*.f64 (pow.f64 b -3) (pow.f64 b -3)) (-.f64 (*.f64 (*.f64 -1/8 (pow.f64 eps 3)) (*.f64 -1/8 (pow.f64 eps 3))) (*.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 b -2) 3) (pow.f64 (*.f64 1/4 (*.f64 eps eps)) 3)) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (+.f64 (/.f64 (pow.f64 b -3) b) (+.f64 (*.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 1/4 (*.f64 eps eps))) (*.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps)))))))
(/.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 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(/.f64 (*.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) 1) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))
(/.f64 (*.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) 1) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))))
(/.f64 (*.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (pow.f64 b -2)) 1) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps)))) 1) (neg.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))) 1) (neg.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b)))) (sqrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps)))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b)))) (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 2)) (cbrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps)))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 2)) (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b -3) b) (*.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 1/4 (*.f64 eps eps)))) (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (pow.f64 b -2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 b -2) 3) (pow.f64 (*.f64 1/4 (*.f64 eps eps)) 3)) (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))) (+.f64 (/.f64 (pow.f64 b -3) b) (+.f64 (*.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 1/4 (*.f64 eps eps))) (*.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 b -3) (pow.f64 b -3)) (*.f64 (*.f64 -1/8 (pow.f64 eps 3)) (*.f64 -1/8 (pow.f64 eps 3)))) (/.f64 1 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))))) (-.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 b -3) 3) (pow.f64 (*.f64 -1/8 (pow.f64 eps 3)) 3)) (/.f64 1 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))))) (+.f64 (*.f64 (pow.f64 b -3) (pow.f64 b -3)) (-.f64 (*.f64 (*.f64 -1/8 (pow.f64 eps 3)) (*.f64 -1/8 (pow.f64 eps 3))) (*.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))))))
(/.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) 1) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))
(/.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))) (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (*.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))) (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (+.f64 (sqrt.f64 (*.f64 eps -1/2)) (pow.f64 b -1/2))) (-.f64 (pow.f64 b -1/2) (sqrt.f64 (*.f64 eps -1/2))))
(/.f64 (/.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) 1) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))))
(/.f64 (/.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) (sqrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))))) (sqrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(/.f64 (/.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) (*.f64 (cbrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))) (cbrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))) (cbrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 1)
(pow.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 2)
(pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 3)
(pow.f64 (E.f64) (log.f64 (fma.f64 eps -1/2 (/.f64 1 b))))
(pow.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3) 1/3)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 1 b))))) (sqrt.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 1 b)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 1 b)))) 2)) (cbrt.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 1 b)))))
(sqrt.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))
(log.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 1 b))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 b)))))
(cbrt.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3))
(expm1.f64 (log1p.f64 (fma.f64 eps -1/2 (/.f64 1 b))))
(exp.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 1 b))))
(log1p.f64 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 b))))
(fma.f64 1 (/.f64 1 b) (*.f64 eps -1/2))
(fma.f64 1 (*.f64 eps -1/2) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 -1/2 eps (/.f64 1 b))
(fma.f64 (sqrt.f64 (*.f64 eps -1/2)) (sqrt.f64 (*.f64 eps -1/2)) (/.f64 1 b))
(fma.f64 (pow.f64 b -1/2) (pow.f64 b -1/2) (*.f64 eps -1/2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps -1/2)) 2) (cbrt.f64 (*.f64 eps -1/2)) (/.f64 1 b))
(fma.f64 (cbrt.f64 (pow.f64 b -2)) (/.f64 1 (cbrt.f64 b)) (*.f64 eps -1/2))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)))) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 eps -1/2 (/.f64 1 b)))) (-.f64 1 (/.f64 1 a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps -1/2))) (-.f64 1 (+.f64 (/.f64 1 b) (/.f64 1 a))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 b))) (-.f64 1 (+.f64 (*.f64 eps -1/2) (/.f64 1 a))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 a))) (-.f64 1 (fma.f64 eps -1/2 (/.f64 1 b))))
(-.f64 (/.f64 (pow.f64 b -2) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (-.f64 (/.f64 (*.f64 1/4 (*.f64 eps eps)) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (/.f64 1 a)))
(-.f64 (/.f64 (pow.f64 a -2) (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) (/.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(-.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (exp.f64 (log1p.f64 (/.f64 1 a)))) 1)
(-.f64 (+.f64 (/.f64 1 a) (exp.f64 (log1p.f64 (fma.f64 eps -1/2 (/.f64 1 b))))) 1)
(-.f64 (+.f64 (/.f64 1 a) (/.f64 (pow.f64 b -2) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))) (/.f64 (*.f64 1/4 (*.f64 eps eps)) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(-.f64 (+.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (exp.f64 (log1p.f64 (*.f64 eps -1/2)))) 1)
(-.f64 (+.f64 (+.f64 (*.f64 eps -1/2) (/.f64 1 a)) (exp.f64 (log1p.f64 (/.f64 1 b)))) 1)
(*.f64 1 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)))
(*.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)) 1)
(*.f64 (hypot.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (pow.f64 a -1/2)) (hypot.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (pow.f64 a -1/2)))
(*.f64 (cbrt.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))) 2) (cbrt.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))))
(*.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (/.f64 1 (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(*.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)) (/.f64 1 (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))))) (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))) (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)))
(*.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (-.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3))) (+.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (pow.f64 a -2)) (/.f64 (fma.f64 eps -1/2 (/.f64 1 b)) a)))
(*.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (+.f64 (/.f64 1 b) (-.f64 (*.f64 1/2 eps) (*.f64 a (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))))))) (*.f64 a (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(*.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (+.f64 (pow.f64 b -2) (-.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 eps (/.f64 b -1/2))) (*.f64 a (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))))))) (*.f64 a (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(*.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (-.f64 (*.f64 -1 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (*.f64 (neg.f64 a) (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps)))))) (*.f64 (neg.f64 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(*.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (-.f64 (*.f64 -1 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))) (*.f64 (neg.f64 a) (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))))) (*.f64 (neg.f64 a) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(*.f64 (/.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)) (-.f64 (/.f64 (pow.f64 a -3) a) (*.f64 (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))) (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)))))) (-.f64 (pow.f64 a -2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)))))
(*.f64 (/.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)) (+.f64 (pow.f64 (pow.f64 a -2) 3) (pow.f64 (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))) 3))) (+.f64 (/.f64 (pow.f64 a -3) a) (-.f64 (*.f64 (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))) (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)))) (*.f64 (pow.f64 a -2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)))))))
(/.f64 1 (/.f64 1 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))))
(/.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)) (/.f64 (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))
(/.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)) (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)))))
(/.f64 (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)))) (/.f64 (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)))) (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3))) (/.f64 (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)))) (sqrt.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))) (/.f64 (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) (sqrt.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3))) (cbrt.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)))) (/.f64 (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)))) (cbrt.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))) (cbrt.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)))) (/.f64 (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) (cbrt.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 a -3) (pow.f64 a -3)) (*.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3))) (*.f64 (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)))) (-.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3))))
(/.f64 (-.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (pow.f64 a -2)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)))
(/.f64 (-.f64 (/.f64 (pow.f64 a -3) a) (*.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))) (*.f64 (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (pow.f64 a -2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 a -3) 3) (pow.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3) 3)) (*.f64 (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)))) (+.f64 (*.f64 (pow.f64 a -3) (pow.f64 a -3)) (-.f64 (*.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)) (*.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 a -2) 3) (pow.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) 3)) (*.f64 (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) (+.f64 (/.f64 (pow.f64 a -3) a) (+.f64 (*.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (*.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) a) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) 1)) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) a))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (neg.f64 a)) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) -1)) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (neg.f64 a)))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) a) (*.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) 1)) (*.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) a))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) (neg.f64 a)) (*.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) -1)) (*.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) (neg.f64 a)))
(/.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (*.f64 a (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))))) (*.f64 a (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (+.f64 (pow.f64 b -2) (+.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 eps (/.f64 b -1/2))) (*.f64 a (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))))) (*.f64 a (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(/.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (*.f64 (neg.f64 a) (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))))) (*.f64 (neg.f64 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))) (*.f64 (neg.f64 a) (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))))) (*.f64 (neg.f64 a) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))) (neg.f64 (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3))) (neg.f64 (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))))))
(/.f64 (*.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) 1) (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))
(/.f64 (*.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)) 1) (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (pow.f64 a -2)) 1) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)))
(/.f64 (*.f64 (+.f64 (*.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) a) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) 1)) 1) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) a))
(/.f64 (*.f64 (+.f64 (*.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (neg.f64 a)) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) -1)) 1) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (neg.f64 a)))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) a) (*.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) 1)) 1) (*.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) a))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) (neg.f64 a)) (*.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) -1)) 1) (*.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) (neg.f64 a)))
(/.f64 (*.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (*.f64 a (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))))) 1) (*.f64 a (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (*.f64 (+.f64 (pow.f64 b -2) (+.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 eps (/.f64 b -1/2))) (*.f64 a (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))))) 1) (*.f64 a (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(/.f64 (*.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (*.f64 (neg.f64 a) (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))))) 1) (*.f64 (neg.f64 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))) (*.f64 (neg.f64 a) (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))))) 1) (*.f64 (neg.f64 a) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))) 1) (neg.f64 (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3))) 1) (neg.f64 (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3))) (hypot.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (pow.f64 a -1/2))) (sqrt.f64 (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))) (hypot.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (pow.f64 a -1/2))) (sqrt.f64 (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))) 2)) (cbrt.f64 (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))) 2)) (cbrt.f64 (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 a -3) a) (*.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))) (/.f64 1 (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))) (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (pow.f64 a -2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 a -2) 3) (pow.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) 3)) (/.f64 1 (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))) (+.f64 (/.f64 (pow.f64 a -3) a) (+.f64 (*.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (*.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a -3) (pow.f64 a -3)) (*.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3))) (/.f64 1 (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)))))) (-.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 a -3) 3) (pow.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)))))) (+.f64 (*.f64 (pow.f64 a -3) (pow.f64 a -3)) (-.f64 (*.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)) (*.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) 1) (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))
(/.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (sqrt.f64 (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))) (sqrt.f64 (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(/.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (*.f64 (cbrt.f64 (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) (cbrt.f64 (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))) (cbrt.f64 (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(/.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (+.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (pow.f64 a -1/2))) (-.f64 (pow.f64 a -1/2) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b)))))
(/.f64 (/.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)) 1) (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)))))
(/.f64 (/.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)) (sqrt.f64 (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)))))) (sqrt.f64 (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))))))
(/.f64 (/.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))))) (cbrt.f64 (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))))))) (cbrt.f64 (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))))))
(/.f64 (/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) a) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) 1)) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) a)
(/.f64 (/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (neg.f64 a)) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) -1)) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (neg.f64 a))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) a) (*.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) 1)) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))) a)
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) (neg.f64 a)) (*.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) -1)) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))) (neg.f64 a))
(/.f64 (/.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (*.f64 a (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))))) a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))
(/.f64 (/.f64 (+.f64 (pow.f64 b -2) (+.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 eps (/.f64 b -1/2))) (*.f64 a (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))))) a) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))))
(/.f64 (/.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (*.f64 (neg.f64 a) (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))))) (neg.f64 a)) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))
(/.f64 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))) (*.f64 (neg.f64 a) (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))))) (neg.f64 a)) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))))
(pow.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)) 1)
(pow.f64 (hypot.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (pow.f64 a -1/2)) 2)
(pow.f64 (cbrt.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))) 3)
(pow.f64 (pow.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)) 2))
(log.f64 (exp.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)))))
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)) 3))
(expm1.f64 (log1p.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))))
(exp.f64 (log.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))))
(exp.f64 (*.f64 (log.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))) 1))
(log1p.f64 (expm1.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))))
(fma.f64 1 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))
(fma.f64 1 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (/.f64 1 a))
(fma.f64 (pow.f64 a -1/2) (pow.f64 a -1/2) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 2) (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (/.f64 1 a))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (/.f64 1 (cbrt.f64 a)) (fma.f64 eps -1/2 (/.f64 1 b)))
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 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 1 a)
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 -1/2 eps (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 -1/2 eps (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(/.f64 1 b)
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (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 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (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 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (/.f64 1 b) (*.f64 eps -1/2))
(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 (exp.f64 (log1p.f64 (fma.f64 eps -1/2 (/.f64 1 b)))) 1)
(fma.f64 -1/2 eps (/.f64 1 b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps -1/2))) (-.f64 1 (/.f64 1 b)))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 eps))) 1) (/.f64 1 b))
(+.f64 (/.f64 1 b) (expm1.f64 (log1p.f64 (*.f64 -1/2 eps))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 b))) (-.f64 1 (*.f64 eps -1/2)))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (/.f64 1 b))) 1) (*.f64 -1/2 eps))
(fma.f64 -1/2 eps (expm1.f64 (log1p.f64 (/.f64 1 b))))
(-.f64 (/.f64 (pow.f64 b -2) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (/.f64 (*.f64 1/4 (*.f64 eps eps)) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))
(/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 eps 1/2 (/.f64 1 b)))
(-.f64 (+.f64 (/.f64 1 b) (exp.f64 (log1p.f64 (*.f64 eps -1/2)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 eps))) 1) (/.f64 1 b))
(+.f64 (/.f64 1 b) (expm1.f64 (log1p.f64 (*.f64 -1/2 eps))))
(-.f64 (+.f64 (*.f64 eps -1/2) (exp.f64 (log1p.f64 (/.f64 1 b)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (/.f64 1 b))) 1) (*.f64 -1/2 eps))
(fma.f64 -1/2 eps (expm1.f64 (log1p.f64 (/.f64 1 b))))
(*.f64 1 (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 -1/2 eps (/.f64 1 b))
(*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 1)
(fma.f64 -1/2 eps (/.f64 1 b))
(*.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))))
(fma.f64 -1/2 eps (/.f64 1 b))
(*.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 2))
(fma.f64 -1/2 eps (/.f64 1 b))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 2) (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))))
(fma.f64 -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 (*.f64 1/4 eps) eps)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))
(/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 eps 1/2 (/.f64 1 b)))
(*.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) (/.f64 1 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(/.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (+.f64 (pow.f64 b -2) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2))))
(*.f64 (/.f64 1 (+.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 (*.f64 1/4 eps) eps)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))
(/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 eps 1/2 (/.f64 1 b)))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))) (+.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))) (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (+.f64 (pow.f64 b -2) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2))))
(*.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps)))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 -1/2 eps (/.f64 1 b))
(*.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (-.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))) (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 1 b)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps)) (+.f64 (pow.f64 b -2) (*.f64 (*.f64 -1/2 eps) (fma.f64 -1/2 eps (/.f64 1 b))))) (+.f64 (pow.f64 b -3) (*.f64 1/8 (pow.f64 eps 3))))
(/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (/.f64 (+.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)) (fma.f64 (*.f64 -1/2 eps) (fma.f64 -1/2 eps (/.f64 1 b)) (pow.f64 b -2))))
(*.f64 (/.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) (-.f64 (/.f64 (pow.f64 b -3) b) (*.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 eps (/.f64 b -1/2))) (-.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 eps (/.f64 b -1/2)))))) (+.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 eps (/.f64 b -1/2))))
(*.f64 (/.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) (-.f64 (/.f64 (pow.f64 b -3) b) (*.f64 (-.f64 (*.f64 (*.f64 1/4 eps) eps) (*.f64 (/.f64 eps b) -1/2)) (-.f64 (*.f64 (*.f64 1/4 eps) eps) (*.f64 (/.f64 eps b) -1/2))))) (+.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps)) (*.f64 (/.f64 eps b) -1/2)))
(*.f64 (/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (-.f64 (/.f64 (pow.f64 b -3) b) (*.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2)) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2))))) (-.f64 (pow.f64 b -2) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2))))
(*.f64 (/.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) (+.f64 (pow.f64 (pow.f64 b -2) 3) (pow.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 eps (/.f64 b -1/2))) 3))) (+.f64 (/.f64 (pow.f64 b -3) b) (-.f64 (*.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 eps (/.f64 b -1/2))) (-.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 eps (/.f64 b -1/2)))) (*.f64 (pow.f64 b -2) (-.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 eps (/.f64 b -1/2)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) (+.f64 (pow.f64 (pow.f64 b -2) 3) (pow.f64 (-.f64 (*.f64 (*.f64 1/4 eps) eps) (*.f64 (/.f64 eps b) -1/2)) 3))) (+.f64 (/.f64 (pow.f64 b -3) b) (*.f64 (-.f64 (*.f64 (*.f64 1/4 eps) eps) (*.f64 (/.f64 eps b) -1/2)) (-.f64 (-.f64 (*.f64 (*.f64 1/4 eps) eps) (*.f64 (/.f64 eps b) -1/2)) (pow.f64 b -2)))))
(/.f64 (*.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (fma.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2)) (-.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2)) (pow.f64 b -2)) (/.f64 (pow.f64 b -3) b))) (+.f64 (pow.f64 (pow.f64 b -2) 3) (pow.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2)) 3)))
(/.f64 1 (/.f64 1 (fma.f64 eps -1/2 (/.f64 1 b))))
(fma.f64 -1/2 eps (/.f64 1 b))
(/.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (+.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 (/.f64 1 b) (*.f64 1/2 eps)))
(/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))
(/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 eps 1/2 (/.f64 1 b)))
(/.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))))
(/.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (+.f64 (pow.f64 b -2) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2))))
(/.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) (/.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) (fma.f64 eps -1/2 (/.f64 1 b))))
(fma.f64 -1/2 eps (/.f64 1 b))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))) (/.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) (sqrt.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))) (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2)))) (sqrt.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3))) (sqrt.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)))) (+.f64 (pow.f64 b -2) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps)))) (/.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (sqrt.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps))) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (sqrt.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (fma.f64 eps 1/2 (/.f64 1 b))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))) (cbrt.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))))) (/.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) (cbrt.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))) (cbrt.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))))) (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2)))) (cbrt.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3))) (cbrt.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)))) (cbrt.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)))) (+.f64 (pow.f64 b -2) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps)))) (cbrt.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))))) (/.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (cbrt.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps))) (cbrt.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps)))) (/.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (cbrt.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (cbrt.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)))) (/.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (cbrt.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)))))
(/.f64 (-.f64 (*.f64 (pow.f64 b -3) (pow.f64 b -3)) (*.f64 (*.f64 -1/8 (pow.f64 eps 3)) (*.f64 -1/8 (pow.f64 eps 3)))) (*.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) (-.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))))
(/.f64 (-.f64 (pow.f64 b -6) (*.f64 1/64 (*.f64 (pow.f64 eps 3) (pow.f64 eps 3)))) (*.f64 (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2))) (+.f64 (pow.f64 b -3) (*.f64 1/8 (pow.f64 eps 3)))))
(/.f64 (+.f64 (pow.f64 b -6) (*.f64 -1/64 (pow.f64 eps 6))) (*.f64 (+.f64 (pow.f64 b -2) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2))) (+.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8))))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (pow.f64 b -2)) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)))
(/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))
(/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 eps 1/2 (/.f64 1 b)))
(/.f64 (-.f64 (/.f64 (pow.f64 b -3) b) (*.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 1/4 (*.f64 eps eps)))) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (pow.f64 b -2))))
(/.f64 (-.f64 (/.f64 (pow.f64 b -3) b) (*.f64 1/16 (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (fma.f64 1/4 (*.f64 eps eps) (pow.f64 b -2))))
(/.f64 (+.f64 (/.f64 (pow.f64 b -3) b) (*.f64 -1/16 (*.f64 eps (pow.f64 eps 3)))) (*.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (fma.f64 1/4 (*.f64 eps eps) (pow.f64 b -2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 b -3) 3) (pow.f64 (*.f64 -1/8 (pow.f64 eps 3)) 3)) (*.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) (+.f64 (*.f64 (pow.f64 b -3) (pow.f64 b -3)) (-.f64 (*.f64 (*.f64 -1/8 (pow.f64 eps 3)) (*.f64 -1/8 (pow.f64 eps 3))) (*.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 b -3) 3) (*.f64 -1/512 (pow.f64 (pow.f64 eps 3) 3))) (*.f64 (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2))) (+.f64 (pow.f64 b -6) (*.f64 (*.f64 -1/8 (pow.f64 eps 3)) (-.f64 (*.f64 -1/8 (pow.f64 eps 3)) (pow.f64 b -3))))))
(/.f64 (/.f64 (fma.f64 -1/512 (pow.f64 (pow.f64 eps 3) 3) (pow.f64 (pow.f64 b -3) 3)) (fma.f64 (*.f64 -1/8 (pow.f64 eps 3)) (-.f64 (*.f64 -1/8 (pow.f64 eps 3)) (pow.f64 b -3)) (pow.f64 b -6))) (+.f64 (pow.f64 b -2) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2))))
(/.f64 (-.f64 (pow.f64 (pow.f64 b -2) 3) (pow.f64 (*.f64 1/4 (*.f64 eps eps)) 3)) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (+.f64 (/.f64 (pow.f64 b -3) b) (+.f64 (*.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 1/4 (*.f64 eps eps))) (*.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps)))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 b -2) 3) (*.f64 1/64 (pow.f64 (*.f64 eps eps) 3))) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (+.f64 (/.f64 (pow.f64 b -3) b) (*.f64 (*.f64 (*.f64 1/4 eps) eps) (fma.f64 1/4 (*.f64 eps eps) (pow.f64 b -2))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 b -2) 3) (*.f64 -1/64 (pow.f64 eps 6))) (fma.f64 eps 1/2 (/.f64 1 b))) (fma.f64 (*.f64 eps (*.f64 eps 1/4)) (fma.f64 1/4 (*.f64 eps eps) (pow.f64 b -2)) (/.f64 (pow.f64 b -3) b)))
(/.f64 (neg.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps)))) (neg.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))
(/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (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 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(/.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (+.f64 (pow.f64 b -2) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) 1) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))
(/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))
(/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 eps 1/2 (/.f64 1 b)))
(/.f64 (*.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) 1) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))))
(/.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (+.f64 (pow.f64 b -2) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2))))
(/.f64 (*.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (pow.f64 b -2)) 1) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)))
(/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))
(/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 eps 1/2 (/.f64 1 b)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps)))) 1) (neg.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))
(/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 eps 1/2 (/.f64 1 b)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))) 1) (neg.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(/.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (+.f64 (pow.f64 b -2) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b)))) (sqrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))) (/.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2)))) (sqrt.f64 (fma.f64 -1/2 eps (/.f64 1 b)))))
(/.f64 (sqrt.f64 (fma.f64 -1/2 eps (/.f64 1 b))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 b -2) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2)))) (sqrt.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps)))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b)))) (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 -1/2 eps (/.f64 1 b))) (sqrt.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps)))) (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (sqrt.f64 (fma.f64 eps 1/2 (/.f64 1 b)))) (sqrt.f64 (fma.f64 -1/2 eps (/.f64 1 b))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 2)) (cbrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))) (/.f64 (cbrt.f64 (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2)))) (pow.f64 (cbrt.f64 (fma.f64 -1/2 eps (/.f64 1 b))) 2)))
(/.f64 (cbrt.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 b -2) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2)))) (pow.f64 (cbrt.f64 (fma.f64 -1/2 eps (/.f64 1 b))) 2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps)))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 2)) (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps))) (/.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (fma.f64 -1/2 eps (/.f64 1 b))) 2)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (cbrt.f64 (fma.f64 eps 1/2 (/.f64 1 b)))) (pow.f64 (cbrt.f64 (fma.f64 -1/2 eps (/.f64 1 b))) 2))
(/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b -3) b) (*.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 1/4 (*.f64 eps eps)))) (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (pow.f64 b -2)))
(/.f64 (-.f64 (/.f64 (pow.f64 b -3) b) (*.f64 1/16 (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (fma.f64 1/4 (*.f64 eps eps) (pow.f64 b -2))))
(/.f64 (+.f64 (/.f64 (pow.f64 b -3) b) (*.f64 -1/16 (*.f64 eps (pow.f64 eps 3)))) (*.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (fma.f64 1/4 (*.f64 eps eps) (pow.f64 b -2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 b -2) 3) (pow.f64 (*.f64 1/4 (*.f64 eps eps)) 3)) (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))) (+.f64 (/.f64 (pow.f64 b -3) b) (+.f64 (*.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 1/4 (*.f64 eps eps))) (*.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 b -2) 3) (*.f64 1/64 (pow.f64 (*.f64 eps eps) 3))) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (+.f64 (/.f64 (pow.f64 b -3) b) (*.f64 (*.f64 (*.f64 1/4 eps) eps) (fma.f64 1/4 (*.f64 eps eps) (pow.f64 b -2))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 b -2) 3) (*.f64 -1/64 (pow.f64 eps 6))) (fma.f64 eps 1/2 (/.f64 1 b))) (fma.f64 (*.f64 eps (*.f64 eps 1/4)) (fma.f64 1/4 (*.f64 eps eps) (pow.f64 b -2)) (/.f64 (pow.f64 b -3) b)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 b -3) (pow.f64 b -3)) (*.f64 (*.f64 -1/8 (pow.f64 eps 3)) (*.f64 -1/8 (pow.f64 eps 3)))) (/.f64 1 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))))) (-.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))))
(/.f64 (-.f64 (pow.f64 b -6) (*.f64 1/64 (*.f64 (pow.f64 eps 3) (pow.f64 eps 3)))) (*.f64 (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2))) (+.f64 (pow.f64 b -3) (*.f64 1/8 (pow.f64 eps 3)))))
(/.f64 (+.f64 (pow.f64 b -6) (*.f64 -1/64 (pow.f64 eps 6))) (*.f64 (+.f64 (pow.f64 b -2) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2))) (+.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 b -3) 3) (pow.f64 (*.f64 -1/8 (pow.f64 eps 3)) 3)) (/.f64 1 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))))) (+.f64 (*.f64 (pow.f64 b -3) (pow.f64 b -3)) (-.f64 (*.f64 (*.f64 -1/8 (pow.f64 eps 3)) (*.f64 -1/8 (pow.f64 eps 3))) (*.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 b -3) 3) (*.f64 -1/512 (pow.f64 (pow.f64 eps 3) 3))) (*.f64 (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2))) (+.f64 (pow.f64 b -6) (*.f64 (*.f64 -1/8 (pow.f64 eps 3)) (-.f64 (*.f64 -1/8 (pow.f64 eps 3)) (pow.f64 b -3))))))
(/.f64 (/.f64 (fma.f64 -1/512 (pow.f64 (pow.f64 eps 3) 3) (pow.f64 (pow.f64 b -3) 3)) (fma.f64 (*.f64 -1/8 (pow.f64 eps 3)) (-.f64 (*.f64 -1/8 (pow.f64 eps 3)) (pow.f64 b -3)) (pow.f64 b -6))) (+.f64 (pow.f64 b -2) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2))))
(/.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) 1) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))
(/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))
(/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 eps 1/2 (/.f64 1 b)))
(/.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))) (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))
(/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 eps 1/2 (/.f64 1 b)))
(/.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (*.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))) (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))
(/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 eps 1/2 (/.f64 1 b)))
(/.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (+.f64 (sqrt.f64 (*.f64 eps -1/2)) (pow.f64 b -1/2))) (-.f64 (pow.f64 b -1/2) (sqrt.f64 (*.f64 eps -1/2))))
(/.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps)) (+.f64 (sqrt.f64 (*.f64 -1/2 eps)) (pow.f64 b -1/2))) (-.f64 (pow.f64 b -1/2) (sqrt.f64 (*.f64 -1/2 eps))))
(/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 (+.f64 (sqrt.f64 (*.f64 -1/2 eps)) (pow.f64 b -1/2)) (-.f64 (pow.f64 b -1/2) (sqrt.f64 (*.f64 -1/2 eps)))))
(/.f64 (/.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) 1) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))))
(/.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (+.f64 (pow.f64 b -2) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2))))
(/.f64 (/.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) (sqrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))))) (sqrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(/.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (+.f64 (pow.f64 b -2) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2))))
(/.f64 (/.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) (*.f64 (cbrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))) (cbrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))) (cbrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(/.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (+.f64 (pow.f64 b -2) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2))))
(pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 1)
(fma.f64 -1/2 eps (/.f64 1 b))
(pow.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 2)
(fma.f64 -1/2 eps (/.f64 1 b))
(pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 3)
(fma.f64 -1/2 eps (/.f64 1 b))
(pow.f64 (E.f64) (log.f64 (fma.f64 eps -1/2 (/.f64 1 b))))
(pow.f64 (E.f64) (log.f64 (fma.f64 -1/2 eps (/.f64 1 b))))
(pow.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3) 1/3)
(fma.f64 -1/2 eps (/.f64 1 b))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 1 b))))) (sqrt.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 1 b)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 -1/2 eps (/.f64 1 b))))) (sqrt.f64 (log.f64 (fma.f64 -1/2 eps (/.f64 1 b)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 1 b)))) 2)) (cbrt.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 1 b)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 -1/2 eps (/.f64 1 b)))) 2)) (cbrt.f64 (log.f64 (fma.f64 -1/2 eps (/.f64 1 b)))))
(sqrt.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))
(sqrt.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2))
(fabs.f64 (fma.f64 -1/2 eps (/.f64 1 b)))
(log.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 1 b))))
(fma.f64 -1/2 eps (/.f64 1 b))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 b)))))
(fma.f64 -1/2 eps (/.f64 1 b))
(cbrt.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3))
(fma.f64 -1/2 eps (/.f64 1 b))
(expm1.f64 (log1p.f64 (fma.f64 eps -1/2 (/.f64 1 b))))
(fma.f64 -1/2 eps (/.f64 1 b))
(log1p.f64 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 b))))
(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 1 (*.f64 eps -1/2) (/.f64 1 b))
(fma.f64 -1/2 eps (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 -1/2 eps (/.f64 1 b))
(fma.f64 -1/2 eps (/.f64 1 b))
(fma.f64 (sqrt.f64 (*.f64 eps -1/2)) (sqrt.f64 (*.f64 eps -1/2)) (/.f64 1 b))
(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 (pow.f64 (cbrt.f64 (*.f64 eps -1/2)) 2) (cbrt.f64 (*.f64 eps -1/2)) (/.f64 1 b))
(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))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 eps -1/2 (/.f64 1 b)))) 1)
(fma.f64 -1/2 eps (/.f64 1 b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps -1/2))) (-.f64 1 (/.f64 1 b)))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 eps))) 1) (/.f64 1 b))
(+.f64 (/.f64 1 b) (expm1.f64 (log1p.f64 (*.f64 -1/2 eps))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 b))) (-.f64 1 (*.f64 eps -1/2)))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (/.f64 1 b))) 1) (*.f64 -1/2 eps))
(fma.f64 -1/2 eps (expm1.f64 (log1p.f64 (/.f64 1 b))))
(-.f64 (/.f64 (pow.f64 b -2) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (/.f64 (*.f64 1/4 (*.f64 eps eps)) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))
(/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 eps 1/2 (/.f64 1 b)))
(-.f64 (+.f64 (/.f64 1 b) (exp.f64 (log1p.f64 (*.f64 eps -1/2)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 eps))) 1) (/.f64 1 b))
(+.f64 (/.f64 1 b) (expm1.f64 (log1p.f64 (*.f64 -1/2 eps))))
(-.f64 (+.f64 (*.f64 eps -1/2) (exp.f64 (log1p.f64 (/.f64 1 b)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (/.f64 1 b))) 1) (*.f64 -1/2 eps))
(fma.f64 -1/2 eps (expm1.f64 (log1p.f64 (/.f64 1 b))))
(*.f64 1 (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 -1/2 eps (/.f64 1 b))
(*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 1)
(fma.f64 -1/2 eps (/.f64 1 b))
(*.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))))
(fma.f64 -1/2 eps (/.f64 1 b))
(*.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 2))
(fma.f64 -1/2 eps (/.f64 1 b))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 2) (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))))
(fma.f64 -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 (*.f64 1/4 eps) eps)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))
(/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 eps 1/2 (/.f64 1 b)))
(*.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) (/.f64 1 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(/.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (+.f64 (pow.f64 b -2) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2))))
(*.f64 (/.f64 1 (+.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 (*.f64 1/4 eps) eps)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))
(/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 eps 1/2 (/.f64 1 b)))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))) (+.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))) (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (+.f64 (pow.f64 b -2) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2))))
(*.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps)))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 -1/2 eps (/.f64 1 b))
(*.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (-.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))) (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 1 b)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps)) (+.f64 (pow.f64 b -2) (*.f64 (*.f64 -1/2 eps) (fma.f64 -1/2 eps (/.f64 1 b))))) (+.f64 (pow.f64 b -3) (*.f64 1/8 (pow.f64 eps 3))))
(/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (/.f64 (+.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)) (fma.f64 (*.f64 -1/2 eps) (fma.f64 -1/2 eps (/.f64 1 b)) (pow.f64 b -2))))
(*.f64 (/.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) (-.f64 (/.f64 (pow.f64 b -3) b) (*.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 eps (/.f64 b -1/2))) (-.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 eps (/.f64 b -1/2)))))) (+.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 eps (/.f64 b -1/2))))
(*.f64 (/.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) (-.f64 (/.f64 (pow.f64 b -3) b) (*.f64 (-.f64 (*.f64 (*.f64 1/4 eps) eps) (*.f64 (/.f64 eps b) -1/2)) (-.f64 (*.f64 (*.f64 1/4 eps) eps) (*.f64 (/.f64 eps b) -1/2))))) (+.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps)) (*.f64 (/.f64 eps b) -1/2)))
(*.f64 (/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (-.f64 (/.f64 (pow.f64 b -3) b) (*.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2)) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2))))) (-.f64 (pow.f64 b -2) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2))))
(*.f64 (/.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) (+.f64 (pow.f64 (pow.f64 b -2) 3) (pow.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 eps (/.f64 b -1/2))) 3))) (+.f64 (/.f64 (pow.f64 b -3) b) (-.f64 (*.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 eps (/.f64 b -1/2))) (-.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 eps (/.f64 b -1/2)))) (*.f64 (pow.f64 b -2) (-.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 eps (/.f64 b -1/2)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) (+.f64 (pow.f64 (pow.f64 b -2) 3) (pow.f64 (-.f64 (*.f64 (*.f64 1/4 eps) eps) (*.f64 (/.f64 eps b) -1/2)) 3))) (+.f64 (/.f64 (pow.f64 b -3) b) (*.f64 (-.f64 (*.f64 (*.f64 1/4 eps) eps) (*.f64 (/.f64 eps b) -1/2)) (-.f64 (-.f64 (*.f64 (*.f64 1/4 eps) eps) (*.f64 (/.f64 eps b) -1/2)) (pow.f64 b -2)))))
(/.f64 (*.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (fma.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2)) (-.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2)) (pow.f64 b -2)) (/.f64 (pow.f64 b -3) b))) (+.f64 (pow.f64 (pow.f64 b -2) 3) (pow.f64 (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2)) 3)))
(/.f64 1 (/.f64 1 (fma.f64 eps -1/2 (/.f64 1 b))))
(fma.f64 -1/2 eps (/.f64 1 b))
(/.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (+.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 (/.f64 1 b) (*.f64 1/2 eps)))
(/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))
(/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 eps 1/2 (/.f64 1 b)))
(/.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))))
(/.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (+.f64 (pow.f64 b -2) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2))))
(/.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) (/.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) (fma.f64 eps -1/2 (/.f64 1 b))))
(fma.f64 -1/2 eps (/.f64 1 b))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))) (/.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) (sqrt.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))) (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2)))) (sqrt.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3))) (sqrt.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)))) (+.f64 (pow.f64 b -2) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps)))) (/.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (sqrt.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps))) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (sqrt.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (fma.f64 eps 1/2 (/.f64 1 b))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))) (cbrt.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))))) (/.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) (cbrt.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))) (cbrt.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))))) (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2)))) (cbrt.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3))) (cbrt.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)))) (cbrt.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)))) (+.f64 (pow.f64 b -2) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps)))) (cbrt.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))))) (/.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (cbrt.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps))) (cbrt.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps)))) (/.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (cbrt.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (cbrt.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)))) (/.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (cbrt.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)))))
(/.f64 (-.f64 (*.f64 (pow.f64 b -3) (pow.f64 b -3)) (*.f64 (*.f64 -1/8 (pow.f64 eps 3)) (*.f64 -1/8 (pow.f64 eps 3)))) (*.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) (-.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))))
(/.f64 (-.f64 (pow.f64 b -6) (*.f64 1/64 (*.f64 (pow.f64 eps 3) (pow.f64 eps 3)))) (*.f64 (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2))) (+.f64 (pow.f64 b -3) (*.f64 1/8 (pow.f64 eps 3)))))
(/.f64 (+.f64 (pow.f64 b -6) (*.f64 -1/64 (pow.f64 eps 6))) (*.f64 (+.f64 (pow.f64 b -2) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2))) (+.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8))))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (pow.f64 b -2)) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)))
(/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))
(/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 eps 1/2 (/.f64 1 b)))
(/.f64 (-.f64 (/.f64 (pow.f64 b -3) b) (*.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 1/4 (*.f64 eps eps)))) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (pow.f64 b -2))))
(/.f64 (-.f64 (/.f64 (pow.f64 b -3) b) (*.f64 1/16 (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (fma.f64 1/4 (*.f64 eps eps) (pow.f64 b -2))))
(/.f64 (+.f64 (/.f64 (pow.f64 b -3) b) (*.f64 -1/16 (*.f64 eps (pow.f64 eps 3)))) (*.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (fma.f64 1/4 (*.f64 eps eps) (pow.f64 b -2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 b -3) 3) (pow.f64 (*.f64 -1/8 (pow.f64 eps 3)) 3)) (*.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) (+.f64 (*.f64 (pow.f64 b -3) (pow.f64 b -3)) (-.f64 (*.f64 (*.f64 -1/8 (pow.f64 eps 3)) (*.f64 -1/8 (pow.f64 eps 3))) (*.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 b -3) 3) (*.f64 -1/512 (pow.f64 (pow.f64 eps 3) 3))) (*.f64 (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2))) (+.f64 (pow.f64 b -6) (*.f64 (*.f64 -1/8 (pow.f64 eps 3)) (-.f64 (*.f64 -1/8 (pow.f64 eps 3)) (pow.f64 b -3))))))
(/.f64 (/.f64 (fma.f64 -1/512 (pow.f64 (pow.f64 eps 3) 3) (pow.f64 (pow.f64 b -3) 3)) (fma.f64 (*.f64 -1/8 (pow.f64 eps 3)) (-.f64 (*.f64 -1/8 (pow.f64 eps 3)) (pow.f64 b -3)) (pow.f64 b -6))) (+.f64 (pow.f64 b -2) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2))))
(/.f64 (-.f64 (pow.f64 (pow.f64 b -2) 3) (pow.f64 (*.f64 1/4 (*.f64 eps eps)) 3)) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (+.f64 (/.f64 (pow.f64 b -3) b) (+.f64 (*.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 1/4 (*.f64 eps eps))) (*.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps)))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 b -2) 3) (*.f64 1/64 (pow.f64 (*.f64 eps eps) 3))) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (+.f64 (/.f64 (pow.f64 b -3) b) (*.f64 (*.f64 (*.f64 1/4 eps) eps) (fma.f64 1/4 (*.f64 eps eps) (pow.f64 b -2))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 b -2) 3) (*.f64 -1/64 (pow.f64 eps 6))) (fma.f64 eps 1/2 (/.f64 1 b))) (fma.f64 (*.f64 eps (*.f64 eps 1/4)) (fma.f64 1/4 (*.f64 eps eps) (pow.f64 b -2)) (/.f64 (pow.f64 b -3) b)))
(/.f64 (neg.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps)))) (neg.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))
(/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (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 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(/.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (+.f64 (pow.f64 b -2) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) 1) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))
(/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))
(/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 eps 1/2 (/.f64 1 b)))
(/.f64 (*.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) 1) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))))
(/.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (+.f64 (pow.f64 b -2) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2))))
(/.f64 (*.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (pow.f64 b -2)) 1) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)))
(/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))
(/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 eps 1/2 (/.f64 1 b)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps)))) 1) (neg.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))
(/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 eps 1/2 (/.f64 1 b)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))) 1) (neg.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(/.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (+.f64 (pow.f64 b -2) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b)))) (sqrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))) (/.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2)))) (sqrt.f64 (fma.f64 -1/2 eps (/.f64 1 b)))))
(/.f64 (sqrt.f64 (fma.f64 -1/2 eps (/.f64 1 b))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 b -2) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2)))) (sqrt.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps)))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b)))) (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 -1/2 eps (/.f64 1 b))) (sqrt.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps)))) (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (sqrt.f64 (fma.f64 eps 1/2 (/.f64 1 b)))) (sqrt.f64 (fma.f64 -1/2 eps (/.f64 1 b))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 2)) (cbrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))) (/.f64 (cbrt.f64 (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2)))) (pow.f64 (cbrt.f64 (fma.f64 -1/2 eps (/.f64 1 b))) 2)))
(/.f64 (cbrt.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 b -2) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2)))) (pow.f64 (cbrt.f64 (fma.f64 -1/2 eps (/.f64 1 b))) 2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps)))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 2)) (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps))) (/.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (fma.f64 -1/2 eps (/.f64 1 b))) 2)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (cbrt.f64 (fma.f64 eps 1/2 (/.f64 1 b)))) (pow.f64 (cbrt.f64 (fma.f64 -1/2 eps (/.f64 1 b))) 2))
(/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b -3) b) (*.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 1/4 (*.f64 eps eps)))) (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (pow.f64 b -2)))
(/.f64 (-.f64 (/.f64 (pow.f64 b -3) b) (*.f64 1/16 (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (fma.f64 1/4 (*.f64 eps eps) (pow.f64 b -2))))
(/.f64 (+.f64 (/.f64 (pow.f64 b -3) b) (*.f64 -1/16 (*.f64 eps (pow.f64 eps 3)))) (*.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (fma.f64 1/4 (*.f64 eps eps) (pow.f64 b -2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 b -2) 3) (pow.f64 (*.f64 1/4 (*.f64 eps eps)) 3)) (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))) (+.f64 (/.f64 (pow.f64 b -3) b) (+.f64 (*.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 1/4 (*.f64 eps eps))) (*.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 b -2) 3) (*.f64 1/64 (pow.f64 (*.f64 eps eps) 3))) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (+.f64 (/.f64 (pow.f64 b -3) b) (*.f64 (*.f64 (*.f64 1/4 eps) eps) (fma.f64 1/4 (*.f64 eps eps) (pow.f64 b -2))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 b -2) 3) (*.f64 -1/64 (pow.f64 eps 6))) (fma.f64 eps 1/2 (/.f64 1 b))) (fma.f64 (*.f64 eps (*.f64 eps 1/4)) (fma.f64 1/4 (*.f64 eps eps) (pow.f64 b -2)) (/.f64 (pow.f64 b -3) b)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 b -3) (pow.f64 b -3)) (*.f64 (*.f64 -1/8 (pow.f64 eps 3)) (*.f64 -1/8 (pow.f64 eps 3)))) (/.f64 1 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))))) (-.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))))
(/.f64 (-.f64 (pow.f64 b -6) (*.f64 1/64 (*.f64 (pow.f64 eps 3) (pow.f64 eps 3)))) (*.f64 (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2))) (+.f64 (pow.f64 b -3) (*.f64 1/8 (pow.f64 eps 3)))))
(/.f64 (+.f64 (pow.f64 b -6) (*.f64 -1/64 (pow.f64 eps 6))) (*.f64 (+.f64 (pow.f64 b -2) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2))) (+.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 b -3) 3) (pow.f64 (*.f64 -1/8 (pow.f64 eps 3)) 3)) (/.f64 1 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))))) (+.f64 (*.f64 (pow.f64 b -3) (pow.f64 b -3)) (-.f64 (*.f64 (*.f64 -1/8 (pow.f64 eps 3)) (*.f64 -1/8 (pow.f64 eps 3))) (*.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 b -3) 3) (*.f64 -1/512 (pow.f64 (pow.f64 eps 3) 3))) (*.f64 (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2))) (+.f64 (pow.f64 b -6) (*.f64 (*.f64 -1/8 (pow.f64 eps 3)) (-.f64 (*.f64 -1/8 (pow.f64 eps 3)) (pow.f64 b -3))))))
(/.f64 (/.f64 (fma.f64 -1/512 (pow.f64 (pow.f64 eps 3) 3) (pow.f64 (pow.f64 b -3) 3)) (fma.f64 (*.f64 -1/8 (pow.f64 eps 3)) (-.f64 (*.f64 -1/8 (pow.f64 eps 3)) (pow.f64 b -3)) (pow.f64 b -6))) (+.f64 (pow.f64 b -2) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2))))
(/.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) 1) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))
(/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))
(/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 eps 1/2 (/.f64 1 b)))
(/.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))) (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))
(/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 eps 1/2 (/.f64 1 b)))
(/.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (*.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))) (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))
(/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 eps 1/2 (/.f64 1 b)))
(/.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (+.f64 (sqrt.f64 (*.f64 eps -1/2)) (pow.f64 b -1/2))) (-.f64 (pow.f64 b -1/2) (sqrt.f64 (*.f64 eps -1/2))))
(/.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps)) (+.f64 (sqrt.f64 (*.f64 -1/2 eps)) (pow.f64 b -1/2))) (-.f64 (pow.f64 b -1/2) (sqrt.f64 (*.f64 -1/2 eps))))
(/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (*.f64 (+.f64 (sqrt.f64 (*.f64 -1/2 eps)) (pow.f64 b -1/2)) (-.f64 (pow.f64 b -1/2) (sqrt.f64 (*.f64 -1/2 eps)))))
(/.f64 (/.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) 1) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))))
(/.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (+.f64 (pow.f64 b -2) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2))))
(/.f64 (/.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) (sqrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))))) (sqrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(/.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (+.f64 (pow.f64 b -2) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2))))
(/.f64 (/.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) (*.f64 (cbrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))) (cbrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))) (cbrt.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(/.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (+.f64 (pow.f64 b -2) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2))))
(pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 1)
(fma.f64 -1/2 eps (/.f64 1 b))
(pow.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 2)
(fma.f64 -1/2 eps (/.f64 1 b))
(pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 3)
(fma.f64 -1/2 eps (/.f64 1 b))
(pow.f64 (E.f64) (log.f64 (fma.f64 eps -1/2 (/.f64 1 b))))
(pow.f64 (E.f64) (log.f64 (fma.f64 -1/2 eps (/.f64 1 b))))
(pow.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3) 1/3)
(fma.f64 -1/2 eps (/.f64 1 b))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 1 b))))) (sqrt.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 1 b)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 -1/2 eps (/.f64 1 b))))) (sqrt.f64 (log.f64 (fma.f64 -1/2 eps (/.f64 1 b)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 1 b)))) 2)) (cbrt.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 1 b)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 -1/2 eps (/.f64 1 b)))) 2)) (cbrt.f64 (log.f64 (fma.f64 -1/2 eps (/.f64 1 b)))))
(sqrt.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))
(sqrt.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2))
(fabs.f64 (fma.f64 -1/2 eps (/.f64 1 b)))
(log.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 1 b))))
(fma.f64 -1/2 eps (/.f64 1 b))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 b)))))
(fma.f64 -1/2 eps (/.f64 1 b))
(cbrt.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3))
(fma.f64 -1/2 eps (/.f64 1 b))
(expm1.f64 (log1p.f64 (fma.f64 eps -1/2 (/.f64 1 b))))
(fma.f64 -1/2 eps (/.f64 1 b))
(exp.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 1 b))))
(fma.f64 -1/2 eps (/.f64 1 b))
(log1p.f64 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 b))))
(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 1 (*.f64 eps -1/2) (/.f64 1 b))
(fma.f64 -1/2 eps (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 -1/2 eps (/.f64 1 b))
(fma.f64 -1/2 eps (/.f64 1 b))
(fma.f64 (sqrt.f64 (*.f64 eps -1/2)) (sqrt.f64 (*.f64 eps -1/2)) (/.f64 1 b))
(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 (pow.f64 (cbrt.f64 (*.f64 eps -1/2)) 2) (cbrt.f64 (*.f64 eps -1/2)) (/.f64 1 b))
(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))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)))) 1)
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 eps -1/2 (/.f64 1 b)))) (-.f64 1 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps -1/2))) (-.f64 1 (+.f64 (/.f64 1 b) (/.f64 1 a))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 eps))) 1) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (expm1.f64 (log1p.f64 (*.f64 -1/2 eps)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 b))) (-.f64 1 (+.f64 (*.f64 eps -1/2) (/.f64 1 a))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (/.f64 1 b))) 1) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (expm1.f64 (log1p.f64 (/.f64 1 b)))))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (expm1.f64 (log1p.f64 (/.f64 1 b))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 a))) (-.f64 1 (fma.f64 eps -1/2 (/.f64 1 b))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 a))) (-.f64 1 (fma.f64 -1/2 eps (/.f64 1 b))))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (expm1.f64 (log1p.f64 (/.f64 1 a))))
(-.f64 (/.f64 (pow.f64 b -2) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (-.f64 (/.f64 (*.f64 1/4 (*.f64 eps eps)) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (/.f64 1 a)))
(+.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 eps 1/2 (/.f64 1 b))))
(-.f64 (/.f64 (pow.f64 a -2) (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) (/.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(-.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (exp.f64 (log1p.f64 (/.f64 1 a)))) 1)
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 a))) (-.f64 1 (fma.f64 -1/2 eps (/.f64 1 b))))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (expm1.f64 (log1p.f64 (/.f64 1 a))))
(-.f64 (+.f64 (/.f64 1 a) (exp.f64 (log1p.f64 (fma.f64 eps -1/2 (/.f64 1 b))))) 1)
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(-.f64 (+.f64 (/.f64 1 a) (/.f64 (pow.f64 b -2) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))) (/.f64 (*.f64 1/4 (*.f64 eps eps)) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(+.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 eps 1/2 (/.f64 1 b))))
(-.f64 (+.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (exp.f64 (log1p.f64 (*.f64 eps -1/2)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 eps))) 1) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (expm1.f64 (log1p.f64 (*.f64 -1/2 eps)))))
(-.f64 (+.f64 (+.f64 (*.f64 eps -1/2) (/.f64 1 a)) (exp.f64 (log1p.f64 (/.f64 1 b)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (/.f64 1 b))) 1) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (expm1.f64 (log1p.f64 (/.f64 1 b)))))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (expm1.f64 (log1p.f64 (/.f64 1 b))))
(*.f64 1 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(*.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)) 1)
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(*.f64 (hypot.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (pow.f64 a -1/2)) (hypot.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (pow.f64 a -1/2)))
(pow.f64 (hypot.f64 (sqrt.f64 (fma.f64 -1/2 eps (/.f64 1 b))) (pow.f64 a -1/2)) 2)
(*.f64 (cbrt.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))) 2))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))) 2) (cbrt.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(*.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (/.f64 1 (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(*.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)) (/.f64 1 (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (pow.f64 a -3)) (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (-.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 1 a)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (pow.f64 a -3)) (fma.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 -1 a)) (pow.f64 a -2)))
(*.f64 (/.f64 1 (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))))) (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (pow.f64 a -3)) (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (-.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 1 a)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (pow.f64 a -3)) (fma.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 -1 a)) (pow.f64 a -2)))
(*.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))) (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(*.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (-.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3))) (+.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (pow.f64 a -2)) (/.f64 (fma.f64 eps -1/2 (/.f64 1 b)) a)))
(*.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)) (-.f64 (pow.f64 a -3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3))) (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (+.f64 (pow.f64 a -2) (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a))))
(/.f64 (*.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)) (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (+.f64 (pow.f64 a -2) (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a)))) (-.f64 (pow.f64 a -3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (+.f64 (/.f64 1 b) (-.f64 (*.f64 1/2 eps) (*.f64 a (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))))))) (*.f64 a (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(*.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)) (+.f64 (/.f64 1 b) (-.f64 (*.f64 eps 1/2) (*.f64 a (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps)))))) (*.f64 a (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(*.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (*.f64 a (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)) (+.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (*.f64 a (-.f64 (*.f64 eps (*.f64 eps 1/4)) (pow.f64 b -2)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (+.f64 (pow.f64 b -2) (-.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 eps (/.f64 b -1/2))) (*.f64 a (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))))))) (*.f64 a (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(*.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)) (+.f64 (pow.f64 b -2) (-.f64 (-.f64 (*.f64 (*.f64 1/4 eps) eps) (*.f64 (/.f64 eps b) -1/2)) (*.f64 a (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))))))) (*.f64 a (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2)))))
(*.f64 (+.f64 (pow.f64 b -2) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2))) (*.f64 a (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)) (-.f64 (fma.f64 1/4 (*.f64 eps eps) (pow.f64 b -2)) (fma.f64 (/.f64 eps b) -1/2 (*.f64 a (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3))))))))
(*.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (-.f64 (*.f64 -1 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (*.f64 (neg.f64 a) (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps)))))) (*.f64 (neg.f64 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(*.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)) (+.f64 (neg.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (*.f64 a (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps))))) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (neg.f64 a)))
(*.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)) (+.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (fma.f64 -1/2 eps (/.f64 -1 b)))) (*.f64 a (fma.f64 -1/2 eps (/.f64 -1 b))))
(*.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (-.f64 (*.f64 -1 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))) (*.f64 (neg.f64 a) (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))))) (*.f64 (neg.f64 a) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(*.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)) (+.f64 (neg.f64 (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2)))) (*.f64 a (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))))) (*.f64 (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2))) (neg.f64 a)))
(*.f64 (*.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)) (neg.f64 (-.f64 (fma.f64 1/4 (*.f64 eps eps) (pow.f64 b -2)) (fma.f64 (/.f64 eps b) -1/2 (*.f64 a (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3))))))) (+.f64 (pow.f64 b -2) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2)))) (neg.f64 a))
(*.f64 (/.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)) (-.f64 (/.f64 (pow.f64 a -3) a) (*.f64 (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))) (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)))))) (-.f64 (pow.f64 a -2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (pow.f64 a -3)) (-.f64 (/.f64 (pow.f64 a -3) a) (*.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (*.f64 (-.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 1 a)) (-.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 1 a)))))) (-.f64 (pow.f64 a -2) (*.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (-.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 1 a)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (pow.f64 a -3)) (-.f64 (/.f64 (pow.f64 a -3) a) (*.f64 (+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 -1 a)) (*.f64 (+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 -1 a)) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2))))) (-.f64 (pow.f64 a -2) (*.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 -1 a)))))
(*.f64 (/.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)) (+.f64 (pow.f64 (pow.f64 a -2) 3) (pow.f64 (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))) 3))) (+.f64 (/.f64 (pow.f64 a -3) a) (-.f64 (*.f64 (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))) (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)))) (*.f64 (pow.f64 a -2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (pow.f64 a -3)) (+.f64 (pow.f64 (pow.f64 a -2) 3) (pow.f64 (*.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (-.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 1 a))) 3))) (+.f64 (/.f64 (pow.f64 a -3) a) (*.f64 (*.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (-.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 1 a))) (-.f64 (*.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (-.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 1 a))) (pow.f64 a -2)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (pow.f64 a -3)) (/.f64 (+.f64 (pow.f64 (pow.f64 a -2) 3) (pow.f64 (*.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 -1 a))) 3)) (fma.f64 (*.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 -1 a))) (-.f64 (*.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 -1 a))) (pow.f64 a -2)) (/.f64 (pow.f64 a -3) a))))
(/.f64 1 (/.f64 1 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(/.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)) (/.f64 (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(/.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)) (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (pow.f64 a -3)) (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (-.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 1 a)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (pow.f64 a -3)) (fma.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 -1 a)) (pow.f64 a -2)))
(/.f64 (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)))) (/.f64 (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)))) (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3))) (/.f64 (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)))) (sqrt.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (pow.f64 a -3))) (/.f64 (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (-.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 1 a)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (pow.f64 a -3)))))
(/.f64 (*.f64 (hypot.f64 (pow.f64 a -3/2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3/2)) (hypot.f64 (pow.f64 a -3/2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3/2))) (fma.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 -1 a)) (pow.f64 a -2)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))) (/.f64 (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) (sqrt.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2))) (-.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))) (sqrt.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2))) (-.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3))) (cbrt.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)))) (/.f64 (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)))) (cbrt.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (pow.f64 a -3))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (pow.f64 a -3)))) (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (-.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 1 a))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (pow.f64 a -3))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (pow.f64 a -3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (pow.f64 a -3))) (/.f64 (fma.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 -1 a)) (pow.f64 a -2)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (pow.f64 a -3))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))) (cbrt.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)))) (/.f64 (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) (cbrt.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2))) (cbrt.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)))) (-.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))) (cbrt.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2))) (/.f64 (-.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b))) (cbrt.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 a -3) (pow.f64 a -3)) (*.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3))) (*.f64 (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)))) (-.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3))))
(/.f64 (-.f64 (pow.f64 a -6) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 6)) (*.f64 (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (-.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 1 a)))) (-.f64 (pow.f64 a -3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3))))
(/.f64 (-.f64 (pow.f64 a -6) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 6)) (*.f64 (fma.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 -1 a)) (pow.f64 a -2)) (-.f64 (pow.f64 a -3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3))))
(/.f64 (-.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (pow.f64 a -2)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(/.f64 (-.f64 (/.f64 (pow.f64 a -3) a) (*.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))) (*.f64 (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (pow.f64 a -2))))
(/.f64 (-.f64 (/.f64 (pow.f64 a -3) a) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 4)) (*.f64 (-.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b))) (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (pow.f64 a -2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 a -3) 3) (pow.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3) 3)) (*.f64 (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)))) (+.f64 (*.f64 (pow.f64 a -3) (pow.f64 a -3)) (-.f64 (*.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)) (*.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 a -3) 3) (pow.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) 3)) (*.f64 (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (-.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 1 a)))) (+.f64 (pow.f64 a -6) (*.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (pow.f64 a -3))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 a -3) 3) (pow.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) 3)) (fma.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 -1 a)) (pow.f64 a -2))) (fma.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (pow.f64 a -3)) (pow.f64 a -6)))
(/.f64 (-.f64 (pow.f64 (pow.f64 a -2) 3) (pow.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) 3)) (*.f64 (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) (+.f64 (/.f64 (pow.f64 a -3) a) (+.f64 (*.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (*.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 a -2) 3) (pow.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) 3)) (*.f64 (-.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b))) (+.f64 (/.f64 (pow.f64 a -3) a) (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 4) (*.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (pow.f64 a -2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 a -2) 3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 6)) (-.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))) (+.f64 (/.f64 (pow.f64 a -3) a) (fma.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 4))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) a) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) 1)) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) a))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps)) a (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (*.f64 a (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 eps 1/2 (/.f64 1 b))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (neg.f64 a)) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) -1)) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (neg.f64 a)))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps)) (neg.f64 a) (neg.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (neg.f64 a)))
(/.f64 (fma.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (neg.f64 a) (fma.f64 -1/2 eps (/.f64 -1 b))) (*.f64 a (fma.f64 -1/2 eps (/.f64 -1 b))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) a) (*.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) 1)) (*.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) a))
(/.f64 (fma.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) a (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2)))) (*.f64 a (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2)))))
(/.f64 (+.f64 (pow.f64 b -2) (fma.f64 a (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2)))) (*.f64 a (+.f64 (pow.f64 b -2) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2)))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) (neg.f64 a)) (*.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) -1)) (*.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) (neg.f64 a)))
(/.f64 (fma.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) (neg.f64 a) (neg.f64 (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2))))) (*.f64 (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2))) (neg.f64 a)))
(/.f64 (neg.f64 (+.f64 (pow.f64 b -2) (fma.f64 a (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2))))) (*.f64 a (-.f64 (*.f64 (*.f64 eps eps) -1/4) (+.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) 1/2)))))
(/.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (*.f64 a (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))))) (*.f64 a (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps)) a (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (*.f64 a (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 eps 1/2 (/.f64 1 b))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))
(/.f64 (+.f64 (pow.f64 b -2) (+.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 eps (/.f64 b -1/2))) (*.f64 a (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))))) (*.f64 a (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(/.f64 (fma.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) a (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2)))) (*.f64 a (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2)))))
(/.f64 (+.f64 (pow.f64 b -2) (fma.f64 a (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2)))) (*.f64 a (+.f64 (pow.f64 b -2) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2)))))
(/.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (*.f64 (neg.f64 a) (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))))) (*.f64 (neg.f64 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps)) (neg.f64 a) (neg.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (neg.f64 a)))
(/.f64 (fma.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (neg.f64 a) (fma.f64 -1/2 eps (/.f64 -1 b))) (*.f64 a (fma.f64 -1/2 eps (/.f64 -1 b))))
(/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))) (*.f64 (neg.f64 a) (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))))) (*.f64 (neg.f64 a) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(/.f64 (fma.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) (neg.f64 a) (neg.f64 (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2))))) (*.f64 (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2))) (neg.f64 a)))
(/.f64 (neg.f64 (+.f64 (pow.f64 b -2) (fma.f64 a (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2))))) (*.f64 a (-.f64 (*.f64 (*.f64 eps eps) -1/4) (+.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) 1/2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))) (neg.f64 (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(/.f64 (neg.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3))) (neg.f64 (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (pow.f64 a -3)) (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (-.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 1 a)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (pow.f64 a -3)) (fma.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 -1 a)) (pow.f64 a -2)))
(/.f64 (*.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) 1) (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(/.f64 (*.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)) 1) (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (pow.f64 a -3)) (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (-.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 1 a)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (pow.f64 a -3)) (fma.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 -1 a)) (pow.f64 a -2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (pow.f64 a -2)) 1) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(/.f64 (*.f64 (+.f64 (*.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) a) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) 1)) 1) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) a))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps)) a (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (*.f64 a (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 eps 1/2 (/.f64 1 b))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))
(/.f64 (*.f64 (+.f64 (*.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (neg.f64 a)) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) -1)) 1) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (neg.f64 a)))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps)) (neg.f64 a) (neg.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (neg.f64 a)))
(/.f64 (fma.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (neg.f64 a) (fma.f64 -1/2 eps (/.f64 -1 b))) (*.f64 a (fma.f64 -1/2 eps (/.f64 -1 b))))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) a) (*.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) 1)) 1) (*.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) a))
(/.f64 (fma.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) a (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2)))) (*.f64 a (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2)))))
(/.f64 (+.f64 (pow.f64 b -2) (fma.f64 a (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2)))) (*.f64 a (+.f64 (pow.f64 b -2) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2)))))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) (neg.f64 a)) (*.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) -1)) 1) (*.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) (neg.f64 a)))
(/.f64 (fma.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) (neg.f64 a) (neg.f64 (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2))))) (*.f64 (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2))) (neg.f64 a)))
(/.f64 (neg.f64 (+.f64 (pow.f64 b -2) (fma.f64 a (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2))))) (*.f64 a (-.f64 (*.f64 (*.f64 eps eps) -1/4) (+.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) 1/2)))))
(/.f64 (*.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (*.f64 a (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))))) 1) (*.f64 a (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps)) a (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (*.f64 a (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 eps 1/2 (/.f64 1 b))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))
(/.f64 (*.f64 (+.f64 (pow.f64 b -2) (+.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 eps (/.f64 b -1/2))) (*.f64 a (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))))) 1) (*.f64 a (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(/.f64 (fma.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) a (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2)))) (*.f64 a (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2)))))
(/.f64 (+.f64 (pow.f64 b -2) (fma.f64 a (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2)))) (*.f64 a (+.f64 (pow.f64 b -2) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2)))))
(/.f64 (*.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (*.f64 (neg.f64 a) (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))))) 1) (*.f64 (neg.f64 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps)) (neg.f64 a) (neg.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (neg.f64 a)))
(/.f64 (fma.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (neg.f64 a) (fma.f64 -1/2 eps (/.f64 -1 b))) (*.f64 a (fma.f64 -1/2 eps (/.f64 -1 b))))
(/.f64 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))) (*.f64 (neg.f64 a) (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))))) 1) (*.f64 (neg.f64 a) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(/.f64 (fma.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) (neg.f64 a) (neg.f64 (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2))))) (*.f64 (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2))) (neg.f64 a)))
(/.f64 (neg.f64 (+.f64 (pow.f64 b -2) (fma.f64 a (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2))))) (*.f64 a (-.f64 (*.f64 (*.f64 eps eps) -1/4) (+.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) 1/2)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))) 1) (neg.f64 (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3))) 1) (neg.f64 (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (pow.f64 a -3)) (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (-.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 1 a)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (pow.f64 a -3)) (fma.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 -1 a)) (pow.f64 a -2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3))) (hypot.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (pow.f64 a -1/2))) (sqrt.f64 (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))))))
(/.f64 (*.f64 (hypot.f64 (sqrt.f64 (fma.f64 -1/2 eps (/.f64 1 b))) (pow.f64 a -1/2)) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (pow.f64 a -3)))) (sqrt.f64 (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (-.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 1 a))))))
(/.f64 (hypot.f64 (sqrt.f64 (fma.f64 -1/2 eps (/.f64 1 b))) (pow.f64 a -1/2)) (/.f64 (sqrt.f64 (fma.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 -1 a)) (pow.f64 a -2))) (hypot.f64 (pow.f64 a -3/2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3/2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))) (hypot.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (pow.f64 a -1/2))) (sqrt.f64 (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2))) (/.f64 (sqrt.f64 (-.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))) (hypot.f64 (sqrt.f64 (fma.f64 -1/2 eps (/.f64 1 b))) (pow.f64 a -1/2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))) 2)) (cbrt.f64 (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (pow.f64 a -3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (-.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 1 a))))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (pow.f64 a -3))) (cbrt.f64 (fma.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 -1 a)) (pow.f64 a -2)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) 2))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))) 2)) (cbrt.f64 (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2))) (/.f64 (cbrt.f64 (-.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2))) (cbrt.f64 (-.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b))))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) 2))
(/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 a -3) a) (*.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))) (/.f64 1 (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))) (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (pow.f64 a -2)))
(/.f64 (-.f64 (/.f64 (pow.f64 a -3) a) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 4)) (*.f64 (-.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b))) (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (pow.f64 a -2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 a -2) 3) (pow.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) 3)) (/.f64 1 (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))) (+.f64 (/.f64 (pow.f64 a -3) a) (+.f64 (*.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (*.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 a -2) 3) (pow.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) 3)) (*.f64 (-.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b))) (+.f64 (/.f64 (pow.f64 a -3) a) (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 4) (*.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (pow.f64 a -2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 a -2) 3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 6)) (-.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))) (+.f64 (/.f64 (pow.f64 a -3) a) (fma.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 4))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a -3) (pow.f64 a -3)) (*.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3))) (/.f64 1 (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)))))) (-.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)))
(/.f64 (-.f64 (pow.f64 a -6) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 6)) (*.f64 (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (-.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 1 a)))) (-.f64 (pow.f64 a -3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3))))
(/.f64 (-.f64 (pow.f64 a -6) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 6)) (*.f64 (fma.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 -1 a)) (pow.f64 a -2)) (-.f64 (pow.f64 a -3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 a -3) 3) (pow.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)))))) (+.f64 (*.f64 (pow.f64 a -3) (pow.f64 a -3)) (-.f64 (*.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)) (*.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 a -3) 3) (pow.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) 3)) (*.f64 (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (-.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 1 a)))) (+.f64 (pow.f64 a -6) (*.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (pow.f64 a -3))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 a -3) 3) (pow.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) 3)) (fma.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 -1 a)) (pow.f64 a -2))) (fma.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (pow.f64 a -3)) (pow.f64 a -6)))
(/.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) 1) (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(/.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (sqrt.f64 (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))) (sqrt.f64 (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(/.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (*.f64 (cbrt.f64 (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) (cbrt.f64 (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))) (cbrt.f64 (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(/.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (+.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (pow.f64 a -1/2))) (-.f64 (pow.f64 a -1/2) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b)))))
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)) (*.f64 (-.f64 (pow.f64 a -1/2) (sqrt.f64 (fma.f64 -1/2 eps (/.f64 1 b)))) (+.f64 (sqrt.f64 (fma.f64 -1/2 eps (/.f64 1 b))) (pow.f64 a -1/2))))
(/.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)) (+.f64 (sqrt.f64 (fma.f64 -1/2 eps (/.f64 1 b))) (pow.f64 a -1/2))) (-.f64 (pow.f64 a -1/2) (sqrt.f64 (fma.f64 -1/2 eps (/.f64 1 b)))))
(/.f64 (/.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)) 1) (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (pow.f64 a -3)) (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (-.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 1 a)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (pow.f64 a -3)) (fma.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 -1 a)) (pow.f64 a -2)))
(/.f64 (/.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)) (sqrt.f64 (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)))))) (sqrt.f64 (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (pow.f64 a -3)) (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (-.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 1 a)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (pow.f64 a -3)) (fma.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 -1 a)) (pow.f64 a -2)))
(/.f64 (/.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))))) (cbrt.f64 (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))))))) (cbrt.f64 (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (pow.f64 a -3)) (+.f64 (pow.f64 a -2) (*.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (-.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 1 a)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (pow.f64 a -3)) (fma.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 -1 a)) (pow.f64 a -2)))
(/.f64 (/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) a) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) 1)) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) a)
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps)) a (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (*.f64 a (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 eps 1/2 (/.f64 1 b))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))
(/.f64 (/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (neg.f64 a)) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) -1)) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (neg.f64 a))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps)) (neg.f64 a) (neg.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (neg.f64 a)))
(/.f64 (fma.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (neg.f64 a) (fma.f64 -1/2 eps (/.f64 -1 b))) (*.f64 a (fma.f64 -1/2 eps (/.f64 -1 b))))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) a) (*.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) 1)) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))) a)
(/.f64 (fma.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) a (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2)))) (*.f64 a (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2)))))
(/.f64 (+.f64 (pow.f64 b -2) (fma.f64 a (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2)))) (*.f64 a (+.f64 (pow.f64 b -2) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2)))))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) (neg.f64 a)) (*.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) -1)) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))) (neg.f64 a))
(/.f64 (fma.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) (neg.f64 a) (neg.f64 (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2))))) (*.f64 (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2))) (neg.f64 a)))
(/.f64 (neg.f64 (+.f64 (pow.f64 b -2) (fma.f64 a (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2))))) (*.f64 a (-.f64 (*.f64 (*.f64 eps eps) -1/4) (+.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) 1/2)))))
(/.f64 (/.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (*.f64 a (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))))) a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps)) a (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (*.f64 a (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 eps 1/2 (/.f64 1 b))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))
(/.f64 (/.f64 (+.f64 (pow.f64 b -2) (+.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 eps (/.f64 b -1/2))) (*.f64 a (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3)))))) a) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) a (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2)))) (*.f64 a (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2)))))
(/.f64 (+.f64 (pow.f64 b -2) (fma.f64 a (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2)))) (*.f64 a (+.f64 (pow.f64 b -2) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2)))))
(/.f64 (/.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (*.f64 (neg.f64 a) (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))))) (neg.f64 a)) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 1/4 eps) eps)) (neg.f64 a) (neg.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (neg.f64 a)))
(/.f64 (fma.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (neg.f64 a) (fma.f64 -1/2 eps (/.f64 -1 b))) (*.f64 a (fma.f64 -1/2 eps (/.f64 -1 b))))
(/.f64 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))) (*.f64 (neg.f64 a) (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))))) (neg.f64 a)) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) (neg.f64 a) (neg.f64 (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2))))) (*.f64 (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) -1/2))) (neg.f64 a)))
(/.f64 (neg.f64 (+.f64 (pow.f64 b -2) (fma.f64 a (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 eps b) 1/2))))) (*.f64 a (-.f64 (*.f64 (*.f64 eps eps) -1/4) (+.f64 (pow.f64 b -2) (*.f64 (/.f64 eps b) 1/2)))))
(pow.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)) 1)
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(pow.f64 (hypot.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (pow.f64 a -1/2)) 2)
(pow.f64 (hypot.f64 (sqrt.f64 (fma.f64 -1/2 eps (/.f64 1 b))) (pow.f64 a -1/2)) 2)
(pow.f64 (cbrt.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))) 3)
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(pow.f64 (pow.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)) 3) 1/3)
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(sqrt.f64 (pow.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)) 2))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b))) 2))
(fabs.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))
(log.f64 (exp.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)))))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a)) 3))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(expm1.f64 (log1p.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(exp.f64 (log.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(exp.f64 (*.f64 (log.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))) 1))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(log1p.f64 (expm1.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(fma.f64 1 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(fma.f64 1 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(fma.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (/.f64 1 a))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(fma.f64 (pow.f64 a -1/2) (pow.f64 a -1/2) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 2) (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (/.f64 1 a))
(+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (/.f64 1 (cbrt.f64 a)) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (/.f64 1 (cbrt.f64 a)) (fma.f64 -1/2 eps (/.f64 1 b)))

eval598.0ms (3.6%)

Compiler

Compiled 22266 to 15044 computations (32.4% saved)

prune212.0ms (1.3%)

Pruning

23 alts after pruning (13 fresh and 10 done)

PrunedKeptTotal
New6715676
Fresh189
Picked101
Done11011
Total67423697
Error
0.01%
Counts
697 → 23
Alt Table
Click to see full alt table
StatusErrorProgram
92.41%
(fma.f64 eps -1/2 (+.f64 (+.f64 (fma.f64 2 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) (*.f64 a eps)) (+.f64 (/.f64 1 b) (/.f64 1 a))) (/.f64 (*.f64 -4 (-.f64 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) a) (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) b))) (*.f64 b (*.f64 eps eps)))) (*.f64 -2 (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 b eps)))))
45.89%
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (expm1.f64 (*.f64 eps b)) eps)) (expm1.f64 (*.f64 eps a)))
53.14%
(/.f64 (/.f64 eps a) eps)
59.36%
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 (*.f64 eps eps) 1/4)) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
47.09%
(/.f64 (+.f64 (/.f64 1 b) (+.f64 (*.f64 eps 1/2) (*.f64 a (+.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps -1/4)))))) (*.f64 a (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
59.56%
(/.f64 (+.f64 (/.f64 1 b) (+.f64 (*.f64 eps 1/2) (*.f64 a (*.f64 eps (*.f64 eps -1/4))))) (*.f64 a (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
19.95%
(/.f64 (+.f64 a b) (*.f64 a b))
71.13%
(/.f64 eps (*.f64 eps b))
50.8%
(/.f64 1 b)
51.3%
(/.f64 1 a)
50.47%
(-.f64 (/.f64 1 b) (*.f64 1/2 eps))
50.9%
(-.f64 (/.f64 1 a) (*.f64 1/2 eps))
88.62%
(-.f64 (+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2))) (*.f64 eps a))) (+.f64 (/.f64 1 a) (/.f64 1 b)))) (*.f64 2 (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 eps b))))
4.35%
(+.f64 (/.f64 1 b) (/.f64 1 a))
83.58%
(+.f64 (-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (/.f64 -2 (/.f64 eps (-.f64 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) a) (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) b))))) (fma.f64 eps -1/2 (/.f64 (*.f64 -4 (-.f64 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) a) (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) b))) (*.f64 b (*.f64 eps eps)))))
89.43%
(*.f64 (/.f64 eps (pow.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 1/3) 3)) 1)
89.43%
(*.f64 (/.f64 eps (pow.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))) 1/6) (pow.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))) 1/6) (pow.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))) 1/6))) 3)) 1)
74.1%
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 3)) 1)
87.02%
(*.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))) 1)
46.43%
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
73.79%
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
77.22%
(*.f64 eps (/.f64 1 (*.f64 eps a)))
96.98%
(*.f64 eps -1/2)
Compiler

Compiled 501 to 343 computations (31.5% saved)

regimes202.0ms (1.2%)

Counts
41 → 3
Calls
Call 1
Inputs
(*.f64 eps -1/2)
(/.f64 1 a)
(/.f64 1 b)
(/.f64 eps (*.f64 eps b))
(/.f64 (/.f64 eps a) eps)
(*.f64 eps (/.f64 1 (*.f64 eps a)))
(*.f64 eps (/.f64 1 (*.f64 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/2 eps) (/.f64 1 a)) 1)
(*.f64 eps (/.f64 (+.f64 a b) (*.f64 (*.f64 a eps) b)))
(*.f64 eps (/.f64 (/.f64 (+.f64 a b) eps) (*.f64 a b)))
(+.f64 (/.f64 1 a) (-.f64 (/.f64 1 b) (*.f64 eps 1/2)))
(/.f64 (+.f64 (/.f64 1 b) (+.f64 (*.f64 eps 1/2) (*.f64 a (*.f64 eps (*.f64 eps -1/4))))) (*.f64 a (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (+.f64 (/.f64 1 b) (+.f64 (*.f64 eps 1/2) (*.f64 a (+.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps -1/4)))))) (*.f64 a (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 (*.f64 eps eps) 1/4)) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (+.f64 a b) b))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 1 (*.f64 (*.f64 a eps) b)))
(/.f64 (+.f64 (/.f64 1 b) (+.f64 (*.f64 eps 1/2) (*.f64 a (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4))))) (*.f64 a (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) a) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) 1)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) a)
(-.f64 (+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2))) (*.f64 eps a))) (+.f64 (/.f64 1 a) (/.f64 1 b)))) (*.f64 2 (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 eps b))))
(+.f64 (-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (/.f64 -2 (/.f64 eps (-.f64 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) a) (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) b))))) (fma.f64 eps -1/2 (/.f64 (*.f64 -4 (-.f64 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) a) (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) b))) (*.f64 b (*.f64 eps eps)))))
(*.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))) 1)
(+.f64 (/.f64 1 a) (exp.f64 (log.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
(+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps)))) (-.f64 (/.f64 1 b) (*.f64 eps 1/2)))
(fma.f64 eps -1/2 (+.f64 (+.f64 (fma.f64 2 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) (*.f64 a eps)) (+.f64 (/.f64 1 b) (/.f64 1 a))) (/.f64 (*.f64 -4 (-.f64 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) a) (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) b))) (*.f64 b (*.f64 eps eps)))) (*.f64 -2 (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 b eps)))))
(*.f64 (/.f64 eps (sqrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) 1)
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 3)) 1)
(*.f64 (/.f64 eps (pow.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 1/3) 3)) 1)
(*.f64 (/.f64 eps (pow.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3) 1/3)) 1)
(*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (expm1.f64 (*.f64 eps b)) eps)) (expm1.f64 (*.f64 eps a)))
(/.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 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 3)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 eps (pow.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3) 1/3)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 eps (pow.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))) 1/6) (pow.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))) 1/6) (pow.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))) 1/6))) 3)) 1)
Outputs
(+.f64 (/.f64 1 b) (/.f64 1 a))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(+.f64 (/.f64 1 b) (/.f64 1 a))
Calls

4 calls:

94.0ms
eps
60.0ms
a
19.0ms
b
14.0ms
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
Results
ErrorSegmentsBranch
3.94%1a
3.94%1b
2.04%2eps
0.05%3(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
Compiler

Compiled 767 to 405 computations (47.2% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.0228559388700585e-37
+inf
0.0ms
-inf
-9.381425486903484e-38
Compiler

Compiled 33 to 24 computations (27.3% saved)

regimes127.0ms (0.8%)

Counts
34 → 3
Calls
Call 1
Inputs
(*.f64 eps -1/2)
(/.f64 1 a)
(/.f64 1 b)
(/.f64 eps (*.f64 eps b))
(/.f64 (/.f64 eps a) eps)
(*.f64 eps (/.f64 1 (*.f64 eps a)))
(*.f64 eps (/.f64 1 (*.f64 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/2 eps) (/.f64 1 a)) 1)
(*.f64 eps (/.f64 (+.f64 a b) (*.f64 (*.f64 a eps) b)))
(*.f64 eps (/.f64 (/.f64 (+.f64 a b) eps) (*.f64 a b)))
(+.f64 (/.f64 1 a) (-.f64 (/.f64 1 b) (*.f64 eps 1/2)))
(/.f64 (+.f64 (/.f64 1 b) (+.f64 (*.f64 eps 1/2) (*.f64 a (*.f64 eps (*.f64 eps -1/4))))) (*.f64 a (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (+.f64 (/.f64 1 b) (+.f64 (*.f64 eps 1/2) (*.f64 a (+.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps -1/4)))))) (*.f64 a (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 (*.f64 eps eps) 1/4)) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (+.f64 a b) b))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 1 (*.f64 (*.f64 a eps) b)))
(/.f64 (+.f64 (/.f64 1 b) (+.f64 (*.f64 eps 1/2) (*.f64 a (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4))))) (*.f64 a (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) a) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) 1)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) a)
(-.f64 (+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2))) (*.f64 eps a))) (+.f64 (/.f64 1 a) (/.f64 1 b)))) (*.f64 2 (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 eps b))))
(+.f64 (-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (/.f64 -2 (/.f64 eps (-.f64 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) a) (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) b))))) (fma.f64 eps -1/2 (/.f64 (*.f64 -4 (-.f64 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) a) (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) b))) (*.f64 b (*.f64 eps eps)))))
(*.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))) 1)
(+.f64 (/.f64 1 a) (exp.f64 (log.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
(+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps)))) (-.f64 (/.f64 1 b) (*.f64 eps 1/2)))
(fma.f64 eps -1/2 (+.f64 (+.f64 (fma.f64 2 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) (*.f64 a eps)) (+.f64 (/.f64 1 b) (/.f64 1 a))) (/.f64 (*.f64 -4 (-.f64 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) a) (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) b))) (*.f64 b (*.f64 eps eps)))) (*.f64 -2 (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 b eps)))))
(*.f64 (/.f64 eps (sqrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) 1)
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 3)) 1)
(*.f64 (/.f64 eps (pow.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 1/3) 3)) 1)
(*.f64 (/.f64 eps (pow.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3) 1/3)) 1)
(*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
Outputs
(+.f64 (/.f64 1 a) (-.f64 (/.f64 1 b) (*.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 (/.f64 1 b) (/.f64 1 a))
Calls

3 calls:

82.0ms
eps
16.0ms
a
15.0ms
b
Results
ErrorSegmentsBranch
3.94%1a
3.94%1b
2.19%3eps
Compiler

Compiled 582 to 340 computations (41.6% saved)

bsearch193.0ms (1.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
136.0ms
1.5644228262661079e-37
4.6994610887364245e-33
56.0ms
4.347059173409396e-48
1.5192035483846164e-47
Results
109.0ms108×body1024valid
34.0ms44×body2048valid
12.0ms28×body1024unsamplable
11.0ms18×body2048unsamplable
9.0ms20×body512unsamplable
8.0ms30×body512valid
4.0ms26×body256valid
3.0ms18×body256unsamplable
Compiler

Compiled 482 to 338 computations (29.9% saved)

regimes79.0ms (0.5%)

Counts
33 → 1
Calls
Call 1
Inputs
(*.f64 eps -1/2)
(/.f64 1 a)
(/.f64 1 b)
(/.f64 eps (*.f64 eps b))
(/.f64 (/.f64 eps a) eps)
(*.f64 eps (/.f64 1 (*.f64 eps a)))
(*.f64 eps (/.f64 1 (*.f64 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/2 eps) (/.f64 1 a)) 1)
(*.f64 eps (/.f64 (+.f64 a b) (*.f64 (*.f64 a eps) b)))
(*.f64 eps (/.f64 (/.f64 (+.f64 a b) eps) (*.f64 a b)))
(+.f64 (/.f64 1 a) (-.f64 (/.f64 1 b) (*.f64 eps 1/2)))
(/.f64 (+.f64 (/.f64 1 b) (+.f64 (*.f64 eps 1/2) (*.f64 a (*.f64 eps (*.f64 eps -1/4))))) (*.f64 a (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (+.f64 (/.f64 1 b) (+.f64 (*.f64 eps 1/2) (*.f64 a (+.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps -1/4)))))) (*.f64 a (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 (*.f64 eps eps) 1/4)) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (+.f64 a b) b))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 1 (*.f64 (*.f64 a eps) b)))
(/.f64 (+.f64 (/.f64 1 b) (+.f64 (*.f64 eps 1/2) (*.f64 a (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4))))) (*.f64 a (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) a) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) 1)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) a)
(-.f64 (+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2))) (*.f64 eps a))) (+.f64 (/.f64 1 a) (/.f64 1 b)))) (*.f64 2 (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 eps b))))
(+.f64 (-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (/.f64 -2 (/.f64 eps (-.f64 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) a) (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) b))))) (fma.f64 eps -1/2 (/.f64 (*.f64 -4 (-.f64 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) a) (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) b))) (*.f64 b (*.f64 eps eps)))))
(*.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))) 1)
(+.f64 (/.f64 1 a) (exp.f64 (log.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
(+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps)))) (-.f64 (/.f64 1 b) (*.f64 eps 1/2)))
(fma.f64 eps -1/2 (+.f64 (+.f64 (fma.f64 2 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) (*.f64 a eps)) (+.f64 (/.f64 1 b) (/.f64 1 a))) (/.f64 (*.f64 -4 (-.f64 (/.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) a) (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) b))) (*.f64 b (*.f64 eps eps)))) (*.f64 -2 (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 b eps)))))
(*.f64 (/.f64 eps (sqrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) 1)
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 3)) 1)
(*.f64 (/.f64 eps (pow.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 1/3) 3)) 1)
(*.f64 (/.f64 eps (pow.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3) 1/3)) 1)
Outputs
(+.f64 (/.f64 1 a) (-.f64 (/.f64 1 b) (*.f64 eps 1/2)))
Calls

3 calls:

33.0ms
b
16.0ms
a
16.0ms
eps
Results
ErrorSegmentsBranch
3.94%1a
3.94%1b
3.94%1eps
Compiler

Compiled 564 to 336 computations (40.4% saved)

regimes27.0ms (0.2%)

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

3 calls:

9.0ms
b
7.0ms
eps
7.0ms
a
Results
ErrorSegmentsBranch
4.35%1a
4.35%1b
4.35%1eps
Compiler

Compiled 107 to 61 computations (43% saved)

regimes50.0ms (0.3%)

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

3 calls:

29.0ms
eps
10.0ms
a
9.0ms
b
Results
ErrorSegmentsBranch
15.98%2a
16.74%2b
29.26%6eps
Compiler

Compiled 48 to 29 computations (39.6% saved)

bsearch171.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
171.0ms
-4.026588149112327e-163
-2.1839713052165174e-169
Results
143.0ms94×body2048valid
26.0ms50×body1024valid
1.0msbody1024unsamplable
Compiler

Compiled 159 to 132 computations (17% saved)

regimes11.0ms (0.1%)

Accuracy

Total -29.6b remaining (-90.2%)

Threshold costs -29.6b (-90.2%)

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

3 calls:

4.0ms
eps
3.0ms
b
3.0ms
a
Results
ErrorSegmentsBranch
51.3%1a
51.3%1b
51.3%1eps
Compiler

Compiled 21 to 16 computations (23.8% saved)

simplify12.0ms (0.1%)

Algorithm
egg-herbie
Rules
26×*-commutative
20×+-commutative
10×sub-neg
distribute-lft-neg-in
neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
059453
189453
2100453
3104453
4106453
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))) 4789048565205903/23945242826029513411849172299223580994042798784118784) (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 b) (/.f64 1 a))))
(if (<=.f64 eps 6170642089954523/411376139330301510538742295639337626245683966408394965837152256) (+.f64 (/.f64 1 a) (-.f64 (/.f64 1 b) (*.f64 eps 1/2))) (if (<=.f64 eps 1915619426082361/11972621413014756705924586149611790497021399392059392) (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (+.f64 (/.f64 1 b) (/.f64 1 a))))
(+.f64 (/.f64 1 a) (-.f64 (/.f64 1 b) (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(if (<=.f64 a -6483618076376551/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (/.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))) 4789048565205903/23945242826029513411849172299223580994042798784118784) (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 b) (/.f64 1 a))))
(if (or (<=.f64 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1))) -inf.0) (not (<=.f64 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1))) 4789048565205903/23945242826029513411849172299223580994042798784118784))) (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))))
(if (<=.f64 eps 6170642089954523/411376139330301510538742295639337626245683966408394965837152256) (+.f64 (/.f64 1 a) (-.f64 (/.f64 1 b) (*.f64 eps 1/2))) (if (<=.f64 eps 1915619426082361/11972621413014756705924586149611790497021399392059392) (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (+.f64 (/.f64 1 b) (/.f64 1 a))))
(if (<=.f64 eps 6170642089954523/411376139330301510538742295639337626245683966408394965837152256) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (if (<=.f64 eps 1915619426082361/11972621413014756705924586149611790497021399392059392) (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (+.f64 (/.f64 1 b) (/.f64 1 a))))
(+.f64 (/.f64 1 a) (-.f64 (/.f64 1 b) (*.f64 eps 1/2)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(if (<=.f64 a -6483618076376551/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (/.f64 1 b) (/.f64 1 a))
(/.f64 1 a)
(*.f64 eps -1/2)
Compiler

Compiled 179 to 117 computations (34.6% saved)

soundness169.0ms (1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
02055
14955
211055
327655
494455
5728755
02055
14955
211055
327655
494455
5728755
Stop Event
node limit
node limit
Compiler

Compiled 390 to 150 computations (61.5% saved)

end80.0ms (0.5%)

Remove

(sort a b)

Compiler

Compiled 327 to 184 computations (43.7% saved)

Profiling

Loading profile data...