Details

Time bar (total: 17.0s)

analyze658.0ms (3.9%)

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

Compiled 34 to 24 computations (29.4% saved)

sample8.2s (48.4%)

Results
5.5s4232×body2048valid
1.6s2450×body1024valid
265.0ms731×body512valid
225.0ms418×body1024unsamplable
220.0ms303×body2048unsamplable
192.0ms837×body256valid
124.0ms723×body256unsamplable
59.0ms204×body512unsamplable
10.0msbody4096valid
1.0msbody2048infinite
Bogosity

preprocess54.0ms (0.3%)

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

Useful iterations: 0 (0.0ms)

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

(sort a b)

Compiler

Compiled 30 to 22 computations (26.7% saved)

simplify57.0ms (0.3%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
02055
14955
211055
327655
494455
5728755
Stop Event
node limit
Counts
1 → 4
Calls
Call 1
Inputs
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
Outputs
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))

eval1.0ms (0%)

Compiler

Compiled 81 to 33 computations (59.3% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New134
Fresh101
Picked000
Done000
Total235
Error
45.43%
Counts
5 → 3
Alt Table
Click to see full alt table
StatusErrorProgram
46.05%
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
51.92%
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
64.12%
(*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
Compiler

Compiled 63 to 39 computations (38.1% saved)

localize18.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.02%
(*.f64 eps (+.f64 a b))
0.47%
(*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))
21.58%
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
45.05%
(*.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)

series39.0ms (0.2%)

Counts
4 → 132
Calls

36 calls:

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

rewrite101.0ms (0.6%)

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

Useful iterations: 0 (0.0ms)

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

simplify169.0ms (1%)

Algorithm
egg-herbie
Rules
1046×associate-*r*
868×associate-*l*
782×*-commutative
662×associate-/r*
628×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

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

localize18.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.02%
(*.f64 eps (+.f64 a b))
10.22%
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))
22.06%
(/.f64 eps (expm1.f64 (*.f64 eps a)))
30.44%
(*.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)

series20.0ms (0.1%)

Counts
3 → 96
Calls

24 calls:

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

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

simplify181.0ms (1.1%)

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

localize20.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.02%
(*.f64 eps (+.f64 a b))
11.52%
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
17.13%
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
22.06%
(/.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)))

rewrite124.0ms (0.7%)

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

Useful iterations: 0 (0.0ms)

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

simplify169.0ms (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)))))

eval456.0ms (2.7%)

Compiler

Compiled 44213 to 13232 computations (70.1% saved)

prune433.0ms (2.5%)

Pruning

11 alts after pruning (11 fresh and 0 done)

PrunedKeptTotal
New1203111214
Fresh000
Picked101
Done202
Total1206111217
Error
0.52%
Counts
1217 → 11
Alt Table
Click to see full alt table
StatusErrorProgram
75.31%
(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)))
16.2%
(/.f64 (+.f64 a b) (*.f64 a b))
47.46%
(/.f64 1 b)
55.82%
(/.f64 1 a)
28.06%
(+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps)))) (-.f64 (/.f64 1 b) (*.f64 eps 1/2)))
44.11%
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (+.f64 a b) b))
74.12%
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
70.08%
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
75.24%
(*.f64 eps (/.f64 (/.f64 1 eps) b))
75.87%
(*.f64 eps (/.f64 1 (*.f64 eps a)))
78.22%
(*.f64 eps (exp.f64 (log.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))))
Compiler

Compiled 362 to 226 computations (37.6% saved)

localize6.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 18 to 6 computations (66.7% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

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

simplify81.0ms (0.5%)

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

Useful iterations: 1 (0.0ms)

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

localize3.0ms (0%)

Compiler

Compiled 8 to 6 computations (25% saved)

localize7.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.37%
(/.f64 1 (*.f64 eps a))
24.74%
(*.f64 eps (/.f64 1 (*.f64 eps a)))
Compiler

Compiled 21 to 10 computations (52.4% saved)

series9.0ms (0.1%)

Counts
2 → 24
Calls

12 calls:

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

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

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

localize11.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.01%
(expm1.f64 (*.f64 eps a))
22.06%
(/.f64 eps (expm1.f64 (*.f64 eps a)))
Compiler

Compiled 27 to 9 computations (66.7% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite50.0ms (0.3%)

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

Useful iterations: 0 (0.0ms)

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

simplify55.0ms (0.3%)

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

Useful iterations: 2 (0.0ms)

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

localize21.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 71 to 25 computations (64.8% saved)

series13.0ms (0.1%)

Counts
4 → 108
Calls

27 calls:

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

rewrite137.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1304×distribute-lft-in
1030×associate-/r/
520×associate-/l/
382×add-sqr-sqrt
372×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify158.0ms (0.9%)

Algorithm
egg-herbie
Rules
1682×associate-*r*
1290×associate-*l*
916×associate-/r*
862×*-commutative
668×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
075720139
1235820005
Stop Event
node limit
Counts
333 → 409
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))
(*.f64 eps a)
(+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 1/2 (pow.f64 eps 2)) (pow.f64 eps 2))) (*.f64 eps a))
(+.f64 (*.f64 (-.f64 (*.f64 1/6 (pow.f64 eps 3)) (+.f64 (*.f64 1/2 (pow.f64 eps 3)) (*.f64 eps (-.f64 (*.f64 1/2 (pow.f64 eps 2)) (pow.f64 eps 2))))) (pow.f64 a 3)) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 1/2 (pow.f64 eps 2)) (pow.f64 eps 2))) (*.f64 eps a)))
(+.f64 (*.f64 (-.f64 (*.f64 1/6 (pow.f64 eps 3)) (+.f64 (*.f64 1/2 (pow.f64 eps 3)) (*.f64 eps (-.f64 (*.f64 1/2 (pow.f64 eps 2)) (pow.f64 eps 2))))) (pow.f64 a 3)) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 1/2 (pow.f64 eps 2)) (pow.f64 eps 2))) (+.f64 (*.f64 (pow.f64 a 4) (-.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 1/6 (pow.f64 eps 4)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 (pow.f64 eps 2)) (pow.f64 eps 2)))) (*.f64 (-.f64 (*.f64 1/6 (pow.f64 eps 3)) (+.f64 (*.f64 1/2 (pow.f64 eps 3)) (*.f64 eps (-.f64 (*.f64 1/2 (pow.f64 eps 2)) (pow.f64 eps 2))))) eps))))) (*.f64 eps a))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (exp.f64 (*.f64 eps a)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (exp.f64 (*.f64 eps a)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (exp.f64 (*.f64 eps a)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (exp.f64 (*.f64 eps a)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (exp.f64 (*.f64 eps a)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (exp.f64 (*.f64 eps a)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (exp.f64 (*.f64 eps a)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (exp.f64 (*.f64 eps a)))
(*.f64 eps a)
(+.f64 (*.f64 eps a) (*.f64 (-.f64 (*.f64 1/2 (pow.f64 a 2)) (pow.f64 a 2)) (pow.f64 eps 2)))
(+.f64 (*.f64 eps a) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 a 2)) (pow.f64 a 2)) (pow.f64 eps 2)) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/6 (pow.f64 a 3)) (+.f64 (*.f64 1/2 (pow.f64 a 3)) (*.f64 (-.f64 (*.f64 1/2 (pow.f64 a 2)) (pow.f64 a 2)) a))))))
(+.f64 (*.f64 eps a) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 a 2)) (pow.f64 a 2)) (pow.f64 eps 2)) (+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/6 (pow.f64 a 3)) (+.f64 (*.f64 1/2 (pow.f64 a 3)) (*.f64 (-.f64 (*.f64 1/2 (pow.f64 a 2)) (pow.f64 a 2)) a)))) (*.f64 (pow.f64 eps 4) (-.f64 (*.f64 1/24 (pow.f64 a 4)) (+.f64 (*.f64 (-.f64 (*.f64 1/6 (pow.f64 a 3)) (+.f64 (*.f64 1/2 (pow.f64 a 3)) (*.f64 (-.f64 (*.f64 1/2 (pow.f64 a 2)) (pow.f64 a 2)) a))) a) (+.f64 (*.f64 1/6 (pow.f64 a 4)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 a 2)) (pow.f64 a 2)) (pow.f64 a 2))))))))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (exp.f64 (*.f64 eps a)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (exp.f64 (*.f64 eps a)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (exp.f64 (*.f64 eps a)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (exp.f64 (*.f64 eps a)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (exp.f64 (*.f64 eps a)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (exp.f64 (*.f64 eps a)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (exp.f64 (*.f64 eps a)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (exp.f64 (*.f64 eps a)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 a) (+.f64 (*.f64 1/4 a) (*.f64 1/6 a)))) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 a) (+.f64 (*.f64 1/4 a) (*.f64 1/6 a)))) (+.f64 (*.f64 (-.f64 (*.f64 1/6 (pow.f64 a 2)) (+.f64 (*.f64 1/12 (pow.f64 a 2)) (+.f64 (*.f64 1/24 (pow.f64 a 2)) (*.f64 1/2 (*.f64 a (-.f64 (*.f64 1/2 a) (+.f64 (*.f64 1/4 a) (*.f64 1/6 a)))))))) (pow.f64 eps 3)) (+.f64 (/.f64 1 b) (/.f64 1 a))))
(+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 a) (+.f64 (*.f64 1/4 a) (*.f64 1/6 a)))) (+.f64 (*.f64 (pow.f64 eps 4) (-.f64 (*.f64 1/24 (pow.f64 a 3)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/6 (pow.f64 a 2)) (+.f64 (*.f64 1/12 (pow.f64 a 2)) (+.f64 (*.f64 1/24 (pow.f64 a 2)) (*.f64 1/2 (*.f64 a (-.f64 (*.f64 1/2 a) (+.f64 (*.f64 1/4 a) (*.f64 1/6 a)))))))) a)) (+.f64 (*.f64 1/120 (pow.f64 a 3)) (+.f64 (*.f64 1/48 (pow.f64 a 3)) (*.f64 1/6 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 1/2 a) (+.f64 (*.f64 1/4 a) (*.f64 1/6 a)))))))))) (+.f64 (*.f64 (-.f64 (*.f64 1/6 (pow.f64 a 2)) (+.f64 (*.f64 1/12 (pow.f64 a 2)) (+.f64 (*.f64 1/24 (pow.f64 a 2)) (*.f64 1/2 (*.f64 a (-.f64 (*.f64 1/2 a) (+.f64 (*.f64 1/4 a) (*.f64 1/6 a)))))))) (pow.f64 eps 3)) (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2))
(+.f64 (/.f64 1 b) (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2)))
(+.f64 (/.f64 1 b) (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2)))
(+.f64 (/.f64 1 b) (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2)))
(*.f64 -1 (*.f64 eps (+.f64 1/2 (*.f64 -1 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1))))))
(+.f64 (/.f64 1 b) (*.f64 -1 (*.f64 eps (+.f64 1/2 (*.f64 -1 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)))))))
(+.f64 (/.f64 1 b) (*.f64 -1 (*.f64 eps (+.f64 1/2 (*.f64 -1 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)))))))
(+.f64 (/.f64 1 b) (*.f64 -1 (*.f64 eps (+.f64 1/2 (*.f64 -1 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)))))))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.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 1 b) (/.f64 1 a)))
(+.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 1 b) (+.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 (+.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 1 b)) (*.f64 1/2 eps))
(-.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 1 b)) (*.f64 1/2 eps))
(-.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 1 b)) (*.f64 1/2 eps))
(-.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 1 b)) (*.f64 1/2 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 (*.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 1 b)) (*.f64 1/2 eps))
(-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (*.f64 1/2 eps))
(-.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 1 b)) (*.f64 1/2 eps))
(-.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 (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (*.f64 1/2 eps))
(-.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 1 b)) (*.f64 1/2 eps))
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 b)) (*.f64 1/2 eps))
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 (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 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 (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 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))) (/.f64 eps (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)))))
(*.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 (neg.f64 (expm1.f64 (*.f64 eps a)))) (neg.f64 (pow.f64 (exp.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 -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 (/.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 -1) (neg.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.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 eps (/.f64 (expm1.f64 (*.f64 eps a)) 1)) (pow.f64 (exp.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 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 1 (/.f64 (expm1.f64 (*.f64 eps a)) (*.f64 (sqrt.f64 eps) (pow.f64 (exp.f64 eps) a)))) (sqrt.f64 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 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (expm1.f64 (*.f64 eps a)) (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 (/.f64 (expm1.f64 (*.f64 eps a)) (*.f64 eps (pow.f64 (exp.f64 eps) a))) -1)
(pow.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 3) 1/3)
(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))
(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 (*.f64 (pow.f64 (exp.f64 a) (neg.f64 eps)) (pow.f64 (exp.f64 eps) a)) (*.f64 (pow.f64 (exp.f64 a) (neg.f64 eps)) -1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)))) 1)
(-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (pow.f64 (exp.f64 eps) a)) (pow.f64 (exp.f64 a) (neg.f64 eps)))
(*.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 a) (neg.f64 eps)))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)) 1)
(*.f64 1 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)))
(*.f64 (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))) (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))) (*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 a) (neg.f64 eps))))
(*.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))) (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))) 2) (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2) (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 a) (neg.f64 eps))))
(*.f64 (pow.f64 (exp.f64 a) (neg.f64 eps)) (expm1.f64 (*.f64 eps a)))
(*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (/.f64 1 (neg.f64 (pow.f64 (exp.f64 eps) a))))
(*.f64 -1 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) a)))
(*.f64 (/.f64 1 (sqrt.f64 (pow.f64 (exp.f64 eps) a))) (/.f64 (expm1.f64 (*.f64 eps a)) (sqrt.f64 (pow.f64 (exp.f64 eps) a))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 2)) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 (exp.f64 eps) a))))
(*.f64 (/.f64 1 (neg.f64 (pow.f64 (exp.f64 eps) a))) (neg.f64 (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))) 1) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) a)))
(*.f64 (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) a)) (sqrt.f64 (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 2)) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 (exp.f64 eps) a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2) 1) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2) (sqrt.f64 (pow.f64 (exp.f64 eps) a))) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) (sqrt.f64 (pow.f64 (exp.f64 eps) a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 2)) (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (exp.f64 eps) a) (sqrt.f64 (expm1.f64 (*.f64 eps a))))) (sqrt.f64 (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (exp.f64 eps) a) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 1 (/.f64 1 (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 a) (neg.f64 eps)))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))) 2))) (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (exp.f64 eps) a)) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(pow.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)) 1)
(pow.f64 (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))) 2)
(pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))) 3)
(pow.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) -1)
(neg.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (neg.f64 (pow.f64 (exp.f64 eps) a))))
(sqrt.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)) 2))
(log.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)))))
(cbrt.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)) 3))
(cbrt.f64 (/.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3) (pow.f64 (pow.f64 (exp.f64 eps) a) 3)))
(expm1.f64 (log1p.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))))
(exp.f64 (-.f64 (log.f64 (expm1.f64 (*.f64 eps a))) (*.f64 eps a)))
(exp.f64 (*.f64 (-.f64 (log.f64 (expm1.f64 (*.f64 eps a))) (*.f64 eps a)) 1))
(log1p.f64 (expm1.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))))
(-.f64 (/.f64 1 b) (-.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))
(-.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (/.f64 1 b)) (*.f64 eps 1/2))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))) (-.f64 1 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))) 1)
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 b))) (-.f64 1 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (*.f64 eps -1/2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 b))) (+.f64 1 (-.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))) (-.f64 1 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(-.f64 (/.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (-.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))) (/.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2) (-.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
(-.f64 (/.f64 (pow.f64 b -2) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (-.f64 (/.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))
(-.f64 (/.f64 (pow.f64 b -3) (+.f64 (pow.f64 b -2) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 (*.f64 eps 1/2) b)))) (-.f64 (/.f64 (*.f64 (pow.f64 eps 3) 1/8) (+.f64 (pow.f64 b -2) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 (*.f64 eps 1/2) b)))) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))
(-.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (exp.f64 (log1p.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))) 1)
(-.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (/.f64 (pow.f64 b -2) (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))) (/.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(-.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (/.f64 (pow.f64 b -3) (+.f64 (pow.f64 b -2) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 (*.f64 eps 1/2) b))))) (/.f64 (*.f64 (pow.f64 eps 3) 1/8) (+.f64 (pow.f64 b -2) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 (*.f64 eps 1/2) b)))))
(-.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (exp.f64 (log1p.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))) 1)
(-.f64 (+.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (/.f64 1 b)) 0) (*.f64 eps 1/2))
(*.f64 1 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(*.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) 1)
(*.f64 (sqrt.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))) (sqrt.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
(*.f64 (cbrt.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))) (pow.f64 (cbrt.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))) 2) (cbrt.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
(*.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2)) (/.f64 1 (-.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
(*.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (-.f64 (/.f64 1 b) (+.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))) (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (-.f64 (/.f64 1 b) (+.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))))) (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2)) (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2))) (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2)) (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3))) (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2)) (-.f64 (*.f64 eps (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)) (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4))))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2)) (-.f64 (*.f64 eps (+.f64 (pow.f64 b -2) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 (*.f64 eps 1/2) b)))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)) (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8))))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)) (+.f64 (pow.f64 b -2) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 (*.f64 eps 1/2) b)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2)) (-.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (*.f64 eps (pow.f64 (exp.f64 eps) a))) (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4))))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (*.f64 eps (pow.f64 (exp.f64 eps) a))) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps 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 (*.f64 eps 1/2) b)) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (*.f64 eps (pow.f64 (exp.f64 eps) a))) (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)))))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (*.f64 eps (pow.f64 (exp.f64 eps) a))) (+.f64 (pow.f64 b -2) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 (*.f64 eps 1/2) b)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2)) (-.f64 (*.f64 (neg.f64 eps) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (*.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) a)) (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4))))) (*.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) a)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2)) (-.f64 (*.f64 (neg.f64 eps) (+.f64 (pow.f64 b -2) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 (*.f64 eps 1/2) b)))) (*.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) a)) (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8))))) (*.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) a)) (+.f64 (pow.f64 b -2) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 (*.f64 eps 1/2) b)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2)) (*.f64 (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (-.f64 (/.f64 1 b) (+.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (-.f64 (/.f64 1 b) (+.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))))) (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (-.f64 (/.f64 1 b) (+.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) 3) (pow.f64 (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (-.f64 (/.f64 1 b) (+.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2)) (-.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (-.f64 (/.f64 1 b) (+.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (-.f64 (/.f64 1 b) (+.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))) (*.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (-.f64 (/.f64 1 b) (+.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))))))
(/.f64 1 (/.f64 (-.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (-.f64 (/.f64 1 b) (+.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))) (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2)) (-.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3)) (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (-.f64 (/.f64 1 b) (+.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2)) (-.f64 (/.f64 1 b) (+.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps 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 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (-.f64 (/.f64 1 b) (+.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))) (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3))))
(/.f64 (-.f64 (*.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (/.f64 1 b)) (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (/.f64 1 b))) (*.f64 (*.f64 eps eps) 1/4)) (+.f64 (*.f64 eps 1/2) (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (/.f64 1 b))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps 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 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 3) 3) (pow.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (-.f64 (/.f64 1 b) (+.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))) (+.f64 (*.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps 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 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (/.f64 1 b)) 3) (*.f64 (pow.f64 eps 3) 1/8)) (+.f64 (*.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (/.f64 1 b)) (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (/.f64 1 b))) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (*.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (/.f64 1 b)) (*.f64 eps 1/2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) 3) (pow.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2) 3)) (*.f64 (-.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (*.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps 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 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2))))))
(/.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)) (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (+.f64 (*.f64 eps (+.f64 (pow.f64 b -2) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 (*.f64 eps 1/2) b)))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)) (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)) (+.f64 (pow.f64 b -2) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 (*.f64 eps 1/2) b)))))
(/.f64 (+.f64 (/.f64 1 b) (+.f64 (*.f64 eps 1/2) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (*.f64 eps (pow.f64 (exp.f64 eps) a))) (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4))))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (*.f64 eps (pow.f64 (exp.f64 eps) a))) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (+.f64 (pow.f64 b -2) (+.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 (*.f64 eps 1/2) b)) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (*.f64 eps (pow.f64 (exp.f64 eps) a))) (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8))))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (*.f64 eps (pow.f64 (exp.f64 eps) a))) (+.f64 (pow.f64 b -2) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 (*.f64 eps 1/2) b)))))
(/.f64 (+.f64 (*.f64 (neg.f64 eps) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (*.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) a)) (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)))) (*.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) a)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (+.f64 (*.f64 (neg.f64 eps) (+.f64 (pow.f64 b -2) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 (*.f64 eps 1/2) b)))) (*.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) a)) (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)))) (*.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) a)) (+.f64 (pow.f64 b -2) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 (*.f64 eps 1/2) b)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) eps)) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 (expm1.f64 (*.f64 eps a)) (*.f64 eps (pow.f64 (exp.f64 eps) a)))) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) 1)) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (/.f64 (expm1.f64 (*.f64 eps a)) (*.f64 eps (pow.f64 (exp.f64 eps) a)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) a))) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (neg.f64 eps))) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (/.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) a))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))) (*.f64 (+.f64 (pow.f64 b -2) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 (*.f64 eps 1/2) b))) eps)) (*.f64 (+.f64 (pow.f64 b -2) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 (*.f64 eps 1/2) b))) (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 (expm1.f64 (*.f64 eps a)) (*.f64 eps (pow.f64 (exp.f64 eps) a)))) (*.f64 (+.f64 (pow.f64 b -2) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 (*.f64 eps 1/2) b))) 1)) (*.f64 (+.f64 (pow.f64 b -2) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 (*.f64 eps 1/2) b))) (/.f64 (expm1.f64 (*.f64 eps a)) (*.f64 eps (pow.f64 (exp.f64 eps) a)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) a))) (*.f64 (+.f64 (pow.f64 b -2) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 (*.f64 eps 1/2) b))) (neg.f64 eps))) (*.f64 (+.f64 (pow.f64 b -2) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 (*.f64 eps 1/2) b))) (/.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2))) (neg.f64 (-.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (-.f64 (/.f64 1 b) (+.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))))))
(pow.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) 1)
(pow.f64 (sqrt.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))) 3)
(pow.f64 (pow.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) 2))
(log.f64 (exp.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))))
(cbrt.f64 (pow.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) 3))
(expm1.f64 (log1p.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
(exp.f64 (log.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
(fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(fma.f64 1 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(fma.f64 1 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))
(fma.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))
(fma.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 (/.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 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))
(fma.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 1 b) (*.f64 eps -1/2)))
(fma.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(-.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 (pow.f64 (cbrt.f64 (*.f64 eps a)) 2)) (cbrt.f64 (*.f64 eps a)))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 eps a))) (sqrt.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)))
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)))
(+.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 (*.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 a (*.f64 1/2 (-.f64 (*.f64 a 1/2) (*.f64 a 5/12))))))) (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 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))
(/.f64 1 a)
(-.f64 (+.f64 eps (/.f64 1 a)) (*.f64 1/2 eps))
(+.f64 (+.f64 (/.f64 1 a) eps) (*.f64 eps -1/2))
(+.f64 (/.f64 1 a) (+.f64 eps (*.f64 eps -1/2)))
(-.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 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)))))) (/.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 eps (*.f64 1/2 (+.f64 eps (*.f64 eps -1/2)))))) (/.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 (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 eps -1/2))
(+.f64 eps (+.f64 (fma.f64 a (-.f64 (*.f64 1/2 (*.f64 eps eps)) (fma.f64 1/6 (*.f64 eps eps) (*.f64 eps (*.f64 1/2 (+.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 eps (*.f64 1/2 (+.f64 eps (*.f64 eps -1/2))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 eps (*.f64 eps -1/2)) 1/6))))) (*.f64 a a) (/.f64 1 a))) (*.f64 eps -1/2)))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))
(*.f64 eps a)
(*.f64 a eps)
(+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 1/2 (pow.f64 eps 2)) (pow.f64 eps 2))) (*.f64 eps a))
(fma.f64 (*.f64 a a) (-.f64 (*.f64 1/2 (*.f64 eps eps)) (*.f64 eps eps)) (*.f64 a eps))
(+.f64 (*.f64 (-.f64 (*.f64 1/6 (pow.f64 eps 3)) (+.f64 (*.f64 1/2 (pow.f64 eps 3)) (*.f64 eps (-.f64 (*.f64 1/2 (pow.f64 eps 2)) (pow.f64 eps 2))))) (pow.f64 a 3)) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 1/2 (pow.f64 eps 2)) (pow.f64 eps 2))) (*.f64 eps a)))
(fma.f64 (-.f64 (*.f64 1/6 (pow.f64 eps 3)) (fma.f64 1/2 (pow.f64 eps 3) (*.f64 eps (-.f64 (*.f64 1/2 (*.f64 eps eps)) (*.f64 eps eps))))) (pow.f64 a 3) (fma.f64 (*.f64 a a) (-.f64 (*.f64 1/2 (*.f64 eps eps)) (*.f64 eps eps)) (*.f64 a eps)))
(+.f64 (*.f64 (-.f64 (*.f64 1/6 (pow.f64 eps 3)) (+.f64 (*.f64 1/2 (pow.f64 eps 3)) (*.f64 eps (-.f64 (*.f64 1/2 (pow.f64 eps 2)) (pow.f64 eps 2))))) (pow.f64 a 3)) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 1/2 (pow.f64 eps 2)) (pow.f64 eps 2))) (+.f64 (*.f64 (pow.f64 a 4) (-.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 1/6 (pow.f64 eps 4)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 (pow.f64 eps 2)) (pow.f64 eps 2)))) (*.f64 (-.f64 (*.f64 1/6 (pow.f64 eps 3)) (+.f64 (*.f64 1/2 (pow.f64 eps 3)) (*.f64 eps (-.f64 (*.f64 1/2 (pow.f64 eps 2)) (pow.f64 eps 2))))) eps))))) (*.f64 eps a))))
(fma.f64 (-.f64 (*.f64 1/6 (pow.f64 eps 3)) (fma.f64 1/2 (pow.f64 eps 3) (*.f64 eps (-.f64 (*.f64 1/2 (*.f64 eps eps)) (*.f64 eps eps))))) (pow.f64 a 3) (fma.f64 (*.f64 a a) (-.f64 (*.f64 1/2 (*.f64 eps eps)) (*.f64 eps eps)) (fma.f64 (pow.f64 a 4) (-.f64 (*.f64 1/24 (pow.f64 eps 4)) (fma.f64 1/6 (pow.f64 eps 4) (fma.f64 1/2 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 1/2 (*.f64 eps eps)) (*.f64 eps eps))) (*.f64 eps (-.f64 (*.f64 1/6 (pow.f64 eps 3)) (fma.f64 1/2 (pow.f64 eps 3) (*.f64 eps (-.f64 (*.f64 1/2 (*.f64 eps eps)) (*.f64 eps eps))))))))) (*.f64 a eps))))
(fma.f64 (-.f64 (*.f64 1/6 (pow.f64 eps 3)) (fma.f64 1/2 (pow.f64 eps 3) (*.f64 eps (-.f64 (*.f64 1/2 (*.f64 eps eps)) (*.f64 eps eps))))) (pow.f64 a 3) (fma.f64 (*.f64 a a) (-.f64 (*.f64 1/2 (*.f64 eps eps)) (*.f64 eps eps)) (fma.f64 (pow.f64 a 4) (-.f64 (*.f64 1/24 (pow.f64 eps 4)) (fma.f64 1/6 (pow.f64 eps 4) (fma.f64 1/2 (*.f64 eps (*.f64 eps (-.f64 (*.f64 1/2 (*.f64 eps eps)) (*.f64 eps eps)))) (*.f64 eps (-.f64 (*.f64 1/6 (pow.f64 eps 3)) (fma.f64 1/2 (pow.f64 eps 3) (*.f64 eps (-.f64 (*.f64 1/2 (*.f64 eps eps)) (*.f64 eps eps))))))))) (*.f64 a eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (exp.f64 (*.f64 eps a)))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (exp.f64 (*.f64 eps a)))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (exp.f64 (*.f64 eps a)))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (exp.f64 (*.f64 eps a)))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (exp.f64 (*.f64 eps a)))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (exp.f64 (*.f64 eps a)))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (exp.f64 (*.f64 eps a)))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (exp.f64 (*.f64 eps a)))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))
(*.f64 eps a)
(*.f64 a eps)
(+.f64 (*.f64 eps a) (*.f64 (-.f64 (*.f64 1/2 (pow.f64 a 2)) (pow.f64 a 2)) (pow.f64 eps 2)))
(fma.f64 eps a (*.f64 (*.f64 eps eps) (-.f64 (*.f64 1/2 (*.f64 a a)) (*.f64 a a))))
(fma.f64 eps a (*.f64 eps (*.f64 eps (-.f64 (*.f64 a (*.f64 a 1/2)) (*.f64 a a)))))
(+.f64 (*.f64 eps a) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 a 2)) (pow.f64 a 2)) (pow.f64 eps 2)) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/6 (pow.f64 a 3)) (+.f64 (*.f64 1/2 (pow.f64 a 3)) (*.f64 (-.f64 (*.f64 1/2 (pow.f64 a 2)) (pow.f64 a 2)) a))))))
(fma.f64 eps a (fma.f64 (-.f64 (*.f64 1/2 (*.f64 a a)) (*.f64 a a)) (*.f64 eps eps) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/6 (pow.f64 a 3)) (fma.f64 1/2 (pow.f64 a 3) (*.f64 a (-.f64 (*.f64 1/2 (*.f64 a a)) (*.f64 a a))))))))
(fma.f64 eps a (fma.f64 (-.f64 (*.f64 a (*.f64 a 1/2)) (*.f64 a a)) (*.f64 eps eps) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/6 (pow.f64 a 3)) (fma.f64 1/2 (pow.f64 a 3) (*.f64 a (-.f64 (*.f64 a (*.f64 a 1/2)) (*.f64 a a))))))))
(+.f64 (*.f64 eps a) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 a 2)) (pow.f64 a 2)) (pow.f64 eps 2)) (+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/6 (pow.f64 a 3)) (+.f64 (*.f64 1/2 (pow.f64 a 3)) (*.f64 (-.f64 (*.f64 1/2 (pow.f64 a 2)) (pow.f64 a 2)) a)))) (*.f64 (pow.f64 eps 4) (-.f64 (*.f64 1/24 (pow.f64 a 4)) (+.f64 (*.f64 (-.f64 (*.f64 1/6 (pow.f64 a 3)) (+.f64 (*.f64 1/2 (pow.f64 a 3)) (*.f64 (-.f64 (*.f64 1/2 (pow.f64 a 2)) (pow.f64 a 2)) a))) a) (+.f64 (*.f64 1/6 (pow.f64 a 4)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 a 2)) (pow.f64 a 2)) (pow.f64 a 2))))))))))
(fma.f64 eps a (fma.f64 (-.f64 (*.f64 1/2 (*.f64 a a)) (*.f64 a a)) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/6 (pow.f64 a 3)) (fma.f64 1/2 (pow.f64 a 3) (*.f64 a (-.f64 (*.f64 1/2 (*.f64 a a)) (*.f64 a a))))) (*.f64 (pow.f64 eps 4) (-.f64 (*.f64 1/24 (pow.f64 a 4)) (fma.f64 (-.f64 (*.f64 1/6 (pow.f64 a 3)) (fma.f64 1/2 (pow.f64 a 3) (*.f64 a (-.f64 (*.f64 1/2 (*.f64 a a)) (*.f64 a a))))) a (fma.f64 1/6 (pow.f64 a 4) (*.f64 1/2 (*.f64 (*.f64 a a) (-.f64 (*.f64 1/2 (*.f64 a a)) (*.f64 a a)))))))))))
(fma.f64 eps a (fma.f64 (-.f64 (*.f64 a (*.f64 a 1/2)) (*.f64 a a)) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/6 (pow.f64 a 3)) (fma.f64 1/2 (pow.f64 a 3) (*.f64 a (-.f64 (*.f64 a (*.f64 a 1/2)) (*.f64 a a))))) (*.f64 (pow.f64 eps 4) (-.f64 (*.f64 1/24 (pow.f64 a 4)) (fma.f64 (-.f64 (*.f64 1/6 (pow.f64 a 3)) (fma.f64 1/2 (pow.f64 a 3) (*.f64 a (-.f64 (*.f64 a (*.f64 a 1/2)) (*.f64 a a))))) a (fma.f64 1/6 (pow.f64 a 4) (*.f64 1/2 (*.f64 (*.f64 a a) (-.f64 (*.f64 a (*.f64 a 1/2)) (*.f64 a a)))))))))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (exp.f64 (*.f64 eps a)))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (exp.f64 (*.f64 eps a)))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (exp.f64 (*.f64 eps a)))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (exp.f64 (*.f64 eps a)))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (exp.f64 (*.f64 eps a)))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (exp.f64 (*.f64 eps a)))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (exp.f64 (*.f64 eps a)))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (exp.f64 (*.f64 eps a)))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 a) (+.f64 (*.f64 1/4 a) (*.f64 1/6 a)))) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 (*.f64 eps eps) (-.f64 (*.f64 a 1/2) (*.f64 a 5/12)) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 a) (+.f64 (*.f64 1/4 a) (*.f64 1/6 a)))) (+.f64 (*.f64 (-.f64 (*.f64 1/6 (pow.f64 a 2)) (+.f64 (*.f64 1/12 (pow.f64 a 2)) (+.f64 (*.f64 1/24 (pow.f64 a 2)) (*.f64 1/2 (*.f64 a (-.f64 (*.f64 1/2 a) (+.f64 (*.f64 1/4 a) (*.f64 1/6 a)))))))) (pow.f64 eps 3)) (+.f64 (/.f64 1 b) (/.f64 1 a))))
(fma.f64 (*.f64 eps eps) (-.f64 (*.f64 a 1/2) (*.f64 a 5/12)) (fma.f64 (-.f64 (*.f64 1/6 (*.f64 a a)) (fma.f64 1/12 (*.f64 a a) (fma.f64 1/24 (*.f64 a a) (*.f64 (*.f64 a 1/2) (-.f64 (*.f64 a 1/2) (*.f64 a 5/12)))))) (pow.f64 eps 3) (+.f64 (/.f64 1 a) (/.f64 1 b))))
(fma.f64 (*.f64 eps eps) (-.f64 (*.f64 a 1/2) (*.f64 a 5/12)) (+.f64 (fma.f64 (-.f64 (*.f64 1/6 (*.f64 a a)) (fma.f64 1/12 (*.f64 a a) (fma.f64 1/24 (*.f64 a a) (*.f64 a (*.f64 1/2 (-.f64 (*.f64 a 1/2) (*.f64 a 5/12))))))) (pow.f64 eps 3) (/.f64 1 a)) (/.f64 1 b)))
(+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 a) (+.f64 (*.f64 1/4 a) (*.f64 1/6 a)))) (+.f64 (*.f64 (pow.f64 eps 4) (-.f64 (*.f64 1/24 (pow.f64 a 3)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/6 (pow.f64 a 2)) (+.f64 (*.f64 1/12 (pow.f64 a 2)) (+.f64 (*.f64 1/24 (pow.f64 a 2)) (*.f64 1/2 (*.f64 a (-.f64 (*.f64 1/2 a) (+.f64 (*.f64 1/4 a) (*.f64 1/6 a)))))))) a)) (+.f64 (*.f64 1/120 (pow.f64 a 3)) (+.f64 (*.f64 1/48 (pow.f64 a 3)) (*.f64 1/6 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 1/2 a) (+.f64 (*.f64 1/4 a) (*.f64 1/6 a)))))))))) (+.f64 (*.f64 (-.f64 (*.f64 1/6 (pow.f64 a 2)) (+.f64 (*.f64 1/12 (pow.f64 a 2)) (+.f64 (*.f64 1/24 (pow.f64 a 2)) (*.f64 1/2 (*.f64 a (-.f64 (*.f64 1/2 a) (+.f64 (*.f64 1/4 a) (*.f64 1/6 a)))))))) (pow.f64 eps 3)) (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(fma.f64 (*.f64 eps eps) (-.f64 (*.f64 a 1/2) (*.f64 a 5/12)) (fma.f64 (pow.f64 eps 4) (-.f64 (*.f64 1/24 (pow.f64 a 3)) (fma.f64 1/2 (*.f64 a (-.f64 (*.f64 1/6 (*.f64 a a)) (fma.f64 1/12 (*.f64 a a) (fma.f64 1/24 (*.f64 a a) (*.f64 (*.f64 a 1/2) (-.f64 (*.f64 a 1/2) (*.f64 a 5/12))))))) (fma.f64 1/120 (pow.f64 a 3) (fma.f64 1/48 (pow.f64 a 3) (*.f64 (*.f64 1/6 (*.f64 a a)) (-.f64 (*.f64 a 1/2) (*.f64 a 5/12))))))) (fma.f64 (-.f64 (*.f64 1/6 (*.f64 a a)) (fma.f64 1/12 (*.f64 a a) (fma.f64 1/24 (*.f64 a a) (*.f64 (*.f64 a 1/2) (-.f64 (*.f64 a 1/2) (*.f64 a 5/12)))))) (pow.f64 eps 3) (+.f64 (/.f64 1 a) (/.f64 1 b)))))
(fma.f64 (*.f64 eps eps) (-.f64 (*.f64 a 1/2) (*.f64 a 5/12)) (fma.f64 (pow.f64 eps 4) (-.f64 (*.f64 1/24 (pow.f64 a 3)) (fma.f64 1/2 (*.f64 a (-.f64 (*.f64 1/6 (*.f64 a a)) (fma.f64 1/12 (*.f64 a a) (fma.f64 1/24 (*.f64 a a) (*.f64 a (*.f64 1/2 (-.f64 (*.f64 a 1/2) (*.f64 a 5/12)))))))) (fma.f64 1/120 (pow.f64 a 3) (fma.f64 1/48 (pow.f64 a 3) (*.f64 (-.f64 (*.f64 a 1/2) (*.f64 a 5/12)) (*.f64 1/6 (*.f64 a a))))))) (+.f64 (fma.f64 (-.f64 (*.f64 1/6 (*.f64 a a)) (fma.f64 1/12 (*.f64 a a) (fma.f64 1/24 (*.f64 a a) (*.f64 a (*.f64 1/2 (-.f64 (*.f64 a 1/2) (*.f64 a 5/12))))))) (pow.f64 eps 3) (/.f64 1 a)) (/.f64 1 b))))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2))
(+.f64 (/.f64 1 b) (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2)))
(+.f64 (/.f64 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))
(+.f64 (/.f64 1 b) (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2)))
(+.f64 (/.f64 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))
(+.f64 (/.f64 1 b) (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)) 1/2)))
(+.f64 (/.f64 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))
(*.f64 -1 (*.f64 eps (+.f64 1/2 (*.f64 -1 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1))))))
(*.f64 (neg.f64 eps) (+.f64 1/2 (/.f64 (neg.f64 (pow.f64 (exp.f64 eps) a)) (expm1.f64 (*.f64 a eps)))))
(*.f64 (-.f64 1/2 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))) (neg.f64 eps))
(+.f64 (/.f64 1 b) (*.f64 -1 (*.f64 eps (+.f64 1/2 (*.f64 -1 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)))))))
(+.f64 (/.f64 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))
(+.f64 (/.f64 1 b) (*.f64 -1 (*.f64 eps (+.f64 1/2 (*.f64 -1 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)))))))
(+.f64 (/.f64 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))
(+.f64 (/.f64 1 b) (*.f64 -1 (*.f64 eps (+.f64 1/2 (*.f64 -1 (/.f64 (exp.f64 (*.f64 eps a)) (-.f64 (exp.f64 (*.f64 eps a)) 1)))))))
(+.f64 (/.f64 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.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 1 b) (/.f64 1 a)))
(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 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (fma.f64 a (-.f64 (*.f64 1/2 (*.f64 eps eps)) (fma.f64 1/6 (*.f64 eps eps) (*.f64 eps (*.f64 1/2 (+.f64 eps (*.f64 eps -1/2)))))) (/.f64 1 a)) (/.f64 1 b))
(+.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 1 b) (+.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))))
(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 (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 b)))
(+.f64 (fma.f64 a (-.f64 (*.f64 1/2 (*.f64 eps eps)) (fma.f64 1/6 (*.f64 eps eps) (*.f64 eps (*.f64 1/2 (+.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 eps (*.f64 1/2 (+.f64 eps (*.f64 eps -1/2))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 eps (*.f64 eps -1/2)) 1/6))))) (*.f64 a a) (/.f64 1 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 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))
(-.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 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))
(-.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 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))
(-.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 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))
(-.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 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))
(-.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 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))
(-.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 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))
(-.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 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))
(/.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 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))
(-.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 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))
(-.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 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))
(-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (*.f64 1/2 eps))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2))
(-.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 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))
(-.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 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))
(-.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 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))
(-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (*.f64 1/2 eps))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2))
(-.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 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))
(-.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 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))
(-.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 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))
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))))))
(fma.f64 1/2 (*.f64 eps (*.f64 eps (*.f64 a a))) (+.f64 1 (fma.f64 eps a (*.f64 (pow.f64 eps 3) (*.f64 1/6 (pow.f64 a 3))))))
(exp.f64 (*.f64 eps a))
(pow.f64 (exp.f64 eps) a)
(exp.f64 (*.f64 eps a))
(pow.f64 (exp.f64 eps) a)
(exp.f64 (*.f64 eps a))
(pow.f64 (exp.f64 eps) a)
(exp.f64 (*.f64 eps a))
(pow.f64 (exp.f64 eps) a)
(exp.f64 (*.f64 eps a))
(pow.f64 (exp.f64 eps) a)
(exp.f64 (*.f64 eps a))
(pow.f64 (exp.f64 eps) a)
(exp.f64 (*.f64 eps a))
(pow.f64 (exp.f64 eps) a)
(exp.f64 (*.f64 eps a))
(pow.f64 (exp.f64 eps) a)
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))))))
(fma.f64 1/2 (*.f64 eps (*.f64 eps (*.f64 a a))) (+.f64 1 (fma.f64 eps a (*.f64 (pow.f64 eps 3) (*.f64 1/6 (pow.f64 a 3))))))
(exp.f64 (*.f64 eps a))
(pow.f64 (exp.f64 eps) a)
(exp.f64 (*.f64 eps a))
(pow.f64 (exp.f64 eps) a)
(exp.f64 (*.f64 eps a))
(pow.f64 (exp.f64 eps) a)
(exp.f64 (*.f64 eps a))
(pow.f64 (exp.f64 eps) a)
(exp.f64 (*.f64 eps a))
(pow.f64 (exp.f64 eps) a)
(exp.f64 (*.f64 eps a))
(pow.f64 (exp.f64 eps) a)
(exp.f64 (*.f64 eps a))
(pow.f64 (exp.f64 eps) a)
(exp.f64 (*.f64 eps a))
(pow.f64 (exp.f64 eps) a)
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))) 1)
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))
(*.f64 (pow.f64 (exp.f64 eps) a) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))
(*.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 1)
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))
(*.f64 1 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.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 eps) (*.f64 (pow.f64 (exp.f64 eps) a) (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 a eps)))))
(*.f64 (sqrt.f64 eps) (/.f64 (sqrt.f64 eps) (-.f64 1 (/.f64 1 (pow.f64 (exp.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 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.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 (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 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))) (cbrt.f64 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 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))
(*.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 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) a))
(/.f64 eps (-.f64 1 (/.f64 1 (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 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))
(*.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) eps)
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))
(*.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1) (pow.f64 (exp.f64 eps) a))
(/.f64 eps (-.f64 1 (/.f64 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 eps (-.f64 1 (/.f64 1 (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 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))
(*.f64 (/.f64 eps 1) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.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 (sqrt.f64 (expm1.f64 (*.f64 a eps)))) (/.f64 (pow.f64 (exp.f64 eps) a) (sqrt.f64 (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 (/.f64 eps (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) 2)) (/.f64 (pow.f64 (exp.f64 eps) a) (cbrt.f64 (expm1.f64 (*.f64 a eps)))))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (*.f64 eps (pow.f64 (exp.f64 eps) a)))
(/.f64 eps (-.f64 1 (/.f64 1 (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 (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 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))) (/.f64 eps (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))) (/.f64 eps (sqrt.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))))
(/.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 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 eps (-.f64 1 (/.f64 1 (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 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))
(*.f64 (/.f64 1 (neg.f64 (expm1.f64 (*.f64 eps a)))) (*.f64 eps (neg.f64 (pow.f64 (exp.f64 eps) a))))
(/.f64 eps (-.f64 1 (/.f64 1 (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 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (*.f64 (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) a)))
(*.f64 (sqrt.f64 eps) (*.f64 (pow.f64 (exp.f64 eps) a) (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 a eps)))))
(*.f64 (sqrt.f64 eps) (/.f64 (sqrt.f64 eps) (-.f64 1 (/.f64 1 (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 (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 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))) (cbrt.f64 eps)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) a)) (sqrt.f64 eps))
(*.f64 (sqrt.f64 eps) (*.f64 (pow.f64 (exp.f64 eps) a) (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 a eps)))))
(*.f64 (sqrt.f64 eps) (/.f64 (sqrt.f64 eps) (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))))
(*.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) (/.f64 (sqrt.f64 eps) (cbrt.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))))) (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 2))
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (-.f64 1 (/.f64 1 (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) (expm1.f64 (*.f64 a eps))) (/.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 (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 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))) (cbrt.f64 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 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 2)))
(*.f64 (/.f64 eps -1) (neg.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))
(/.f64 eps (-.f64 1 (/.f64 1 (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 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))
(*.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps a)) 1)) (pow.f64 (exp.f64 eps) a))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.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 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.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 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))
(*.f64 (/.f64 1 (/.f64 (expm1.f64 (*.f64 eps a)) (*.f64 (sqrt.f64 eps) (pow.f64 (exp.f64 eps) a)))) (sqrt.f64 eps))
(*.f64 (sqrt.f64 eps) (*.f64 (pow.f64 (exp.f64 eps) a) (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 a eps)))))
(*.f64 (sqrt.f64 eps) (/.f64 (sqrt.f64 eps) (-.f64 1 (/.f64 1 (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 (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 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))) (cbrt.f64 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 1 (/.f64 1 (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 eps (-.f64 1 (/.f64 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 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) -1) (neg.f64 (pow.f64 (exp.f64 eps) a)))
(/.f64 eps (-.f64 1 (/.f64 1 (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 eps (-.f64 1 (/.f64 1 (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 eps (-.f64 1 (/.f64 1 (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 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.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 eps (-.f64 1 (/.f64 1 (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) 2) -1)) (+.f64 1 (pow.f64 (exp.f64 eps) a)))
(*.f64 (*.f64 (/.f64 eps (+.f64 -1 (pow.f64 (pow.f64 (exp.f64 eps) a) 2))) (pow.f64 (exp.f64 eps) a)) (+.f64 1 (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) 3) 1)) (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 2) (+.f64 (pow.f64 (exp.f64 eps) a) 1)))
(*.f64 (/.f64 eps (/.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) -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 eps (/.f64 (+.f64 -1 (pow.f64 (pow.f64 (exp.f64 eps) a) 3)) (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 eps 1) 1) (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.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 eps (sqrt.f64 (expm1.f64 (*.f64 a eps)))) (/.f64 (pow.f64 (exp.f64 eps) a) (sqrt.f64 (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 (/.f64 eps (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) 2)) (/.f64 (pow.f64 (exp.f64 eps) a) (cbrt.f64 (expm1.f64 (*.f64 a eps)))))
(*.f64 (/.f64 (/.f64 eps 1) (neg.f64 (expm1.f64 (*.f64 eps a)))) (neg.f64 (pow.f64 (exp.f64 eps) a)))
(/.f64 eps (-.f64 1 (/.f64 1 (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 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))
(*.f64 (/.f64 (/.f64 eps 1) (/.f64 (expm1.f64 (*.f64 eps a)) 1)) (pow.f64 (exp.f64 eps) a))
(/.f64 eps (-.f64 1 (/.f64 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 eps (-.f64 1 (/.f64 1 (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 eps (-.f64 1 (/.f64 1 (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 eps (-.f64 1 (/.f64 1 (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 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))) (/.f64 eps (sqrt.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))))
(/.f64 (sqrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps)))) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) 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 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) (/.f64 (/.f64 eps (sqrt.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))) (sqrt.f64 (expm1.f64 (*.f64 a eps)))))
(/.f64 (/.f64 (*.f64 eps (sqrt.f64 (pow.f64 (exp.f64 eps) a))) (sqrt.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))) (sqrt.f64 (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 (neg.f64 (expm1.f64 (*.f64 eps a))))) (sqrt.f64 (neg.f64 (pow.f64 (exp.f64 eps) a))))
(*.f64 (/.f64 (/.f64 eps (sqrt.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))) (sqrt.f64 (neg.f64 (expm1.f64 (*.f64 a eps))))) (sqrt.f64 (neg.f64 (pow.f64 (exp.f64 eps) a))))
(*.f64 (/.f64 eps (*.f64 (sqrt.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) (sqrt.f64 (neg.f64 (expm1.f64 (*.f64 a eps)))))) (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 eps (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 2)) (cbrt.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.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)) (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 (/.f64 eps (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 2)) (cbrt.f64 (expm1.f64 (*.f64 a eps)))))
(/.f64 (/.f64 eps (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 2)) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) (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))))
(*.f64 (/.f64 eps (*.f64 (cbrt.f64 (neg.f64 (expm1.f64 (*.f64 a eps)))) (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 2))) (cbrt.f64 (neg.f64 (pow.f64 (exp.f64 eps) a))))
(*.f64 (/.f64 eps (*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 1 (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))))
(pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 1)
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))
(pow.f64 (sqrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))) 2)
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))
(pow.f64 (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))) 3)
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))
(pow.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (*.f64 eps (pow.f64 (exp.f64 eps) a))) -1)
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))
(pow.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 3) 1/3)
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))
(neg.f64 (*.f64 (/.f64 eps (neg.f64 (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) a)))
(/.f64 eps (-.f64 1 (/.f64 1 (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))
(sqrt.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 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)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))
(cbrt.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 3))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))
(expm1.f64 (log1p.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))
(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 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (*.f64 (pow.f64 (exp.f64 a) (neg.f64 eps)) (pow.f64 (exp.f64 eps) a)) (*.f64 (pow.f64 (exp.f64 a) (neg.f64 eps)) -1))
(*.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 a) (neg.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)))) 1)
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))
(-.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (pow.f64 (exp.f64 eps) a)) (pow.f64 (exp.f64 a) (neg.f64 eps)))
(-.f64 1 (pow.f64 (exp.f64 a) (neg.f64 eps)))
(*.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 a) (neg.f64 eps)))
(*.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 a) (neg.f64 eps)))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)) 1)
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))
(*.f64 1 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))
(*.f64 (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))) (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))) (*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 a) (neg.f64 eps))))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 a eps))) (*.f64 (sqrt.f64 (expm1.f64 (*.f64 a eps))) (pow.f64 (exp.f64 a) (neg.f64 eps))))
(*.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))) (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))) 2))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))) 2) (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2) (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 a) (neg.f64 eps))))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) 2) (*.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) (pow.f64 (exp.f64 a) (neg.f64 eps))))
(*.f64 (pow.f64 (exp.f64 a) (neg.f64 eps)) (expm1.f64 (*.f64 eps a)))
(*.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 a) (neg.f64 eps)))
(*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (/.f64 1 (neg.f64 (pow.f64 (exp.f64 eps) a))))
(*.f64 (neg.f64 (expm1.f64 (*.f64 a eps))) (/.f64 1 (neg.f64 (pow.f64 (exp.f64 eps) a))))
(/.f64 (neg.f64 (expm1.f64 (*.f64 a eps))) (neg.f64 (pow.f64 (exp.f64 eps) a)))
(*.f64 -1 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) a)))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))
(*.f64 (/.f64 1 (sqrt.f64 (pow.f64 (exp.f64 eps) a))) (/.f64 (expm1.f64 (*.f64 eps a)) (sqrt.f64 (pow.f64 (exp.f64 eps) a))))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 2)) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 (exp.f64 eps) a))))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))
(*.f64 (/.f64 1 (neg.f64 (pow.f64 (exp.f64 eps) a))) (neg.f64 (expm1.f64 (*.f64 eps a))))
(*.f64 (neg.f64 (expm1.f64 (*.f64 a eps))) (/.f64 1 (neg.f64 (pow.f64 (exp.f64 eps) a))))
(/.f64 (neg.f64 (expm1.f64 (*.f64 a eps))) (neg.f64 (pow.f64 (exp.f64 eps) a)))
(*.f64 (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))) 1) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) a)))
(/.f64 (*.f64 (sqrt.f64 (expm1.f64 (*.f64 a eps))) (sqrt.f64 (expm1.f64 (*.f64 a eps)))) (pow.f64 (exp.f64 eps) a))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 a eps))) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 a eps))) (pow.f64 (exp.f64 eps) a)))
(*.f64 (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) a)) (sqrt.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (sqrt.f64 (expm1.f64 (*.f64 a eps))) (sqrt.f64 (expm1.f64 (*.f64 a eps)))) (pow.f64 (exp.f64 eps) a))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 a eps))) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 a eps))) (pow.f64 (exp.f64 eps) a)))
(*.f64 (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 2)) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 (exp.f64 eps) a))))
(/.f64 (*.f64 (sqrt.f64 (expm1.f64 (*.f64 a eps))) (sqrt.f64 (expm1.f64 (*.f64 a eps)))) (pow.f64 (exp.f64 eps) a))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 a eps))) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 a eps))) (pow.f64 (exp.f64 eps) a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2) 1) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) a)))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (exp.f64 eps) a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2) (sqrt.f64 (pow.f64 (exp.f64 eps) a))) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) (sqrt.f64 (pow.f64 (exp.f64 eps) a))))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (exp.f64 eps) a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 2)) (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 2)))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (exp.f64 eps) a) (sqrt.f64 (expm1.f64 (*.f64 eps a))))) (sqrt.f64 (expm1.f64 (*.f64 eps a))))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 a eps))) (*.f64 (/.f64 1 (pow.f64 (exp.f64 eps) a)) (sqrt.f64 (expm1.f64 (*.f64 a eps)))))
(*.f64 (/.f64 1 (pow.f64 (exp.f64 eps) a)) (*.f64 (sqrt.f64 (expm1.f64 (*.f64 a eps))) (sqrt.f64 (expm1.f64 (*.f64 a eps)))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (exp.f64 eps) a) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) (*.f64 (/.f64 1 (pow.f64 (exp.f64 eps) a)) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) 2)))
(*.f64 (/.f64 1 (pow.f64 (exp.f64 eps) a)) (*.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) 2)))
(*.f64 (/.f64 1 (/.f64 1 (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 a) (neg.f64 eps)))
(*.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 a) (neg.f64 eps)))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))) 2))) (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2) (pow.f64 (exp.f64 eps) a)) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) 2) (pow.f64 (exp.f64 eps) a)))
(pow.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)) 1)
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))
(pow.f64 (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))) 2)
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))
(pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))) 3)
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))
(pow.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)) 3) 1/3)
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))
(pow.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) -1)
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))
(neg.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (neg.f64 (pow.f64 (exp.f64 eps) a))))
(*.f64 (neg.f64 (expm1.f64 (*.f64 a eps))) (/.f64 1 (neg.f64 (pow.f64 (exp.f64 eps) a))))
(/.f64 (neg.f64 (expm1.f64 (*.f64 a eps))) (neg.f64 (pow.f64 (exp.f64 eps) a)))
(sqrt.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)) 2))
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))) 2))
(log.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)))))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))
(cbrt.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)) 3))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))
(cbrt.f64 (/.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3) (pow.f64 (pow.f64 (exp.f64 eps) a) 3)))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))
(expm1.f64 (log1p.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))
(exp.f64 (-.f64 (log.f64 (expm1.f64 (*.f64 eps a))) (*.f64 eps a)))
(exp.f64 (-.f64 (log.f64 (expm1.f64 (*.f64 a eps))) (*.f64 a eps)))
(exp.f64 (*.f64 (-.f64 (log.f64 (expm1.f64 (*.f64 eps a))) (*.f64 eps a)) 1))
(exp.f64 (-.f64 (log.f64 (expm1.f64 (*.f64 a eps))) (*.f64 a eps)))
(log1p.f64 (expm1.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))
(-.f64 (/.f64 1 b) (-.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))
(+.f64 (/.f64 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))
(-.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (/.f64 1 b)) (*.f64 eps 1/2))
(+.f64 (/.f64 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))) (-.f64 1 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))) 1) (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))))
(+.f64 -1 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (exp.f64 (log1p.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))) 1)
(+.f64 (/.f64 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 b))) (-.f64 1 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (*.f64 eps -1/2))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (/.f64 1 b))) 1) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))
(+.f64 (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)) (-.f64 (exp.f64 (log1p.f64 (/.f64 1 b))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 b))) (+.f64 1 (-.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))
(-.f64 (-.f64 (exp.f64 (log1p.f64 (/.f64 1 b))) 1) (*.f64 eps (-.f64 1/2 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))) (-.f64 1 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(+.f64 (/.f64 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))
(-.f64 (/.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (-.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))) (/.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2) (-.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2)) (-.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(-.f64 (/.f64 (pow.f64 b -2) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (-.f64 (/.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))
(+.f64 (-.f64 (/.f64 (pow.f64 b -2) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (/.f64 (*.f64 eps (*.f64 eps 1/4)) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))) (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))))
(+.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) (-.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 (/.f64 (pow.f64 b -3) (+.f64 (pow.f64 b -2) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 (*.f64 eps 1/2) b)))) (-.f64 (/.f64 (*.f64 (pow.f64 eps 3) 1/8) (+.f64 (pow.f64 b -2) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 (*.f64 eps 1/2) b)))) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))
(+.f64 (-.f64 (/.f64 (pow.f64 b -3) (+.f64 (pow.f64 b -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2))))) (/.f64 (pow.f64 eps 3) (/.f64 (+.f64 (pow.f64 b -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2)))) 1/8))) (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))))
(+.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) (-.f64 (/.f64 (pow.f64 b -3) (+.f64 (pow.f64 b -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2))))) (*.f64 (/.f64 (pow.f64 eps 3) (+.f64 (pow.f64 b -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2))))) 1/8)))
(-.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (exp.f64 (log1p.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))) 1) (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))))
(+.f64 -1 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (exp.f64 (log1p.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))))
(-.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (/.f64 (pow.f64 b -2) (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))) (/.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(+.f64 (-.f64 (/.f64 (pow.f64 b -2) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (/.f64 (*.f64 eps (*.f64 eps 1/4)) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))) (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))))
(+.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) (-.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 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (/.f64 (pow.f64 b -3) (+.f64 (pow.f64 b -2) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 (*.f64 eps 1/2) b))))) (/.f64 (*.f64 (pow.f64 eps 3) 1/8) (+.f64 (pow.f64 b -2) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 (*.f64 eps 1/2) b)))))
(+.f64 (-.f64 (/.f64 (pow.f64 b -3) (+.f64 (pow.f64 b -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2))))) (/.f64 (pow.f64 eps 3) (/.f64 (+.f64 (pow.f64 b -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2)))) 1/8))) (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))))
(+.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) (-.f64 (/.f64 (pow.f64 b -3) (+.f64 (pow.f64 b -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2))))) (*.f64 (/.f64 (pow.f64 eps 3) (+.f64 (pow.f64 b -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2))))) 1/8)))
(-.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (exp.f64 (log1p.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))) 1)
(+.f64 (/.f64 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))
(-.f64 (+.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (/.f64 1 b)) 0) (*.f64 eps 1/2))
(+.f64 (/.f64 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))
(*.f64 1 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(+.f64 (/.f64 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))
(*.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) 1)
(+.f64 (/.f64 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))
(*.f64 (sqrt.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))) (sqrt.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
(+.f64 (/.f64 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))
(*.f64 (cbrt.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))) (pow.f64 (cbrt.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))) 2))
(+.f64 (/.f64 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))) 2) (cbrt.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
(+.f64 (/.f64 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))
(*.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2)) (/.f64 1 (-.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
(*.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2)) (/.f64 1 (-.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
(*.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (-.f64 (/.f64 1 b) (+.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 3) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3)) 1) (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 2) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (-.f64 (/.f64 1 b) (fma.f64 eps 1/2 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 3) (*.f64 1 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3))) (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 2) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (-.f64 (/.f64 1 b) (fma.f64 eps 1/2 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))) (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2)))
(*.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2)) (/.f64 1 (-.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (-.f64 (/.f64 1 b) (+.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))))) (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 3) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3)) 1) (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 2) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (-.f64 (/.f64 1 b) (fma.f64 eps 1/2 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 3) (*.f64 1 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3))) (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 2) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (-.f64 (/.f64 1 b) (fma.f64 eps 1/2 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2)) (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2))) (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(+.f64 (/.f64 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2)) (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3))) (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2)) (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 3) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3))) (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 2) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2)) (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 3) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3))) (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 2) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (/.f64 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2)) (-.f64 (*.f64 eps (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)) (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4))))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2)) (*.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))) (fma.f64 eps (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (neg.f64 (*.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))) (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2)) (/.f64 (-.f64 (*.f64 eps (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (*.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))) (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))))) (*.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2)) (-.f64 (*.f64 eps (+.f64 (pow.f64 b -2) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 (*.f64 eps 1/2) b)))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)) (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8))))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)) (+.f64 (pow.f64 b -2) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 (*.f64 eps 1/2) b)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2)) (-.f64 (*.f64 eps (+.f64 (pow.f64 b -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2))))) (*.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))) (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8))))) (*.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))) (+.f64 (pow.f64 b -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2)) (-.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (*.f64 eps (pow.f64 (exp.f64 eps) a))) (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4))))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (*.f64 eps (pow.f64 (exp.f64 eps) a))) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2)) (*.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (*.f64 eps (pow.f64 (exp.f64 eps) a))) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))) (-.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (*.f64 eps (pow.f64 (exp.f64 eps) a))) (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))))))
(*.f64 (/.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))) eps) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2)) (-.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (*.f64 (/.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))) eps) (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps 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 (*.f64 eps 1/2) b)) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (*.f64 eps (pow.f64 (exp.f64 eps) a))) (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)))))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (*.f64 eps (pow.f64 (exp.f64 eps) a))) (+.f64 (pow.f64 b -2) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 (*.f64 eps 1/2) b)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2)) (+.f64 (pow.f64 b -2) (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2))) (*.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (*.f64 eps (pow.f64 (exp.f64 eps) a))) (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)))))) (*.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (*.f64 eps (pow.f64 (exp.f64 eps) a))) (+.f64 (pow.f64 b -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2))))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2)) (/.f64 (+.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2))) (-.f64 (pow.f64 b -2) (/.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))))) (/.f64 (*.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))) (+.f64 (pow.f64 b -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2))))) eps)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2)) (-.f64 (*.f64 (neg.f64 eps) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (*.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) a)) (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4))))) (*.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) a)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2)) (+.f64 (*.f64 (neg.f64 eps) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (*.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))) (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4)))))) (*.f64 (neg.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2)) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))) (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4)))) (*.f64 (neg.f64 eps) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))) (*.f64 (neg.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2)) (-.f64 (*.f64 (neg.f64 eps) (+.f64 (pow.f64 b -2) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 (*.f64 eps 1/2) b)))) (*.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) a)) (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8))))) (*.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) a)) (+.f64 (pow.f64 b -2) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 (*.f64 eps 1/2) b)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2)) (+.f64 (*.f64 (neg.f64 eps) (+.f64 (pow.f64 b -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2))))) (*.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))) (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8))))) (*.f64 (neg.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) (+.f64 (pow.f64 b -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2))))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2)) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))) (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8))) (*.f64 (neg.f64 eps) (+.f64 (pow.f64 b -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2)))))) (*.f64 (neg.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) (+.f64 (pow.f64 b -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2)) (*.f64 (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (-.f64 (/.f64 1 b) (+.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (-.f64 (/.f64 1 b) (+.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))))) (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (-.f64 (/.f64 1 b) (+.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 3) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3)) (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 4) (*.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2) (*.f64 (-.f64 (/.f64 1 b) (fma.f64 eps 1/2 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))))) (-.f64 (/.f64 1 b) (fma.f64 eps 1/2 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))))))))) (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 2) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (-.f64 (/.f64 1 b) (fma.f64 eps 1/2 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 3) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3)) (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 4) (*.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2) (-.f64 (/.f64 1 b) (fma.f64 eps 1/2 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))))) (-.f64 (/.f64 1 b) (fma.f64 eps 1/2 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))))))) (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 2) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (-.f64 (/.f64 1 b) (fma.f64 eps 1/2 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) 3) (pow.f64 (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (-.f64 (/.f64 1 b) (+.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2)) (-.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (-.f64 (/.f64 1 b) (+.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (-.f64 (/.f64 1 b) (+.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))) (*.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (-.f64 (/.f64 1 b) (+.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 3) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3)) (+.f64 (pow.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 2) 3) (pow.f64 (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (-.f64 (/.f64 1 b) (fma.f64 eps 1/2 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))))) 3))) (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 4) (*.f64 (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (-.f64 (/.f64 1 b) (fma.f64 eps 1/2 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))))) (-.f64 (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (-.f64 (/.f64 1 b) (fma.f64 eps 1/2 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))))) (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 3) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (-.f64 (/.f64 1 b) (fma.f64 eps 1/2 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))))) 3) (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 6))) (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 4) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (*.f64 (-.f64 (/.f64 1 b) (fma.f64 eps 1/2 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))))) (-.f64 (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (-.f64 (/.f64 1 b) (fma.f64 eps 1/2 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))))) (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 2))))))
(/.f64 1 (/.f64 (-.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2))))
(*.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2)) (/.f64 1 (-.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (-.f64 (/.f64 1 b) (+.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))) (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 3) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3)) 1) (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 2) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (-.f64 (/.f64 1 b) (fma.f64 eps 1/2 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 3) (*.f64 1 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3))) (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 2) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (-.f64 (/.f64 1 b) (fma.f64 eps 1/2 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2)) (-.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2)) (-.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3)) (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (-.f64 (/.f64 1 b) (+.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 3) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3)) (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 2) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (-.f64 (/.f64 1 b) (fma.f64 eps 1/2 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2)) (-.f64 (/.f64 1 b) (+.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2) (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 2)) (-.f64 (/.f64 1 b) (fma.f64 eps 1/2 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps 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 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (-.f64 (/.f64 1 b) (+.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))) (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 6) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 6)) (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 2) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (-.f64 (/.f64 1 b) (fma.f64 eps 1/2 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))))))) (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 3) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3)))
(/.f64 (-.f64 (*.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (/.f64 1 b)) (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (/.f64 1 b))) (*.f64 (*.f64 eps eps) 1/4)) (+.f64 (*.f64 eps 1/2) (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (/.f64 1 b))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))) (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))))) (*.f64 eps (*.f64 eps 1/4))) (fma.f64 eps 1/2 (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))))))
(/.f64 (-.f64 (*.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (/.f64 1 b)) (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (/.f64 1 b))) (*.f64 eps (*.f64 eps 1/4))) (fma.f64 eps 1/2 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (/.f64 1 b))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps 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 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 4) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 4)) (*.f64 (-.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 4) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 4)) (-.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))) (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2)))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 3) 3) (pow.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (-.f64 (/.f64 1 b) (+.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))))) (+.f64 (*.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps 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 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 3) 3) (pow.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3) 3)) (*.f64 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 2) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (-.f64 (/.f64 1 b) (fma.f64 eps 1/2 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))))))) (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 6) (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 6) (*.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 3) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 3) 3) (pow.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3) 3)) (*.f64 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 2) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (-.f64 (/.f64 1 b) (fma.f64 eps 1/2 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))))))) (-.f64 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 6) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 6)) (*.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 3) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (/.f64 1 b)) 3) (*.f64 (pow.f64 eps 3) 1/8)) (+.f64 (*.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (/.f64 1 b)) (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (/.f64 1 b))) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (*.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (/.f64 1 b)) (*.f64 eps 1/2)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))) 3) (*.f64 (pow.f64 eps 3) 1/8)) (fma.f64 (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))) (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))) (fma.f64 (*.f64 eps eps) 1/4 (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (/.f64 1 b)) 3) (*.f64 (pow.f64 eps 3) 1/8)) (fma.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (/.f64 1 b)) (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (/.f64 1 b)) (fma.f64 (*.f64 eps eps) 1/4 (*.f64 1/2 (*.f64 eps (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) (/.f64 1 b)))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) 3) (pow.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2) 3)) (*.f64 (-.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (*.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps 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 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 2) 3) (pow.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2) 3)) (*.f64 (-.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 4) (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 4) (*.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 6) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 6)) (-.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))) (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 4) (+.f64 (*.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2)) (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 4))))
(/.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)) (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (fma.f64 eps (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (*.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))) (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))))) (*.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (+.f64 (*.f64 eps (+.f64 (pow.f64 b -2) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 (*.f64 eps 1/2) b)))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)) (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a)) (+.f64 (pow.f64 b -2) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 (*.f64 eps 1/2) b)))))
(/.f64 (fma.f64 eps (+.f64 (pow.f64 b -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2)))) (*.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))) (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)))) (*.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))) (+.f64 (pow.f64 b -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2))))))
(/.f64 (+.f64 (/.f64 1 b) (+.f64 (*.f64 eps 1/2) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (*.f64 eps (pow.f64 (exp.f64 eps) a))) (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4))))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (*.f64 eps (pow.f64 (exp.f64 eps) a))) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 eps 1/2 (*.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (*.f64 eps (pow.f64 (exp.f64 eps) a))) (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4)))))) (*.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (*.f64 eps (pow.f64 (exp.f64 eps) a))) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) (/.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))) eps) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (*.f64 (/.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))) eps) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (+.f64 (pow.f64 b -2) (+.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 (*.f64 eps 1/2) b)) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (*.f64 eps (pow.f64 (exp.f64 eps) a))) (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8))))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (*.f64 eps (pow.f64 (exp.f64 eps) a))) (+.f64 (pow.f64 b -2) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 (*.f64 eps 1/2) b)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 (expm1.f64 (*.f64 a eps)) (*.f64 eps (pow.f64 (exp.f64 eps) a))) (+.f64 (pow.f64 b -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2))))) (*.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (*.f64 eps (pow.f64 (exp.f64 eps) a))) (+.f64 (pow.f64 b -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))) eps) (+.f64 (pow.f64 b -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2))))) (/.f64 (*.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))) (+.f64 (pow.f64 b -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2))))) eps))
(/.f64 (+.f64 (*.f64 (neg.f64 eps) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (*.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) a)) (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)))) (*.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) a)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (fma.f64 (neg.f64 eps) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (*.f64 (neg.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))))) (*.f64 (neg.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (+.f64 (*.f64 (neg.f64 eps) (+.f64 (pow.f64 b -2) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 (*.f64 eps 1/2) b)))) (*.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) a)) (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)))) (*.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) a)) (+.f64 (pow.f64 b -2) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 (*.f64 eps 1/2) b)))))
(/.f64 (fma.f64 (neg.f64 eps) (+.f64 (pow.f64 b -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2)))) (*.f64 (neg.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)))) (*.f64 (neg.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) (+.f64 (pow.f64 b -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) eps)) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))))
(/.f64 (fma.f64 eps (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (*.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))) (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))))) (*.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 (expm1.f64 (*.f64 eps a)) (*.f64 eps (pow.f64 (exp.f64 eps) a)))) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) 1)) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (/.f64 (expm1.f64 (*.f64 eps a)) (*.f64 eps (pow.f64 (exp.f64 eps) a)))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 eps 1/2 (*.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (*.f64 eps (pow.f64 (exp.f64 eps) a))) (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4)))))) (*.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (*.f64 eps (pow.f64 (exp.f64 eps) a))) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) (/.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))) eps) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (*.f64 (/.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))) eps) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) a))) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (neg.f64 eps))) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (/.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) a))))
(/.f64 (fma.f64 (neg.f64 eps) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (*.f64 (neg.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))))) (*.f64 (neg.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))) (*.f64 (+.f64 (pow.f64 b -2) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 (*.f64 eps 1/2) b))) eps)) (*.f64 (+.f64 (pow.f64 b -2) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 (*.f64 eps 1/2) b))) (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (exp.f64 eps) a))))
(/.f64 (fma.f64 eps (+.f64 (pow.f64 b -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2)))) (*.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))) (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)))) (*.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))) (+.f64 (pow.f64 b -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 (expm1.f64 (*.f64 eps a)) (*.f64 eps (pow.f64 (exp.f64 eps) a)))) (*.f64 (+.f64 (pow.f64 b -2) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 (*.f64 eps 1/2) b))) 1)) (*.f64 (+.f64 (pow.f64 b -2) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 (*.f64 eps 1/2) b))) (/.f64 (expm1.f64 (*.f64 eps a)) (*.f64 eps (pow.f64 (exp.f64 eps) a)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 (expm1.f64 (*.f64 a eps)) (*.f64 eps (pow.f64 (exp.f64 eps) a))) (+.f64 (pow.f64 b -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2))))) (*.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (*.f64 eps (pow.f64 (exp.f64 eps) a))) (+.f64 (pow.f64 b -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))) eps) (+.f64 (pow.f64 b -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2))))) (/.f64 (*.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))) (+.f64 (pow.f64 b -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2))))) eps))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) a))) (*.f64 (+.f64 (pow.f64 b -2) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 (*.f64 eps 1/2) b))) (neg.f64 eps))) (*.f64 (+.f64 (pow.f64 b -2) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 (*.f64 eps 1/2) b))) (/.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) a))))
(/.f64 (fma.f64 (neg.f64 eps) (+.f64 (pow.f64 b -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2)))) (*.f64 (neg.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)))) (*.f64 (neg.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) (+.f64 (pow.f64 b -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2))) (neg.f64 (-.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2)) (neg.f64 (-.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2))) (neg.f64 (-.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) 2) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (-.f64 (/.f64 1 b) (+.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 3) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) 2) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (-.f64 (/.f64 1 b) (fma.f64 eps 1/2 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a))))))))))
(pow.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) 1)
(+.f64 (/.f64 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))
(pow.f64 (sqrt.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))) 2)
(+.f64 (/.f64 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))
(pow.f64 (cbrt.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))) 3)
(+.f64 (/.f64 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))
(pow.f64 (pow.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) 3) 1/3)
(+.f64 (/.f64 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))
(sqrt.f64 (pow.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) 2))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) 2))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2))) 2))
(log.f64 (exp.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
(+.f64 (/.f64 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))))
(+.f64 (/.f64 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))
(cbrt.f64 (pow.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) 3))
(+.f64 (/.f64 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))
(expm1.f64 (log1p.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
(+.f64 (/.f64 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))
(exp.f64 (log.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
(+.f64 (/.f64 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))) 1))
(+.f64 (/.f64 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))
(log1p.f64 (expm1.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
(+.f64 (/.f64 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))
(fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(+.f64 (/.f64 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))
(fma.f64 1 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(+.f64 (/.f64 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))
(fma.f64 1 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))
(+.f64 (/.f64 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))
(fma.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))
(fma.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.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 (/.f64 1 b) (*.f64 eps -1/2)))
(+.f64 (/.f64 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a 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 eps (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a)))))
(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 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.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 1 b) (*.f64 eps -1/2)))
(+.f64 (/.f64 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))
(fma.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(+.f64 (/.f64 1 b) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 a eps))) -1/2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 eps) a))) 1)
(pow.f64 (exp.f64 eps) a)
(*.f64 (pow.f64 (exp.f64 eps) a) 1)
(pow.f64 (exp.f64 eps) a)
(*.f64 1 (pow.f64 (exp.f64 eps) a))
(pow.f64 (exp.f64 eps) a)
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) (sqrt.f64 (pow.f64 (exp.f64 eps) a)))
(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))
(pow.f64 (exp.f64 eps) a)
(*.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)
(pow.f64 (pow.f64 (exp.f64 eps) a) 1)
(pow.f64 (exp.f64 eps) a)
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) 2)
(pow.f64 (exp.f64 eps) a)
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 3)
(pow.f64 (exp.f64 eps) a)
(pow.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) 1/3)
(pow.f64 (exp.f64 eps) a)
(pow.f64 (exp.f64 eps) a)
(pow.f64 (E.f64) (*.f64 eps a))
(pow.f64 (E.f64) (*.f64 a eps))
(pow.f64 (exp.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 (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 (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)))
(pow.f64 (exp.f64 eps) a)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 eps) a))))
(pow.f64 (exp.f64 eps) a)
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3))
(pow.f64 (exp.f64 eps) a)
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 eps) a)))
(pow.f64 (exp.f64 eps) a)
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 eps) a)))
(pow.f64 (exp.f64 eps) a)

eval245.0ms (1.4%)

Compiler

Compiled 18943 to 9489 computations (49.9% saved)

prune120.0ms (0.7%)

Pruning

16 alts after pruning (12 fresh and 4 done)

PrunedKeptTotal
New6158623
Fresh246
Picked101
Done044
Total61816634
Error
0%
Counts
634 → 16
Alt Table
Click to see full alt table
StatusErrorProgram
58.76%
(/.f64 (/.f64 eps a) eps)
16.2%
(/.f64 (+.f64 a b) (*.f64 a b))
73.33%
(/.f64 eps (*.f64 eps a))
47.46%
(/.f64 1 b)
55.82%
(/.f64 1 a)
61.75%
(-.f64 (+.f64 1 (/.f64 (/.f64 eps eps) a)) 1)
3.98%
(+.f64 (/.f64 1 b) (/.f64 1 a))
3.8%
(+.f64 (/.f64 1 a) (-.f64 (/.f64 1 b) (*.f64 eps 1/2)))
17.85%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) a) (/.f64 (cbrt.f64 (+.f64 a b)) b))
74.12%
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
70.08%
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
17.86%
(*.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b))
55.71%
(*.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) 1)
75.24%
(*.f64 eps (/.f64 (/.f64 1 eps) b))
75.87%
(*.f64 eps (/.f64 1 (*.f64 eps a)))
78.22%
(*.f64 eps (exp.f64 (log.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))))
Compiler

Compiled 341 to 232 computations (32% saved)

localize14.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 35 to 24 computations (31.4% saved)

series2.0ms (0%)

Counts
2 → 60
Calls

15 calls:

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

rewrite109.0ms (0.6%)

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
01250
126850
2369450
Stop Event
node limit
Counts
2 → 210
Calls
Call 1
Inputs
(+.f64 (/.f64 1 a) (-.f64 (/.f64 1 b) (*.f64 eps 1/2)))
(-.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)))))))
((#(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 (*.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 -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 (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))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 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 (cbrt.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.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 1 b) (*.f64 (*.f64 (*.f64 eps -1/2) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2)))))) (#(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 (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))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 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 (*.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 (*.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))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 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 (*.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 -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 (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))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 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 (*.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 -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 (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))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 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 (*.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 -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 (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))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 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 (*.f64 eps -1/2) 1 (*.f64 eps 1/2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 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))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 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 (cbrt.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 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 (cbrt.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 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))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.f64 eps 1/2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 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 (*.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 -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 (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))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 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)) 1))))) (#(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)) 1))))) (#(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)) 1))))) (#(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)) 1))))) (#(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))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.f64 eps 1/2)) 1))))) (#(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 (*.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 -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 (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))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.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 (*.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 -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 (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))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.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 (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 (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 -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 (*.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 (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 -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 (-.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 (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 /.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) 1) (+.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)) (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 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (*.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))) (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)) 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 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)) (sqrt.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 b 1/2)) (pow.f64 b -2))))) (sqrt.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 /.f64 (/.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)) (*.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 b 1/2)) (pow.f64 b -2)))) (cbrt.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 b 1/2)) (pow.f64 b -2)))))) (cbrt.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))))))

simplify193.0ms (1.1%)

Algorithm
egg-herbie
Rules
1006×fma-def
780×associate-*r*
672×+-commutative
636×distribute-lft-in
632×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
060014264
1177412886
Stop Event
node limit
Counts
270 → 333
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 1 b)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(/.f64 1 b)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(-.f64 (/.f64 1 b) (-.f64 (*.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)))
(+.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 (*.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 -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 (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))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.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))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.f64 eps 1/2))))
(+.f64 (/.f64 1 b) (*.f64 1 (*.f64 (*.f64 eps -1/2) 1)))
(+.f64 (/.f64 1 b) (*.f64 (*.f64 (*.f64 eps -1/2) 1) 1))
(+.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 -1/2 eps (*.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))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 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 (*.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 (*.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))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 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 (*.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 -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 (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))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 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 (*.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 -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 (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))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 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 (*.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 -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 (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))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 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 (*.f64 eps -1/2) 1 (*.f64 eps 1/2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.f64 eps 1/2))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 -1/2 eps (*.f64 eps 1/2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.f64 eps 1/2))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 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))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 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 (cbrt.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.f64 eps 1/2))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.f64 eps 1/2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.f64 eps 1/2))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 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 -1/2 eps (*.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))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 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)) 1))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (*.f64 (fma.f64 -1/2 eps (*.f64 eps 1/2)) 1))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (*.f64 (fma.f64 (neg.f64 eps) 1/2 (*.f64 eps 1/2)) 1))
(+.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)) 1))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.f64 eps 1/2)) 1))
(+.f64 (*.f64 eps -1/2) (/.f64 1 b))
(+.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 -1/2 eps (*.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))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.f64 eps 1/2))))
(+.f64 (*.f64 (*.f64 eps -1/2) 1) (/.f64 1 b))
(+.f64 (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2)) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(+.f64 (fma.f64 -1/2 eps (*.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))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.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 (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 (+.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 -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 (*.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 -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 -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 -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 (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)))))
(/.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) 1) (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))
(/.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))) (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (*.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))) (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (/.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)) 1) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 b 1/2)) (pow.f64 b -2))))
(/.f64 (/.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)) (sqrt.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 b 1/2)) (pow.f64 b -2))))) (sqrt.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.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 (cbrt.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 b 1/2)) (pow.f64 b -2)))) (cbrt.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 b 1/2)) (pow.f64 b -2)))))) (cbrt.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 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(-.f64 (/.f64 1 b) (*.f64 1/2 eps))
(fma.f64 eps -1/2 (/.f64 1 b))
(-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 1/2 eps))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 1/2 eps))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 1/2 eps))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(-.f64 (/.f64 1 b) (*.f64 1/2 eps))
(fma.f64 eps -1/2 (/.f64 1 b))
(-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 1/2 eps))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 1/2 eps))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 1/2 eps))
(+.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))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 1/2 eps))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 1/2 eps))
(+.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))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(+.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))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(+.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)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.f64 (*.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)))
(+.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)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.f64 (*.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)))
(+.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)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.f64 (*.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)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(/.f64 1 b)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(*.f64 -1/2 eps)
(*.f64 eps -1/2)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(*.f64 -1/2 eps)
(*.f64 eps -1/2)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(/.f64 1 b)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(*.f64 -1/2 eps)
(*.f64 eps -1/2)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(*.f64 -1/2 eps)
(*.f64 eps -1/2)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(-.f64 (/.f64 1 b) (-.f64 (*.f64 eps 1/2) (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 eps 1/2))
(+.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) (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 (exp.f64 (log1p.f64 (/.f64 1 a))) (-.f64 1 (fma.f64 eps -1/2 (/.f64 1 b))))
(+.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)
(+.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 1 a) (/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 1/2 eps (/.f64 1 b))))
(-.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) (fma.f64 (*.f64 eps eps) 1/4 (+.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b 1/2))))) (*.f64 (/.f64 (pow.f64 eps 3) (fma.f64 (*.f64 eps eps) 1/4 (+.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b 1/2))))) 1/8)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (fma.f64 eps (*.f64 eps 1/4) (fma.f64 (/.f64 eps b) 1/2 (pow.f64 b -2)))))
(-.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 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 (/.f64 1 a) (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 1 a) (/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 1/2 eps (/.f64 1 b))))
(-.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) (fma.f64 (*.f64 eps eps) 1/4 (+.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b 1/2))))) (*.f64 (/.f64 (pow.f64 eps 3) (fma.f64 (*.f64 eps eps) 1/4 (+.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b 1/2))))) 1/8)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (fma.f64 eps (*.f64 eps 1/4) (fma.f64 (/.f64 eps b) 1/2 (pow.f64 b -2)))))
(-.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 (fma.f64 eps -1/2 (/.f64 1 b))))
(+.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))
(+.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))))
(+.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)
(+.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)))))
(+.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))
(+.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)))))
(+.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)))))
(+.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 (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 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 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 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 (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 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 (-.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 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 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 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (-.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (*.f64 a (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4)))))) (*.f64 a (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(*.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)) a) (-.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 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (+.f64 (pow.f64 b -2) (-.f64 (fma.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 (fma.f64 (*.f64 eps eps) 1/4 (+.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b 1/2))))))
(*.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)) a) (-.f64 (fma.f64 eps (*.f64 eps 1/4) (fma.f64 (/.f64 eps b) 1/2 (pow.f64 b -2))) (*.f64 a (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3))))))
(*.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 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (+.f64 (neg.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (*.f64 a (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 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 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (+.f64 (neg.f64 (fma.f64 (*.f64 eps eps) 1/4 (+.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b 1/2))))) (*.f64 a (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8))))) (*.f64 (fma.f64 (*.f64 eps eps) 1/4 (+.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b 1/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 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)))))))
(*.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 (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 (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 (+.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 (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 (pow.f64 a -4) (*.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)))))
(*.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 1 (/.f64 1 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
(+.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)))))
(+.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))))
(+.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 (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 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 -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 (/.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 (fma.f64 eps -1/2 (/.f64 1 b)) 2))) (-.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 (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))))) (sqrt.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3))))
(*.f64 (hypot.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3/2) (pow.f64 a -3/2)) (/.f64 (hypot.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3/2) (pow.f64 a -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 (*.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 (fma.f64 eps -1/2 (/.f64 1 b)) 2))) (/.f64 (/.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)))) (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))) (*.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 (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 (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 (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 (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 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 -1 a)) (pow.f64 a -2)) (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 (fma.f64 eps -1/2 (/.f64 1 b)) 6)) (*.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 (-.f64 (pow.f64 a -6) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 6)) (-.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 (+.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 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 (fma.f64 eps -1/2 (/.f64 1 b)) 4)) (*.f64 (-.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 (+.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 (-.f64 (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 eps (*.f64 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 (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 (pow.f64 a -6) (-.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 6) (*.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 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 (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 (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 (pow.f64 a -4) (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 4) (*.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 a -2) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 6)) (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) (fma.f64 (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)) (pow.f64 a -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 (/.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 eps (*.f64 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 eps (/.f64 b 1/2)))) (*.f64 a (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)))) (*.f64 a (fma.f64 (*.f64 eps eps) 1/4 (+.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b 1/2))))))
(/.f64 (fma.f64 a (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (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 eps (*.f64 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 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 (fma.f64 (*.f64 eps eps) 1/4 (+.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b 1/2)))))) (*.f64 (fma.f64 (*.f64 eps eps) 1/4 (+.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b 1/2)))) (neg.f64 a)))
(/.f64 (neg.f64 (fma.f64 a (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (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 eps (*.f64 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 eps (*.f64 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 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 eps (/.f64 b 1/2)))) (*.f64 a (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)))) (*.f64 a (fma.f64 (*.f64 eps eps) 1/4 (+.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b 1/2))))))
(/.f64 (fma.f64 a (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (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 (fma.f64 (*.f64 eps eps) 1/4 (+.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b 1/2)))))) (*.f64 (fma.f64 (*.f64 eps eps) 1/4 (+.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b 1/2)))) (neg.f64 a)))
(/.f64 (neg.f64 (fma.f64 a (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (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)))))
(+.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 (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 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 (/.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 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)))))
(+.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)))))
(+.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 (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 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 (+.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 (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 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 (+.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 (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 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 (+.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 eps (*.f64 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 eps (/.f64 b 1/2)))) (*.f64 a (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)))) (*.f64 a (fma.f64 (*.f64 eps eps) 1/4 (+.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b 1/2))))))
(/.f64 (fma.f64 a (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (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 eps (*.f64 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 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 (fma.f64 (*.f64 eps eps) 1/4 (+.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b 1/2)))))) (*.f64 (fma.f64 (*.f64 eps eps) 1/4 (+.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b 1/2)))) (neg.f64 a)))
(/.f64 (neg.f64 (fma.f64 a (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (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 eps (*.f64 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 eps (*.f64 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 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 eps (/.f64 b 1/2)))) (*.f64 a (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)))) (*.f64 a (fma.f64 (*.f64 eps eps) 1/4 (+.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b 1/2))))))
(/.f64 (fma.f64 a (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (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 (fma.f64 (*.f64 eps eps) 1/4 (+.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b 1/2)))))) (*.f64 (fma.f64 (*.f64 eps eps) 1/4 (+.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b 1/2)))) (neg.f64 a)))
(/.f64 (neg.f64 (fma.f64 a (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (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)
(+.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)
(+.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)
(+.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)
(+.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 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.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)))))
(+.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))))))
(+.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))
(+.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)))))
(+.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)))))
(+.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))
(+.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)))))
(+.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)))
(+.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))
(+.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))
(+.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)))
(+.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))
(+.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)))
(+.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 (*.f64 eps -1/2) 1 (*.f64 eps 1/2))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (*.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 (fma.f64 eps -1/2 (/.f64 1 b)) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (*.f64 eps 0))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 eps -1/2) (fma.f64 -1/2 eps (*.f64 eps 1/2))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (*.f64 eps 0))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 (*.f64 eps -1/2) 1) (fma.f64 -1/2 eps (*.f64 eps 1/2))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (*.f64 eps 0))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 eps -1/2) (fma.f64 (neg.f64 eps) 1/2 (*.f64 eps 1/2))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (*.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 (fma.f64 eps -1/2 (/.f64 1 b)) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (*.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 (/.f64 1 b) (fma.f64 eps -1/2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 (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 (/.f64 1 b) (fma.f64 eps -1/2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 (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))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.f64 eps 1/2))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2)) (*.f64 eps 0)))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 (*.f64 eps -1/2) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.f64 eps 1/2))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2)) (*.f64 eps 0)))
(+.f64 (/.f64 1 b) (*.f64 1 (*.f64 (*.f64 eps -1/2) 1)))
(fma.f64 eps -1/2 (/.f64 1 b))
(+.f64 (/.f64 1 b) (*.f64 (*.f64 (*.f64 eps -1/2) 1) 1))
(fma.f64 eps -1/2 (/.f64 1 b))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (*.f64 eps 0))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (fma.f64 -1/2 eps (*.f64 eps 1/2)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (*.f64 eps 0))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (fma.f64 (neg.f64 eps) 1/2 (*.f64 eps 1/2)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (*.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 (/.f64 1 b) (fma.f64 eps -1/2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 (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))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.f64 eps 1/2)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2)) (*.f64 eps 0)))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (*.f64 eps -1/2) 1 (*.f64 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))))
(fma.f64 2 (*.f64 eps 0) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.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))))
(fma.f64 2 (*.f64 eps 0) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.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))))
(fma.f64 2 (*.f64 eps 0) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.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 (fma.f64 eps -1/2 (/.f64 1 b)) (+.f64 (fma.f64 -1/2 eps (*.f64 1/2 eps)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 1/2 eps)) (neg.f64 (sqrt.f64 (*.f64 1/2 eps)))) (*.f64 eps 0)) (+.f64 (/.f64 1 b) (*.f64 eps 0)))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.f64 eps 1/2)) (fma.f64 (*.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))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2)) (*.f64 eps 0)) (+.f64 (/.f64 1 b) (*.f64 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))))
(fma.f64 2 (*.f64 eps 0) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.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))))
(fma.f64 2 (*.f64 eps 0) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.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))))
(fma.f64 2 (*.f64 eps 0) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.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 (fma.f64 eps -1/2 (/.f64 1 b)) (+.f64 (fma.f64 -1/2 eps (*.f64 1/2 eps)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 1/2 eps)) (neg.f64 (sqrt.f64 (*.f64 1/2 eps)))) (*.f64 eps 0)) (+.f64 (/.f64 1 b) (*.f64 eps 0)))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.f64 eps 1/2)) (fma.f64 -1/2 eps (*.f64 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))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2)) (*.f64 eps 0)) (+.f64 (/.f64 1 b) (*.f64 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))))
(fma.f64 2 (*.f64 eps 0) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.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))))
(fma.f64 2 (*.f64 eps 0) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.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))))
(fma.f64 2 (*.f64 eps 0) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.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 (fma.f64 eps -1/2 (/.f64 1 b)) (+.f64 (fma.f64 -1/2 eps (*.f64 1/2 eps)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 1/2 eps)) (neg.f64 (sqrt.f64 (*.f64 1/2 eps)))) (*.f64 eps 0)) (+.f64 (/.f64 1 b) (*.f64 eps 0)))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.f64 eps 1/2)) (fma.f64 (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))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2)) (*.f64 eps 0)) (+.f64 (/.f64 1 b) (*.f64 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 (fma.f64 eps -1/2 (/.f64 1 b)) (+.f64 (fma.f64 -1/2 eps (*.f64 1/2 eps)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 1/2 eps)) (neg.f64 (sqrt.f64 (*.f64 1/2 eps)))) (*.f64 eps 0)) (+.f64 (/.f64 1 b) (*.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 (fma.f64 eps -1/2 (/.f64 1 b)) (+.f64 (fma.f64 -1/2 eps (*.f64 1/2 eps)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 1/2 eps)) (neg.f64 (sqrt.f64 (*.f64 1/2 eps)))) (*.f64 eps 0)) (+.f64 (/.f64 1 b) (*.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 (fma.f64 eps -1/2 (/.f64 1 b)) (+.f64 (fma.f64 -1/2 eps (*.f64 1/2 eps)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 1/2 eps)) (neg.f64 (sqrt.f64 (*.f64 1/2 eps)))) (*.f64 eps 0)) (+.f64 (/.f64 1 b) (*.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))))
(fma.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.f64 eps 1/2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps 1/2))) (sqrt.f64 (*.f64 eps 1/2)) (*.f64 eps 1/2))))
(+.f64 (+.f64 (/.f64 1 b) (fma.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 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(+.f64 (/.f64 1 b) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 1/2 eps)) (neg.f64 (sqrt.f64 (*.f64 1/2 eps)))) (*.f64 eps 0)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 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))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 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))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2)) (*.f64 eps 0)) (+.f64 (/.f64 1 b) (*.f64 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 (cbrt.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 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))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2)) (*.f64 eps 0)) (+.f64 (/.f64 1 b) (*.f64 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))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 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))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2)) (*.f64 eps 0)) (+.f64 (/.f64 1 b) (*.f64 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))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.f64 eps 1/2))))
(+.f64 (+.f64 (/.f64 1 b) (fma.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 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(+.f64 (/.f64 1 b) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 1/2 eps)) (neg.f64 (sqrt.f64 (*.f64 1/2 eps)))) (*.f64 eps 0)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.f64 eps 1/2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.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))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(fma.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (*.f64 1 (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (*.f64 eps 0))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (*.f64 1 (fma.f64 -1/2 eps (*.f64 eps 1/2))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (*.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 (fma.f64 eps -1/2 (/.f64 1 b)) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (*.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 (/.f64 1 b) (fma.f64 eps -1/2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 (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))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.f64 eps 1/2))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2)) (*.f64 eps 0)))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (*.f64 (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2)) 1))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (*.f64 eps 0))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (*.f64 (fma.f64 -1/2 eps (*.f64 eps 1/2)) 1))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (*.f64 eps 0))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (*.f64 (fma.f64 (neg.f64 eps) 1/2 (*.f64 eps 1/2)) 1))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (*.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)) 1))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 (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 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.f64 eps 1/2)) 1))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2)) (*.f64 eps 0)))
(+.f64 (*.f64 eps -1/2) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(+.f64 (*.f64 eps -1/2) (+.f64 (/.f64 1 b) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (*.f64 eps 0))
(+.f64 (*.f64 eps -1/2) (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (*.f64 eps 1/2))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (*.f64 eps 0))
(+.f64 (*.f64 eps -1/2) (+.f64 (/.f64 1 b) (fma.f64 (neg.f64 eps) 1/2 (*.f64 eps 1/2))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (*.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 (/.f64 1 b) (fma.f64 eps -1/2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 (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))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.f64 eps 1/2))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2)) (*.f64 eps 0)))
(+.f64 (*.f64 (*.f64 eps -1/2) 1) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(+.f64 (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2)) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (*.f64 eps 0))
(+.f64 (fma.f64 -1/2 eps (*.f64 eps 1/2)) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (*.f64 eps 0))
(+.f64 (fma.f64 (neg.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 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (*.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 (/.f64 1 b) (fma.f64 eps -1/2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 (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))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 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 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2)) (*.f64 eps 0)))
(+.f64 (-.f64 (/.f64 1 b) (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 b) (expm1.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)) (fma.f64 1/2 eps (/.f64 1 b)))
(*.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 (fma.f64 (*.f64 eps eps) 1/4 (+.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b 1/2))))))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (fma.f64 eps (*.f64 eps 1/4) (fma.f64 (/.f64 eps 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 (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)) (fma.f64 1/2 eps (/.f64 1 b)))
(*.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 (fma.f64 (*.f64 eps eps) 1/4 (+.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b 1/2))))))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (fma.f64 eps (*.f64 eps 1/4) (fma.f64 (/.f64 eps b) 1/2 (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 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8))) (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (/.f64 eps (/.f64 b 1/2))))
(/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (/.f64 (fma.f64 (pow.f64 eps 3) 1/8 (pow.f64 b -3)) (+.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps 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 (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 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 (pow.f64 b -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 b 1/2)))))
(*.f64 (/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (-.f64 (pow.f64 b -4) (*.f64 (fma.f64 eps (*.f64 eps 1/4) (/.f64 eps (/.f64 b 1/2))) (fma.f64 eps (*.f64 eps 1/4) (/.f64 eps (/.f64 b 1/2)))))) (-.f64 (pow.f64 b -2) (fma.f64 eps (*.f64 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 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (fma.f64 (fma.f64 eps (*.f64 eps 1/4) (/.f64 eps (/.f64 b 1/2))) (-.f64 (fma.f64 eps (*.f64 eps 1/4) (/.f64 eps (/.f64 b 1/2))) (pow.f64 b -2)) (pow.f64 b -4))) (+.f64 (pow.f64 (pow.f64 b -2) 3) (pow.f64 (fma.f64 eps (*.f64 eps 1/4) (/.f64 eps (/.f64 b 1/2))) 3)))
(/.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)) (fma.f64 1/2 eps (/.f64 1 b)))
(/.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 (fma.f64 (*.f64 eps eps) 1/4 (+.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b 1/2))))))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (fma.f64 eps (*.f64 eps 1/4) (fma.f64 (/.f64 eps 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))))
(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))) (fma.f64 1/2 eps (/.f64 1 b))))
(/.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 (sqrt.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8))) (/.f64 (fma.f64 (*.f64 eps eps) 1/4 (+.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b 1/2)))) (sqrt.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3))) (sqrt.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)))) (fma.f64 eps (*.f64 eps 1/4) (fma.f64 (/.f64 eps b) 1/2 (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 (fma.f64 1/2 eps (/.f64 1 b)) (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 (*.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)))) (fma.f64 (*.f64 eps eps) 1/4 (+.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b 1/2))))) (cbrt.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8))))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3))) (/.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3))) (cbrt.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)))) (fma.f64 eps (*.f64 eps 1/4) (fma.f64 (/.f64 eps b) 1/2 (pow.f64 b -2)))))
(/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps -1/2) (*.f64 eps -1/2))) (-.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(*.f64 (-.f64 (pow.f64 b -2) (*.f64 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)) (fma.f64 1/2 eps (/.f64 1 b)))
(/.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 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) 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 (*.f64 eps (pow.f64 eps 3)) -1/16)) (*.f64 (fma.f64 1/2 eps (/.f64 1 b)) (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -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 (pow.f64 b -6) (*.f64 (*.f64 (pow.f64 eps 3) (pow.f64 eps 3)) 1/64)) (*.f64 (fma.f64 (*.f64 eps eps) 1/4 (+.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b 1/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 (fma.f64 eps (*.f64 eps 1/4) (fma.f64 (/.f64 eps b) 1/2 (pow.f64 b -2))) (fma.f64 (pow.f64 eps 3) 1/8 (pow.f64 b -3))))
(/.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 (fma.f64 (*.f64 eps eps) 1/4 (+.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b 1/2))))))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (fma.f64 eps (*.f64 eps 1/4) (fma.f64 (/.f64 eps b) 1/2 (pow.f64 b -2))))
(/.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) (pow.f64 (*.f64 eps (*.f64 eps 1/4)) 3)) (*.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 (pow.f64 (pow.f64 b -2) 3) (*.f64 (pow.f64 eps 6) -1/64)) (*.f64 (fma.f64 1/2 eps (/.f64 1 b)) (fma.f64 (*.f64 (*.f64 eps eps) 1/4) (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (pow.f64 b -4))))
(/.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 (fma.f64 (*.f64 eps eps) 1/4 (+.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b 1/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 (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) 1/8) (fma.f64 (pow.f64 eps 3) 1/8 (pow.f64 b -3)) (pow.f64 b -6))))
(/.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 (-.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)) (fma.f64 1/2 eps (/.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)))))
(*.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 eps eps) 1/4 (+.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b 1/2))))))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (fma.f64 eps (*.f64 eps 1/4) (fma.f64 (/.f64 eps b) 1/2 (pow.f64 b -2))))
(/.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) 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)) (fma.f64 1/2 eps (/.f64 1 b)))
(/.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))) (sqrt.f64 (+.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)) (fma.f64 1/2 eps (/.f64 1 b)))
(/.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (*.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))) (cbrt.f64 (+.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)) (fma.f64 1/2 eps (/.f64 1 b)))
(/.f64 (/.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)) 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 (fma.f64 (*.f64 eps eps) 1/4 (+.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b 1/2))))))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (fma.f64 eps (*.f64 eps 1/4) (fma.f64 (/.f64 eps b) 1/2 (pow.f64 b -2))))
(/.f64 (/.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)) (sqrt.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 b 1/2)) (pow.f64 b -2))))) (sqrt.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) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 eps eps) 1/4 (+.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b 1/2))))))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (fma.f64 eps (*.f64 eps 1/4) (fma.f64 (/.f64 eps b) 1/2 (pow.f64 b -2))))
(/.f64 (/.f64 (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)) (*.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 b 1/2)) (pow.f64 b -2)))) (cbrt.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 b 1/2)) (pow.f64 b -2)))))) (cbrt.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) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 eps eps) 1/4 (+.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b 1/2))))))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (fma.f64 eps (*.f64 eps 1/4) (fma.f64 (/.f64 eps b) 1/2 (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))
(fabs.f64 (fma.f64 eps -1/2 (/.f64 1 b)))
(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))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 (cbrt.f64 (pow.f64 b -2)) (cbrt.f64 (/.f64 1 b)) (*.f64 eps -1/2))

localize3.0ms (0%)

Compiler

Compiled 8 to 6 computations (25% saved)

localize14.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
22.07%
(/.f64 (/.f64 eps a) eps)
Compiler

Compiled 13 to 5 computations (61.5% saved)

series0.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite54.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1574×add-sqr-sqrt
1562×*-un-lft-identity
1460×add-cube-cbrt
1438×add-cbrt-cube
1426×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

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

simplify62.0ms (0.4%)

Algorithm
egg-herbie
Rules
1340×associate-*r/
1310×associate-+r+
1246×associate-+l+
936×associate-/l*
824×associate-*l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0103482
1272476
21150476
36301476
Stop Event
node limit
Counts
62 → 42
Calls
Call 1
Inputs
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(-.f64 (+.f64 1 (/.f64 eps (*.f64 eps a))) 1)
(*.f64 eps (*.f64 (/.f64 1 a) (pow.f64 eps -1)))
(*.f64 eps (/.f64 1 (*.f64 eps a)))
(*.f64 (/.f64 eps a) (pow.f64 eps -1))
(*.f64 (/.f64 eps (*.f64 eps a)) 1)
(*.f64 1 (/.f64 eps (*.f64 eps a)))
(*.f64 (sqrt.f64 (/.f64 eps (*.f64 eps a))) (sqrt.f64 (/.f64 eps (*.f64 eps a))))
(*.f64 (sqrt.f64 (/.f64 eps a)) (*.f64 (sqrt.f64 (/.f64 eps a)) (pow.f64 eps -1)))
(*.f64 (cbrt.f64 (/.f64 eps (*.f64 eps a))) (pow.f64 (cbrt.f64 (/.f64 eps (*.f64 eps a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps (*.f64 eps a))) 2) (cbrt.f64 (/.f64 eps (*.f64 eps a))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps a)) 2) (*.f64 (cbrt.f64 (/.f64 eps a)) (pow.f64 eps -1)))
(*.f64 (pow.f64 eps -1) (/.f64 eps a))
(*.f64 (/.f64 (neg.f64 eps) a) (/.f64 1 (neg.f64 eps)))
(*.f64 (/.f64 1 (sqrt.f64 eps)) (/.f64 (/.f64 eps a) (sqrt.f64 eps)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (/.f64 eps a) (cbrt.f64 eps)))
(*.f64 (/.f64 eps 1) (/.f64 (/.f64 1 a) eps))
(*.f64 (/.f64 (sqrt.f64 eps) eps) (/.f64 (sqrt.f64 eps) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) eps) (/.f64 (cbrt.f64 eps) a))
(*.f64 (/.f64 eps (sqrt.f64 eps)) (/.f64 (/.f64 1 a) (sqrt.f64 eps)))
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (/.f64 1 a) (cbrt.f64 eps)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 eps a)) 1) (/.f64 (sqrt.f64 (/.f64 eps a)) eps))
(*.f64 (/.f64 (sqrt.f64 (/.f64 eps a)) (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (sqrt.f64 (/.f64 eps a)) (cbrt.f64 eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 eps a)) 2) 1) (/.f64 (cbrt.f64 (/.f64 eps a)) eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 eps a)) 2) (sqrt.f64 eps)) (/.f64 (cbrt.f64 (/.f64 eps a)) (sqrt.f64 eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 eps a)) 2) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 (/.f64 eps (*.f64 eps a))))
(pow.f64 (/.f64 eps (*.f64 eps a)) 1)
(pow.f64 (sqrt.f64 (/.f64 eps (*.f64 eps a))) 2)
(pow.f64 (cbrt.f64 (/.f64 eps (*.f64 eps a))) 3)
(pow.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 3) 1/3)
(pow.f64 (*.f64 eps (/.f64 a eps)) -1)
(neg.f64 (/.f64 (/.f64 eps a) (neg.f64 eps)))
(sqrt.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 2))
(log.f64 (exp.f64 (/.f64 eps (*.f64 eps a))))
(cbrt.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 3))
(expm1.f64 (log1p.f64 (/.f64 eps (*.f64 eps a))))
(exp.f64 (log.f64 (/.f64 eps (*.f64 eps a))))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (*.f64 eps a))) 1))
(log1p.f64 (expm1.f64 (/.f64 eps (*.f64 eps a))))
Outputs
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(-.f64 (+.f64 1 (/.f64 eps (*.f64 eps a))) 1)
(/.f64 1 a)
(*.f64 eps (*.f64 (/.f64 1 a) (pow.f64 eps -1)))
(/.f64 1 a)
(*.f64 eps (/.f64 1 (*.f64 eps a)))
(/.f64 1 a)
(*.f64 (/.f64 eps a) (pow.f64 eps -1))
(/.f64 1 a)
(*.f64 (/.f64 eps (*.f64 eps a)) 1)
(/.f64 1 a)
(*.f64 1 (/.f64 eps (*.f64 eps a)))
(/.f64 1 a)
(*.f64 (sqrt.f64 (/.f64 eps (*.f64 eps a))) (sqrt.f64 (/.f64 eps (*.f64 eps a))))
(/.f64 1 a)
(*.f64 (sqrt.f64 (/.f64 eps a)) (*.f64 (sqrt.f64 (/.f64 eps a)) (pow.f64 eps -1)))
(/.f64 1 a)
(*.f64 (cbrt.f64 (/.f64 eps (*.f64 eps a))) (pow.f64 (cbrt.f64 (/.f64 eps (*.f64 eps a))) 2))
(/.f64 1 a)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps (*.f64 eps a))) 2) (cbrt.f64 (/.f64 eps (*.f64 eps a))))
(/.f64 1 a)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps a)) 2) (*.f64 (cbrt.f64 (/.f64 eps a)) (pow.f64 eps -1)))
(/.f64 1 a)
(*.f64 (pow.f64 eps -1) (/.f64 eps a))
(/.f64 1 a)
(*.f64 (/.f64 (neg.f64 eps) a) (/.f64 1 (neg.f64 eps)))
(/.f64 1 a)
(*.f64 (/.f64 1 (sqrt.f64 eps)) (/.f64 (/.f64 eps a) (sqrt.f64 eps)))
(/.f64 1 a)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (/.f64 eps a) (cbrt.f64 eps)))
(/.f64 1 a)
(*.f64 (/.f64 eps 1) (/.f64 (/.f64 1 a) eps))
(/.f64 1 a)
(*.f64 (/.f64 (sqrt.f64 eps) eps) (/.f64 (sqrt.f64 eps) a))
(/.f64 1 a)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) eps) (/.f64 (cbrt.f64 eps) a))
(/.f64 1 a)
(*.f64 (/.f64 eps (sqrt.f64 eps)) (/.f64 (/.f64 1 a) (sqrt.f64 eps)))
(/.f64 1 a)
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (/.f64 1 a) (cbrt.f64 eps)))
(/.f64 1 a)
(*.f64 (/.f64 (sqrt.f64 (/.f64 eps a)) 1) (/.f64 (sqrt.f64 (/.f64 eps a)) eps))
(/.f64 1 a)
(*.f64 (/.f64 (sqrt.f64 (/.f64 eps a)) (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (sqrt.f64 (/.f64 eps a)) (cbrt.f64 eps)))
(/.f64 1 a)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 eps a)) 2) 1) (/.f64 (cbrt.f64 (/.f64 eps a)) eps))
(/.f64 1 a)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 eps a)) 2) (sqrt.f64 eps)) (/.f64 (cbrt.f64 (/.f64 eps a)) (sqrt.f64 eps)))
(/.f64 1 a)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 eps a)) 2) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 (/.f64 eps (*.f64 eps a))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 eps a)) 2) (cbrt.f64 (/.f64 eps (*.f64 a eps)))) (pow.f64 (cbrt.f64 eps) 2))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 eps a)) 2) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (/.f64 1 a))))
(*.f64 (cbrt.f64 (/.f64 1 a)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 eps a)) 2) (pow.f64 (cbrt.f64 eps) 2)))
(pow.f64 (/.f64 eps (*.f64 eps a)) 1)
(/.f64 1 a)
(pow.f64 (sqrt.f64 (/.f64 eps (*.f64 eps a))) 2)
(/.f64 1 a)
(pow.f64 (cbrt.f64 (/.f64 eps (*.f64 eps a))) 3)
(/.f64 1 a)
(pow.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 3) 1/3)
(/.f64 1 a)
(pow.f64 (*.f64 eps (/.f64 a eps)) -1)
(/.f64 1 a)
(neg.f64 (/.f64 (/.f64 eps a) (neg.f64 eps)))
(/.f64 1 a)
(sqrt.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 2))
(/.f64 1 a)
(log.f64 (exp.f64 (/.f64 eps (*.f64 eps a))))
(/.f64 1 a)
(cbrt.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 3))
(/.f64 1 a)
(expm1.f64 (log1p.f64 (/.f64 eps (*.f64 eps a))))
(/.f64 1 a)
(exp.f64 (log.f64 (/.f64 eps (*.f64 eps a))))
(/.f64 1 a)
(exp.f64 (*.f64 (log.f64 (/.f64 eps (*.f64 eps a))) 1))
(/.f64 1 a)
(log1p.f64 (expm1.f64 (/.f64 eps (*.f64 eps a))))
(/.f64 1 a)

localize8.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.02%
(+.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
b
@0
(+.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))
0.0ms
a
@inf
(+.f64 (/.f64 1 b) (/.f64 1 a))
0.0ms
a
@-inf
(+.f64 (/.f64 1 b) (/.f64 1 a))

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

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

localize9.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.04%
(/.f64 (+.f64 a b) b)
13%
(*.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b))
Compiler

Compiled 26 to 11 computations (57.7% saved)

series1.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite81.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1608×associate-/l*
1064×*-commutative
640×associate-/l/
526×distribute-lft-in
510×distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

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

simplify136.0ms (0.8%)

Algorithm
egg-herbie
Rules
970×associate-/r*
826×associate-/l*
660×associate-/r/
622×times-frac
616×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
05107247
115216937
269416937
Stop Event
node limit
Counts
243 → 298
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))
1
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(/.f64 a b)
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(/.f64 a b)
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(/.f64 a b)
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
1
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
1
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 1)
(/.f64 1 (*.f64 (/.f64 a (+.f64 a b)) b))
(/.f64 1 (/.f64 (/.f64 b (+.f64 a b)) (/.f64 1 a)))
(/.f64 1 (/.f64 (*.f64 a (sqrt.f64 (/.f64 b (+.f64 a b)))) (sqrt.f64 (/.f64 (+.f64 a b) b))))
(/.f64 1 (/.f64 (/.f64 b (/.f64 (sqrt.f64 (+.f64 a b)) a)) (sqrt.f64 (+.f64 a b))))
(/.f64 1 (/.f64 (*.f64 a (cbrt.f64 (/.f64 b (+.f64 a b)))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2)))
(/.f64 1 (/.f64 (/.f64 (*.f64 a b) (cbrt.f64 (+.f64 a b))) (pow.f64 (cbrt.f64 (+.f64 a b)) 2)))
(/.f64 1 (/.f64 (*.f64 (-.f64 a b) (*.f64 a b)) (-.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 1 (/.f64 (*.f64 (*.f64 a b) (fma.f64 a a (*.f64 b (-.f64 b a)))) (+.f64 (pow.f64 a 3) (pow.f64 b 3))))
(/.f64 1 (/.f64 (*.f64 a (neg.f64 b)) (-.f64 (neg.f64 a) b)))
(/.f64 1 (*.f64 (*.f64 a b) (/.f64 1 (+.f64 a b))))
(/.f64 1 (*.f64 (*.f64 a (sqrt.f64 (/.f64 b (+.f64 a b)))) (sqrt.f64 (/.f64 b (+.f64 a b)))))
(/.f64 (/.f64 1 a) (/.f64 b (+.f64 a b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 a b) (/.f64 (*.f64 a b) 1))
(/.f64 (+.f64 a b) (/.f64 b (/.f64 1 a)))
(/.f64 (+.f64 a b) (/.f64 (*.f64 (-.f64 a b) (*.f64 a b)) (-.f64 a b)))
(/.f64 (+.f64 a b) (/.f64 (*.f64 a (neg.f64 b)) -1))
(/.f64 (/.f64 (+.f64 a b) b) a)
(/.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) (*.f64 a (sqrt.f64 (/.f64 b (+.f64 a b)))))
(/.f64 (pow.f64 a -1/2) (/.f64 (/.f64 b (+.f64 a b)) (pow.f64 a -1/2)))
(/.f64 (pow.f64 a -1/2) (/.f64 b (*.f64 (+.f64 a b) (pow.f64 a -1/2))))
(/.f64 (pow.f64 a -1/2) (*.f64 (/.f64 b (+.f64 a b)) (sqrt.f64 a)))
(/.f64 (sqrt.f64 (+.f64 a b)) (/.f64 b (/.f64 (sqrt.f64 (+.f64 a b)) a)))
(/.f64 (sqrt.f64 (+.f64 a b)) (/.f64 a (*.f64 (sqrt.f64 (+.f64 a b)) (/.f64 1 b))))
(/.f64 (sqrt.f64 (+.f64 a b)) (/.f64 (*.f64 a (sqrt.f64 (/.f64 b (+.f64 a b)))) (sqrt.f64 (/.f64 1 b))))
(/.f64 (sqrt.f64 (+.f64 a b)) (/.f64 (*.f64 a (neg.f64 b)) (neg.f64 (sqrt.f64 (+.f64 a b)))))
(/.f64 (sqrt.f64 (+.f64 a b)) (*.f64 a (/.f64 b (sqrt.f64 (+.f64 a b)))))
(/.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (*.f64 a (sqrt.f64 (/.f64 b (+.f64 a b)))) (sqrt.f64 b)))
(/.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) (/.f64 a (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2)))
(/.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) (/.f64 (*.f64 a (sqrt.f64 (/.f64 b (+.f64 a b)))) (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)))))
(/.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) (/.f64 (*.f64 a (cbrt.f64 (/.f64 b (+.f64 a b)))) (cbrt.f64 (/.f64 (+.f64 a b) b))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2) (*.f64 a (cbrt.f64 (/.f64 b (+.f64 a b)))))
(/.f64 (/.f64 1 (cbrt.f64 a)) (/.f64 (/.f64 b (+.f64 a b)) (cbrt.f64 (pow.f64 a -2))))
(/.f64 (cbrt.f64 (pow.f64 a -2)) (/.f64 (/.f64 b (+.f64 a b)) (/.f64 1 (cbrt.f64 a))))
(/.f64 (cbrt.f64 (pow.f64 a -2)) (/.f64 b (*.f64 (+.f64 a b) (/.f64 1 (cbrt.f64 a)))))
(/.f64 (cbrt.f64 (+.f64 a b)) (/.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (+.f64 a b)) 2)))
(/.f64 (cbrt.f64 (+.f64 a b)) (/.f64 (/.f64 b (/.f64 (sqrt.f64 (+.f64 a b)) a)) (cbrt.f64 (sqrt.f64 (+.f64 a b)))))
(/.f64 (cbrt.f64 (+.f64 a b)) (/.f64 (/.f64 (*.f64 a b) (cbrt.f64 (+.f64 a b))) (cbrt.f64 (+.f64 a b))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (/.f64 (*.f64 a b) (cbrt.f64 (+.f64 a b))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (/.f64 a (*.f64 (cbrt.f64 (+.f64 a b)) (/.f64 1 b))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (/.f64 (*.f64 a (neg.f64 b)) (neg.f64 (cbrt.f64 (+.f64 a b)))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (*.f64 a (/.f64 b (cbrt.f64 (+.f64 a b)))))
(/.f64 (/.f64 (+.f64 a b) a) b)
(/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (-.f64 a b) (*.f64 a b)))
(/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 (*.f64 a b) (/.f64 1 (-.f64 a b))))
(/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 a (*.f64 b (-.f64 a b))))
(/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 a (-.f64 a b))))
(/.f64 (/.f64 1 b) (/.f64 a (+.f64 a b)))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (*.f64 a b) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 (*.f64 a b) (/.f64 1 (fma.f64 a a (*.f64 b (-.f64 b a))))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 a (*.f64 b (fma.f64 a a (*.f64 b (-.f64 b a))))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 b (*.f64 a (fma.f64 a a (*.f64 b (-.f64 b a))))))
(/.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (/.f64 (*.f64 (*.f64 a b) (fma.f64 a a (*.f64 b (-.f64 b a)))) (+.f64 a b)))
(/.f64 -1 (*.f64 (/.f64 b (+.f64 a b)) (neg.f64 a)))
(/.f64 -1 (/.f64 (/.f64 b (+.f64 a b)) (/.f64 1 (neg.f64 a))))
(/.f64 -1 (/.f64 (*.f64 a (neg.f64 b)) (+.f64 a b)))
(/.f64 -1 (/.f64 (neg.f64 a) (/.f64 (+.f64 a b) b)))
(/.f64 -1 (/.f64 (*.f64 a b) (-.f64 (neg.f64 a) b)))
(/.f64 -1 (*.f64 a (/.f64 b (-.f64 (neg.f64 a) b))))
(/.f64 (-.f64 (neg.f64 a) b) (*.f64 a (neg.f64 b)))
(/.f64 (-.f64 (neg.f64 a) b) (/.f64 a (/.f64 1 (neg.f64 b))))
(/.f64 (-.f64 (neg.f64 a) b) (/.f64 (neg.f64 b) (/.f64 1 a)))
(/.f64 (-.f64 (neg.f64 a) b) (/.f64 (*.f64 a (neg.f64 b)) 1))
(/.f64 (-.f64 (neg.f64 a) b) (/.f64 (*.f64 a b) -1))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (/.f64 (*.f64 (*.f64 a b) (fma.f64 a a (*.f64 b (-.f64 b a)))) (sqrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (/.f64 b (/.f64 (sqrt.f64 (+.f64 a b)) a)) (sqrt.f64 (fma.f64 a a (*.f64 b (-.f64 b a))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (/.f64 (*.f64 (-.f64 a b) (*.f64 a b)) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (/.f64 b (/.f64 (sqrt.f64 (+.f64 a b)) a)) (sqrt.f64 (-.f64 a b))))
(/.f64 (sqrt.f64 (sqrt.f64 (+.f64 a b))) (/.f64 (/.f64 b (/.f64 (sqrt.f64 (+.f64 a b)) a)) (sqrt.f64 (sqrt.f64 (+.f64 a b)))))
(/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (+.f64 a b) b))) (/.f64 (*.f64 a (sqrt.f64 (/.f64 b (+.f64 a b)))) (sqrt.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)))))
(/.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 b (sqrt.f64 (/.f64 (+.f64 a b) a))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2)) (/.f64 (/.f64 b (/.f64 (sqrt.f64 (+.f64 a b)) a)) (sqrt.f64 (cbrt.f64 (+.f64 a b)))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2)) (/.f64 (/.f64 (*.f64 a b) (cbrt.f64 (+.f64 a b))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2))))
(/.f64 (sqrt.f64 (-.f64 (neg.f64 a) b)) (/.f64 (*.f64 a (neg.f64 b)) (sqrt.f64 (-.f64 (neg.f64 a) b))))
(/.f64 (sqrt.f64 (-.f64 (neg.f64 a) b)) (*.f64 (*.f64 a (sqrt.f64 (/.f64 b (+.f64 a b)))) (sqrt.f64 (neg.f64 b))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2)) (/.f64 (*.f64 a (sqrt.f64 (/.f64 b (+.f64 a b)))) (sqrt.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2)) (/.f64 (*.f64 a (cbrt.f64 (/.f64 b (+.f64 a b)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (cbrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)))) (/.f64 (*.f64 (*.f64 a b) (fma.f64 a a (*.f64 b (-.f64 b a)))) (cbrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b)))) (/.f64 (*.f64 (-.f64 a b) (*.f64 a b)) (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (cbrt.f64 (/.f64 (+.f64 a b) a))) (/.f64 b (cbrt.f64 (/.f64 (+.f64 a b) a))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2))) (/.f64 (/.f64 (*.f64 a b) (cbrt.f64 (+.f64 a b))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (neg.f64 a) b)) (cbrt.f64 (-.f64 (neg.f64 a) b))) (/.f64 (*.f64 a (neg.f64 b)) (cbrt.f64 (-.f64 (neg.f64 a) b))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2))) (/.f64 (*.f64 a (cbrt.f64 (/.f64 b (+.f64 a b)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2))))
(/.f64 (*.f64 (/.f64 1 a) (sqrt.f64 (+.f64 a b))) (/.f64 b (sqrt.f64 (+.f64 a b))))
(/.f64 (*.f64 (/.f64 1 a) (pow.f64 (cbrt.f64 (+.f64 a b)) 2)) (/.f64 b (cbrt.f64 (+.f64 a b))))
(/.f64 (*.f64 (/.f64 1 a) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 b (-.f64 a b)))
(/.f64 (*.f64 (/.f64 1 a) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 b (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (/.f64 (+.f64 a b) (neg.f64 a)) (neg.f64 b))
(/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 1 b)) (*.f64 a (-.f64 a b)))
(/.f64 (*.f64 (/.f64 1 b) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 a (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (/.f64 (+.f64 a b) (*.f64 b (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 (+.f64 a b) (*.f64 (pow.f64 (cbrt.f64 a) 2) b)) (cbrt.f64 a))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a (sqrt.f64 b))) (sqrt.f64 b))
(/.f64 (/.f64 (/.f64 (+.f64 a b) a) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(/.f64 (/.f64 (+.f64 a b) (sqrt.f64 b)) (*.f64 a (sqrt.f64 b)))
(/.f64 (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 b) 2)) (*.f64 a (cbrt.f64 b)))
(/.f64 (/.f64 1 (sqrt.f64 b)) (/.f64 a (/.f64 (+.f64 a b) (sqrt.f64 b))))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 a (/.f64 (+.f64 a b) (cbrt.f64 b))))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 b (+.f64 a b)) (cbrt.f64 a)))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 a b))) (/.f64 (*.f64 a (neg.f64 b)) (sqrt.f64 (+.f64 a b))))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2)) (/.f64 (*.f64 a (neg.f64 b)) (cbrt.f64 (+.f64 a b))))
(/.f64 (/.f64 (-.f64 (neg.f64 a) b) b) (neg.f64 a))
(/.f64 (*.f64 (-.f64 (neg.f64 a) b) (-.f64 a b)) (*.f64 (*.f64 a b) (+.f64 (neg.f64 a) b)))
(/.f64 (*.f64 (-.f64 (neg.f64 a) b) (-.f64 a b)) (*.f64 b (*.f64 (-.f64 a b) (neg.f64 a))))
(/.f64 (*.f64 (-.f64 (neg.f64 a) b) (-.f64 a b)) (*.f64 (*.f64 a (neg.f64 b)) (-.f64 a b)))
(/.f64 (neg.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (*.f64 a b) (neg.f64 (fma.f64 a a (*.f64 b (-.f64 b a))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 b (*.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (neg.f64 a))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (*.f64 a (neg.f64 b)) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 (pow.f64 a -1/2) (sqrt.f64 (+.f64 a b))) (/.f64 b (*.f64 (pow.f64 a -1/2) (sqrt.f64 (+.f64 a b)))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (pow.f64 b 3) (pow.f64 b 3))) (*.f64 (*.f64 (*.f64 a b) (fma.f64 a a (*.f64 b (-.f64 b a)))) (-.f64 (pow.f64 a 3) (pow.f64 b 3))))
(/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 a b) (-.f64 b a)))
(/.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 (-.f64 a b) (*.f64 a b)) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (+.f64 (pow.f64 (pow.f64 a 3) 3) (pow.f64 (pow.f64 b 3) 3)) (*.f64 (*.f64 (*.f64 a b) (fma.f64 a a (*.f64 b (-.f64 b a)))) (+.f64 (*.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (pow.f64 b 3) (-.f64 (pow.f64 b 3) (pow.f64 a 3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a a) 3) (pow.f64 (*.f64 b b) 3)) (*.f64 (*.f64 (-.f64 a b) (*.f64 a b)) (+.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 b b) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (/.f64 (sqrt.f64 (+.f64 a b)) 1) (/.f64 b (/.f64 (sqrt.f64 (+.f64 a b)) a)))
(/.f64 (/.f64 (sqrt.f64 (+.f64 a b)) (pow.f64 (cbrt.f64 b) 2)) (/.f64 a (/.f64 (sqrt.f64 (+.f64 a b)) (cbrt.f64 b))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) 1) (/.f64 (*.f64 a b) (cbrt.f64 (+.f64 a b))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (sqrt.f64 b)) (/.f64 a (/.f64 (cbrt.f64 (+.f64 a b)) (sqrt.f64 b))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 b) 2)) (*.f64 a (cbrt.f64 (/.f64 b (+.f64 a b)))))
(/.f64 (pow.f64 (sqrt.f64 a) -1) (/.f64 (/.f64 b (+.f64 a b)) (pow.f64 (sqrt.f64 a) -1)))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 a) 2) -1) (/.f64 (/.f64 b (+.f64 a b)) (pow.f64 (cbrt.f64 a) -1)))
(pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 1)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3) 1/3)
(neg.f64 (/.f64 (/.f64 (+.f64 a b) b) (neg.f64 a)))
(neg.f64 (*.f64 (/.f64 (-.f64 (neg.f64 a) b) b) (/.f64 1 a)))
(neg.f64 (*.f64 (/.f64 1 a) (/.f64 (-.f64 (neg.f64 a) b) b)))
(neg.f64 (/.f64 (/.f64 (-.f64 (neg.f64 a) b) b) a))
(neg.f64 (/.f64 (+.f64 a b) (*.f64 a (neg.f64 b))))
(neg.f64 (/.f64 (/.f64 (+.f64 a b) 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))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 a b) b) 3) (/.f64 1 (pow.f64 a 3))))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (+.f64 a b) b) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(exp.f64 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(+.f64 (*.f64 (/.f64 1 b) a) (*.f64 (/.f64 1 b) b))
(+.f64 (*.f64 (/.f64 1 b) b) (*.f64 (/.f64 1 b) a))
(+.f64 (*.f64 a (/.f64 1 b)) (*.f64 b (/.f64 1 b)))
(+.f64 (*.f64 b (/.f64 1 b)) (*.f64 a (/.f64 1 b)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 a b) b))) 1)
(*.f64 1 (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 1 b))
(*.f64 (/.f64 (+.f64 a b) b) 1)
(*.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) (sqrt.f64 (/.f64 (+.f64 a b) b)))
(*.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (/.f64 1 b)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2) (cbrt.f64 (/.f64 (+.f64 a b) b)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (*.f64 (cbrt.f64 (+.f64 a b)) (/.f64 1 b)))
(*.f64 (/.f64 1 b) (+.f64 a b))
(*.f64 (-.f64 (neg.f64 a) b) (/.f64 1 (neg.f64 b)))
(*.f64 (*.f64 (sqrt.f64 (+.f64 a b)) (/.f64 1 b)) (sqrt.f64 (+.f64 a b)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 a b)) (/.f64 1 b)) (pow.f64 (cbrt.f64 (+.f64 a b)) 2))
(*.f64 (/.f64 (+.f64 a b) (sqrt.f64 b)) (/.f64 1 (sqrt.f64 b)))
(*.f64 (/.f64 1 (sqrt.f64 b)) (/.f64 (+.f64 a b) (sqrt.f64 b)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (+.f64 a b) (cbrt.f64 b)))
(*.f64 (/.f64 (+.f64 a b) (cbrt.f64 b)) (/.f64 1 (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (/.f64 1 (neg.f64 b)) (-.f64 (neg.f64 a) b))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) b) (sqrt.f64 (+.f64 a b)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) b) (/.f64 (sqrt.f64 (+.f64 a b)) 1))
(*.f64 (/.f64 (cbrt.f64 (+.f64 a b)) b) (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) 1))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) 1) (/.f64 (sqrt.f64 (+.f64 a b)) b))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) (pow.f64 (cbrt.f64 b) 2)) (/.f64 (sqrt.f64 (+.f64 a b)) (cbrt.f64 b)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) (cbrt.f64 b)) (/.f64 (sqrt.f64 (+.f64 a b)) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) 1) (/.f64 (cbrt.f64 (+.f64 a b)) b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (sqrt.f64 b)) (/.f64 (cbrt.f64 (+.f64 a b)) (sqrt.f64 b)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 a b)) (sqrt.f64 b)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (sqrt.f64 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (/.f64 (+.f64 a b) b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) b) (cbrt.f64 (+.f64 a b)))
(*.f64 (/.f64 1 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 a b)) 2))) (cbrt.f64 (+.f64 a b)))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 1 b)) (-.f64 (*.f64 a a) (*.f64 b b))) (+.f64 a b))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 1 b)) (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (*.f64 a a) (*.f64 b (+.f64 a b))))
(*.f64 (/.f64 (*.f64 (/.f64 1 b) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 b (-.f64 b a)) (*.f64 b (-.f64 b a))))) (-.f64 (*.f64 a a) (*.f64 b (-.f64 b a))))
(*.f64 (/.f64 (*.f64 (/.f64 1 b) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (pow.f64 (*.f64 a a) 3) (pow.f64 (*.f64 b (-.f64 b a)) 3))) (+.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 b (-.f64 b a)) (-.f64 (*.f64 b (-.f64 b a)) (*.f64 a a)))))
(pow.f64 (/.f64 (+.f64 a b) b) 1)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) 2)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 a b) b) 3) 1/3)
(pow.f64 (/.f64 b (+.f64 a b)) -1)
(neg.f64 (/.f64 (-.f64 (neg.f64 a) b) b))
(neg.f64 (/.f64 (/.f64 (-.f64 (neg.f64 a) b) b) 1))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 a b) b) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 a b) b)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 a b) b))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) b) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 a b) b)))
(exp.f64 (log.f64 (/.f64 (+.f64 a b) b)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 a b) b)))
Outputs
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
1
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(/.f64 a b)
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(/.f64 a b)
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(/.f64 a b)
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
1
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
1
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 1)
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 1 (*.f64 (/.f64 a (+.f64 a b)) b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 1 (/.f64 (/.f64 b (+.f64 a b)) (/.f64 1 a)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 1 (/.f64 (*.f64 a (sqrt.f64 (/.f64 b (+.f64 a b)))) (sqrt.f64 (/.f64 (+.f64 a b) b))))
(/.f64 1 (/.f64 a (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) (sqrt.f64 (/.f64 b (+.f64 a b))))))
(*.f64 (/.f64 1 a) (/.f64 (sqrt.f64 (+.f64 1 (/.f64 a b))) (sqrt.f64 (/.f64 b (+.f64 a b)))))
(/.f64 1 (/.f64 (/.f64 b (/.f64 (sqrt.f64 (+.f64 a b)) a)) (sqrt.f64 (+.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 1 (/.f64 (*.f64 a (cbrt.f64 (/.f64 b (+.f64 a b)))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2)))
(/.f64 1 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2) (cbrt.f64 (/.f64 b (+.f64 a b))))))
(*.f64 (/.f64 1 a) (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 a b))) 2) (cbrt.f64 (/.f64 b (+.f64 a b)))))
(/.f64 1 (/.f64 (/.f64 (*.f64 a b) (cbrt.f64 (+.f64 a b))) (pow.f64 (cbrt.f64 (+.f64 a b)) 2)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 1 (/.f64 (*.f64 (-.f64 a b) (*.f64 a b)) (-.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 1 (/.f64 (*.f64 (*.f64 a b) (fma.f64 a a (*.f64 b (-.f64 b a)))) (+.f64 (pow.f64 a 3) (pow.f64 b 3))))
(*.f64 (/.f64 1 (*.f64 b (*.f64 a (fma.f64 a a (*.f64 b (-.f64 b a)))))) (+.f64 (pow.f64 a 3) (pow.f64 b 3)))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 a (*.f64 b (fma.f64 a a (*.f64 b (-.f64 b a))))))
(/.f64 1 (/.f64 (*.f64 a (neg.f64 b)) (-.f64 (neg.f64 a) b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 1 (*.f64 (*.f64 a b) (/.f64 1 (+.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 1 (*.f64 (*.f64 a (sqrt.f64 (/.f64 b (+.f64 a b)))) (sqrt.f64 (/.f64 b (+.f64 a b)))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 1 a) (/.f64 b (+.f64 a b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 a b) (/.f64 (*.f64 a b) 1))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 a b) (/.f64 b (/.f64 1 a)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 a b) (/.f64 (*.f64 (-.f64 a b) (*.f64 a b)) (-.f64 a b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 a b) (/.f64 (*.f64 a (neg.f64 b)) -1))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) b) a)
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) (*.f64 a (sqrt.f64 (/.f64 b (+.f64 a b)))))
(/.f64 (sqrt.f64 (+.f64 1 (/.f64 a b))) (*.f64 a (sqrt.f64 (/.f64 b (+.f64 a b)))))
(/.f64 (pow.f64 a -1/2) (/.f64 (/.f64 b (+.f64 a b)) (pow.f64 a -1/2)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (pow.f64 a -1/2) (/.f64 b (*.f64 (+.f64 a b) (pow.f64 a -1/2))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (pow.f64 a -1/2) (*.f64 (/.f64 b (+.f64 a b)) (sqrt.f64 a)))
(/.f64 (pow.f64 a -1/2) (/.f64 (*.f64 b (sqrt.f64 a)) (+.f64 a b)))
(*.f64 (/.f64 (pow.f64 a -1/2) (*.f64 b (sqrt.f64 a))) (+.f64 a b))
(/.f64 (sqrt.f64 (+.f64 a b)) (/.f64 b (/.f64 (sqrt.f64 (+.f64 a b)) a)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (sqrt.f64 (+.f64 a b)) (/.f64 a (*.f64 (sqrt.f64 (+.f64 a b)) (/.f64 1 b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (sqrt.f64 (+.f64 a b)) (/.f64 (*.f64 a (sqrt.f64 (/.f64 b (+.f64 a b)))) (sqrt.f64 (/.f64 1 b))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) (*.f64 a (sqrt.f64 (/.f64 b (+.f64 a b))))) (sqrt.f64 (/.f64 1 b)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) a) (/.f64 (sqrt.f64 (/.f64 1 b)) (sqrt.f64 (/.f64 b (+.f64 a b)))))
(/.f64 (sqrt.f64 (+.f64 a b)) (/.f64 (*.f64 a (neg.f64 b)) (neg.f64 (sqrt.f64 (+.f64 a b)))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (sqrt.f64 (+.f64 a b)) (*.f64 a (/.f64 b (sqrt.f64 (+.f64 a b)))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (*.f64 a (sqrt.f64 (/.f64 b (+.f64 a b)))) (sqrt.f64 b)))
(/.f64 (sqrt.f64 (+.f64 a b)) (*.f64 a (*.f64 (sqrt.f64 (/.f64 b (+.f64 a b))) (sqrt.f64 b))))
(/.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (/.f64 b (+.f64 a b))) (*.f64 a (sqrt.f64 b))))
(/.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) (/.f64 a (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) (/.f64 (*.f64 a (sqrt.f64 (/.f64 b (+.f64 a b)))) (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) (*.f64 a (sqrt.f64 (/.f64 b (+.f64 a b))))) (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 a b) b))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (/.f64 a b)))) (/.f64 (/.f64 (cbrt.f64 (+.f64 1 (/.f64 a b))) a) (sqrt.f64 (/.f64 b (+.f64 a b)))))
(/.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) (/.f64 (*.f64 a (cbrt.f64 (/.f64 b (+.f64 a b)))) (cbrt.f64 (/.f64 (+.f64 a b) b))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) (*.f64 a (cbrt.f64 (/.f64 b (+.f64 a b))))) (cbrt.f64 (/.f64 (+.f64 a b) b)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 a b))) 2) a) (cbrt.f64 (/.f64 b (+.f64 a b))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2) (*.f64 a (cbrt.f64 (/.f64 b (+.f64 a b)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) (*.f64 a (cbrt.f64 (/.f64 b (+.f64 a b))))) (cbrt.f64 (/.f64 (+.f64 a b) b)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 a b))) 2) a) (cbrt.f64 (/.f64 b (+.f64 a b))))
(/.f64 (/.f64 1 (cbrt.f64 a)) (/.f64 (/.f64 b (+.f64 a b)) (cbrt.f64 (pow.f64 a -2))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 a)) (/.f64 b (+.f64 a b))) (cbrt.f64 (pow.f64 a -2)))
(*.f64 (cbrt.f64 (pow.f64 a -2)) (/.f64 1 (/.f64 (*.f64 b (cbrt.f64 a)) (+.f64 a b))))
(/.f64 (cbrt.f64 (pow.f64 a -2)) (/.f64 (/.f64 b (+.f64 a b)) (/.f64 1 (cbrt.f64 a))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) b) (*.f64 (+.f64 a b) (/.f64 1 (cbrt.f64 a))))
(*.f64 (/.f64 (+.f64 a b) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 a -2)) b))
(/.f64 (cbrt.f64 (pow.f64 a -2)) (/.f64 b (*.f64 (+.f64 a b) (/.f64 1 (cbrt.f64 a)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) b) (*.f64 (+.f64 a b) (/.f64 1 (cbrt.f64 a))))
(*.f64 (/.f64 (+.f64 a b) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 a -2)) b))
(/.f64 (cbrt.f64 (+.f64 a b)) (/.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (+.f64 a b)) 2)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (cbrt.f64 (+.f64 a b)) (/.f64 (/.f64 b (/.f64 (sqrt.f64 (+.f64 a b)) a)) (cbrt.f64 (sqrt.f64 (+.f64 a b)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 a b)) (/.f64 (*.f64 a b) (sqrt.f64 (+.f64 a b)))) (cbrt.f64 (sqrt.f64 (+.f64 a b))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 a b))) (*.f64 (/.f64 (cbrt.f64 (+.f64 a b)) b) (/.f64 (sqrt.f64 (+.f64 a b)) a)))
(/.f64 (cbrt.f64 (+.f64 a b)) (/.f64 (/.f64 (*.f64 a b) (cbrt.f64 (+.f64 a b))) (cbrt.f64 (+.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (/.f64 (*.f64 a b) (cbrt.f64 (+.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (/.f64 a (*.f64 (cbrt.f64 (+.f64 a b)) (/.f64 1 b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (/.f64 (*.f64 a (neg.f64 b)) (neg.f64 (cbrt.f64 (+.f64 a b)))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (*.f64 a (/.f64 b (cbrt.f64 (+.f64 a b)))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (-.f64 a b) (*.f64 a b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 (*.f64 a b) (/.f64 1 (-.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 a (*.f64 b (-.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 a (-.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 1 b) (/.f64 a (+.f64 a b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (*.f64 a b) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(*.f64 (/.f64 1 (*.f64 b (*.f64 a (fma.f64 a a (*.f64 b (-.f64 b a)))))) (+.f64 (pow.f64 a 3) (pow.f64 b 3)))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 a (*.f64 b (fma.f64 a a (*.f64 b (-.f64 b a))))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 (*.f64 a b) (/.f64 1 (fma.f64 a a (*.f64 b (-.f64 b a))))))
(*.f64 (/.f64 1 (*.f64 b (*.f64 a (fma.f64 a a (*.f64 b (-.f64 b a)))))) (+.f64 (pow.f64 a 3) (pow.f64 b 3)))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 a (*.f64 b (fma.f64 a a (*.f64 b (-.f64 b a))))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 a (*.f64 b (fma.f64 a a (*.f64 b (-.f64 b a))))))
(*.f64 (/.f64 1 (*.f64 b (*.f64 a (fma.f64 a a (*.f64 b (-.f64 b a)))))) (+.f64 (pow.f64 a 3) (pow.f64 b 3)))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 b (*.f64 a (fma.f64 a a (*.f64 b (-.f64 b a))))))
(*.f64 (/.f64 1 (*.f64 b (*.f64 a (fma.f64 a a (*.f64 b (-.f64 b a)))))) (+.f64 (pow.f64 a 3) (pow.f64 b 3)))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 a (*.f64 b (fma.f64 a a (*.f64 b (-.f64 b a))))))
(/.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (/.f64 (*.f64 (*.f64 a b) (fma.f64 a a (*.f64 b (-.f64 b a)))) (+.f64 a b)))
(*.f64 (/.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (*.f64 b (*.f64 a (fma.f64 a a (*.f64 b (-.f64 b a)))))) (+.f64 a b))
(*.f64 (/.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (*.f64 a b)) (/.f64 (+.f64 a b) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 -1 (*.f64 (/.f64 b (+.f64 a b)) (neg.f64 a)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 -1 (/.f64 (/.f64 b (+.f64 a b)) (/.f64 1 (neg.f64 a))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 -1 (/.f64 (*.f64 a (neg.f64 b)) (+.f64 a b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 -1 (/.f64 (neg.f64 a) (/.f64 (+.f64 a b) b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 -1 (/.f64 (*.f64 a b) (-.f64 (neg.f64 a) b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 -1 (*.f64 a (/.f64 b (-.f64 (neg.f64 a) b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (-.f64 (neg.f64 a) b) (*.f64 a (neg.f64 b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (-.f64 (neg.f64 a) b) (/.f64 a (/.f64 1 (neg.f64 b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (-.f64 (neg.f64 a) b) (/.f64 (neg.f64 b) (/.f64 1 a)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (-.f64 (neg.f64 a) b) (/.f64 (*.f64 a (neg.f64 b)) 1))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (-.f64 (neg.f64 a) b) (/.f64 (*.f64 a b) -1))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (/.f64 (*.f64 (*.f64 a b) (fma.f64 a a (*.f64 b (-.f64 b a)))) (sqrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 b (*.f64 a (fma.f64 a a (*.f64 b (-.f64 b a)))))) (sqrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3))))
(*.f64 (hypot.f64 (pow.f64 b 3/2) (pow.f64 a 3/2)) (/.f64 (/.f64 (hypot.f64 (pow.f64 b 3/2) (pow.f64 a 3/2)) (*.f64 a b)) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (/.f64 b (/.f64 (sqrt.f64 (+.f64 a b)) a)) (sqrt.f64 (fma.f64 a a (*.f64 b (-.f64 b a))))))
(/.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (/.f64 (*.f64 a b) (sqrt.f64 (+.f64 a b)))) (sqrt.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 (/.f64 (hypot.f64 (pow.f64 b 3/2) (pow.f64 a 3/2)) (*.f64 a b)) (sqrt.f64 (+.f64 a b))) (sqrt.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (/.f64 (*.f64 (-.f64 a b) (*.f64 a b)) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 a (*.f64 b (-.f64 a b)))) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (/.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 a b) (-.f64 a b))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (/.f64 b (/.f64 (sqrt.f64 (+.f64 a b)) a)) (sqrt.f64 (-.f64 a b))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (/.f64 (*.f64 a b) (sqrt.f64 (+.f64 a b))) (sqrt.f64 (-.f64 a b))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 b (sqrt.f64 (-.f64 a b)))) (/.f64 (sqrt.f64 (+.f64 a b)) a))
(/.f64 (sqrt.f64 (sqrt.f64 (+.f64 a b))) (/.f64 (/.f64 b (/.f64 (sqrt.f64 (+.f64 a b)) a)) (sqrt.f64 (sqrt.f64 (+.f64 a b)))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (+.f64 a b))) (/.f64 (*.f64 a b) (sqrt.f64 (+.f64 a b)))) (sqrt.f64 (sqrt.f64 (+.f64 a b))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 a b))) (/.f64 (sqrt.f64 (sqrt.f64 (+.f64 a b))) (/.f64 a (/.f64 (sqrt.f64 (+.f64 a b)) b))))
(/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (+.f64 a b) b))) (/.f64 (*.f64 a (sqrt.f64 (/.f64 b (+.f64 a b)))) (sqrt.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (+.f64 a b) b))) (*.f64 a (sqrt.f64 (/.f64 b (+.f64 a b))))) (sqrt.f64 (sqrt.f64 (/.f64 (+.f64 a b) b))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (/.f64 a b)))) (/.f64 (/.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (/.f64 a b)))) a) (sqrt.f64 (/.f64 b (+.f64 a b)))))
(/.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 b (sqrt.f64 (/.f64 (+.f64 a b) a))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) b) (sqrt.f64 (/.f64 (+.f64 a b) a)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) b))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2)) (/.f64 (/.f64 b (/.f64 (sqrt.f64 (+.f64 a b)) a)) (sqrt.f64 (cbrt.f64 (+.f64 a b)))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2)) (/.f64 (*.f64 a b) (sqrt.f64 (+.f64 a b)))) (sqrt.f64 (cbrt.f64 (+.f64 a b))))
(*.f64 (sqrt.f64 (cbrt.f64 (+.f64 a b))) (/.f64 (fabs.f64 (cbrt.f64 (+.f64 a b))) (/.f64 a (/.f64 (sqrt.f64 (+.f64 a b)) b))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2)) (/.f64 (/.f64 (*.f64 a b) (cbrt.f64 (+.f64 a b))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2)) (*.f64 a (/.f64 b (cbrt.f64 (+.f64 a b))))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2)))
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 a b))) (*.f64 (/.f64 (fabs.f64 (cbrt.f64 (+.f64 a b))) a) (/.f64 (cbrt.f64 (+.f64 a b)) b)))
(/.f64 (sqrt.f64 (-.f64 (neg.f64 a) b)) (/.f64 (*.f64 a (neg.f64 b)) (sqrt.f64 (-.f64 (neg.f64 a) b))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (neg.f64 a) b)) (*.f64 a (neg.f64 b))) (sqrt.f64 (-.f64 (neg.f64 a) b)))
(*.f64 (sqrt.f64 (-.f64 (neg.f64 a) b)) (/.f64 (sqrt.f64 (-.f64 (neg.f64 a) b)) (*.f64 a (neg.f64 b))))
(*.f64 (sqrt.f64 (-.f64 (neg.f64 b) a)) (/.f64 (sqrt.f64 (-.f64 (neg.f64 b) a)) (*.f64 a (neg.f64 b))))
(/.f64 (sqrt.f64 (-.f64 (neg.f64 a) b)) (*.f64 (*.f64 a (sqrt.f64 (/.f64 b (+.f64 a b)))) (sqrt.f64 (neg.f64 b))))
(/.f64 (sqrt.f64 (-.f64 (neg.f64 a) b)) (*.f64 a (*.f64 (sqrt.f64 (/.f64 b (+.f64 a b))) (sqrt.f64 (neg.f64 b)))))
(/.f64 (sqrt.f64 (-.f64 (neg.f64 b) a)) (*.f64 a (*.f64 (sqrt.f64 (/.f64 b (+.f64 a b))) (sqrt.f64 (neg.f64 b)))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2)) (/.f64 (*.f64 a (sqrt.f64 (/.f64 b (+.f64 a b)))) (sqrt.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2)) (*.f64 a (sqrt.f64 (/.f64 b (+.f64 a b))))) (sqrt.f64 (cbrt.f64 (/.f64 (+.f64 a b) b))))
(*.f64 (sqrt.f64 (cbrt.f64 (+.f64 1 (/.f64 a b)))) (/.f64 (/.f64 (fabs.f64 (cbrt.f64 (+.f64 1 (/.f64 a b)))) a) (sqrt.f64 (/.f64 b (+.f64 a b)))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2)) (/.f64 (*.f64 a (cbrt.f64 (/.f64 b (+.f64 a b)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2)) (/.f64 a (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2)) (cbrt.f64 (/.f64 b (+.f64 a b))))))
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 1 (/.f64 a b)))) (/.f64 (/.f64 (fabs.f64 (cbrt.f64 (+.f64 1 (/.f64 a b)))) a) (cbrt.f64 (/.f64 b (+.f64 a b)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (cbrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)))) (/.f64 (*.f64 (*.f64 a b) (fma.f64 a a (*.f64 b (-.f64 b a)))) (cbrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (cbrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)))) (*.f64 b (*.f64 a (fma.f64 a a (*.f64 b (-.f64 b a)))))) (cbrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 a a (*.f64 b (-.f64 b a)))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 a b))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b)))) (/.f64 (*.f64 (-.f64 a b) (*.f64 a b)) (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (/.f64 (/.f64 (*.f64 a (*.f64 b (-.f64 a b))) (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b)))) (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b)))) (/.f64 (*.f64 (*.f64 a b) (-.f64 a b)) (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (cbrt.f64 (/.f64 (+.f64 a b) a))) (/.f64 b (cbrt.f64 (/.f64 (+.f64 a b) a))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (cbrt.f64 (/.f64 (+.f64 a b) a))) b) (cbrt.f64 (/.f64 (+.f64 a b) a)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 b (cbrt.f64 (/.f64 (+.f64 a b) a)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2))) (/.f64 (/.f64 (*.f64 a b) (cbrt.f64 (+.f64 a b))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2))))
(/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2)) (/.f64 (/.f64 (*.f64 a (/.f64 b (cbrt.f64 (+.f64 a b)))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2))))
(/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2)) (/.f64 (/.f64 a (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2)) (/.f64 (cbrt.f64 (+.f64 a b)) b))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (neg.f64 a) b)) (cbrt.f64 (-.f64 (neg.f64 a) b))) (/.f64 (*.f64 a (neg.f64 b)) (cbrt.f64 (-.f64 (neg.f64 a) b))))
(/.f64 (cbrt.f64 (-.f64 (neg.f64 a) b)) (/.f64 (/.f64 a (/.f64 (cbrt.f64 (-.f64 (neg.f64 a) b)) (neg.f64 b))) (cbrt.f64 (-.f64 (neg.f64 a) b))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (neg.f64 a) b)) (cbrt.f64 (-.f64 (neg.f64 a) b))) a) (/.f64 (cbrt.f64 (-.f64 (neg.f64 a) b)) (neg.f64 b)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (neg.f64 b) a)) (cbrt.f64 (-.f64 (neg.f64 b) a))) a) (/.f64 (cbrt.f64 (-.f64 (neg.f64 b) a)) (neg.f64 b)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2))) (/.f64 (*.f64 a (cbrt.f64 (/.f64 b (+.f64 a b)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2))) (*.f64 a (cbrt.f64 (/.f64 b (+.f64 a b))))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2)))
(/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 a b))) 2)) (/.f64 (*.f64 a (cbrt.f64 (/.f64 b (+.f64 a b)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 a b))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 a b))) 2)))))
(/.f64 (*.f64 (/.f64 1 a) (sqrt.f64 (+.f64 a b))) (/.f64 b (sqrt.f64 (+.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 (/.f64 1 a) (pow.f64 (cbrt.f64 (+.f64 a b)) 2)) (/.f64 b (cbrt.f64 (+.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 (/.f64 1 a) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 b (-.f64 a b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 (/.f64 1 a) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 b (fma.f64 a a (*.f64 b (-.f64 b a)))))
(*.f64 (/.f64 1 (*.f64 b (*.f64 a (fma.f64 a a (*.f64 b (-.f64 b a)))))) (+.f64 (pow.f64 a 3) (pow.f64 b 3)))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 a (*.f64 b (fma.f64 a a (*.f64 b (-.f64 b a))))))
(/.f64 (/.f64 (+.f64 a b) (neg.f64 a)) (neg.f64 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 1 b)) (*.f64 a (-.f64 a b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 (/.f64 1 b) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 a (fma.f64 a a (*.f64 b (-.f64 b a)))))
(*.f64 (/.f64 1 (*.f64 b (*.f64 a (fma.f64 a a (*.f64 b (-.f64 b a)))))) (+.f64 (pow.f64 a 3) (pow.f64 b 3)))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 a (*.f64 b (fma.f64 a a (*.f64 b (-.f64 b a))))))
(/.f64 (/.f64 (+.f64 a b) (*.f64 b (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (+.f64 a b) (*.f64 (sqrt.f64 a) (*.f64 b (sqrt.f64 a))))
(/.f64 (/.f64 (+.f64 a b) (*.f64 (pow.f64 (cbrt.f64 a) 2) b)) (cbrt.f64 a))
(/.f64 (+.f64 a b) (*.f64 (cbrt.f64 a) (*.f64 b (pow.f64 (cbrt.f64 a) 2))))
(/.f64 (+.f64 a b) (*.f64 (*.f64 b (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a (sqrt.f64 b))) (sqrt.f64 b))
(/.f64 (+.f64 a b) (*.f64 (sqrt.f64 b) (*.f64 a (sqrt.f64 b))))
(/.f64 (+.f64 a b) (*.f64 a (*.f64 (sqrt.f64 b) (sqrt.f64 b))))
(/.f64 (/.f64 (/.f64 (+.f64 a b) a) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) (sqrt.f64 b)) (*.f64 a (sqrt.f64 b)))
(/.f64 (+.f64 a b) (*.f64 (sqrt.f64 b) (*.f64 a (sqrt.f64 b))))
(/.f64 (+.f64 a b) (*.f64 a (*.f64 (sqrt.f64 b) (sqrt.f64 b))))
(/.f64 (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 b) 2)) (*.f64 a (cbrt.f64 b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 1 (sqrt.f64 b)) (/.f64 a (/.f64 (+.f64 a b) (sqrt.f64 b))))
(/.f64 (+.f64 a b) (*.f64 (sqrt.f64 b) (*.f64 a (sqrt.f64 b))))
(/.f64 (+.f64 a b) (*.f64 a (*.f64 (sqrt.f64 b) (sqrt.f64 b))))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 a (/.f64 (+.f64 a b) (cbrt.f64 b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 b (+.f64 a b)) (cbrt.f64 a)))
(/.f64 1 (*.f64 (/.f64 (*.f64 b (cbrt.f64 a)) (+.f64 a b)) (pow.f64 (cbrt.f64 a) 2)))
(/.f64 1 (*.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (*.f64 b (cbrt.f64 a)) (+.f64 a b))))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 a b))) (/.f64 (*.f64 a (neg.f64 b)) (sqrt.f64 (+.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2)) (/.f64 (*.f64 a (neg.f64 b)) (cbrt.f64 (+.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (-.f64 (neg.f64 a) b) b) (neg.f64 a))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 (-.f64 (neg.f64 a) b) (-.f64 a b)) (*.f64 (*.f64 a b) (+.f64 (neg.f64 a) b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 (-.f64 (neg.f64 a) b) (-.f64 a b)) (*.f64 b (*.f64 (-.f64 a b) (neg.f64 a))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 (-.f64 (neg.f64 a) b) (-.f64 a b)) (*.f64 (*.f64 a (neg.f64 b)) (-.f64 a b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (neg.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (*.f64 a b) (neg.f64 (fma.f64 a a (*.f64 b (-.f64 b a))))))
(*.f64 (/.f64 1 (*.f64 b (*.f64 a (fma.f64 a a (*.f64 b (-.f64 b a)))))) (+.f64 (pow.f64 a 3) (pow.f64 b 3)))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 a (*.f64 b (fma.f64 a a (*.f64 b (-.f64 b a))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 b (*.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (neg.f64 a))))
(*.f64 (/.f64 1 (*.f64 b (*.f64 a (fma.f64 a a (*.f64 b (-.f64 b a)))))) (+.f64 (pow.f64 a 3) (pow.f64 b 3)))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 a (*.f64 b (fma.f64 a a (*.f64 b (-.f64 b a))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (*.f64 a (neg.f64 b)) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(*.f64 (/.f64 1 (*.f64 b (*.f64 a (fma.f64 a a (*.f64 b (-.f64 b a)))))) (+.f64 (pow.f64 a 3) (pow.f64 b 3)))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 a (*.f64 b (fma.f64 a a (*.f64 b (-.f64 b a))))))
(/.f64 (*.f64 (pow.f64 a -1/2) (sqrt.f64 (+.f64 a b))) (/.f64 b (*.f64 (pow.f64 a -1/2) (sqrt.f64 (+.f64 a b)))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (-.f64 (*.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (pow.f64 b 3) (pow.f64 b 3))) (*.f64 (*.f64 (*.f64 a b) (fma.f64 a a (*.f64 b (-.f64 b a)))) (-.f64 (pow.f64 a 3) (pow.f64 b 3))))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (*.f64 (*.f64 a b) (*.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (-.f64 (pow.f64 a 3) (pow.f64 b 3)))))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (*.f64 a b)) (fma.f64 a a (*.f64 b (-.f64 b a)))) (-.f64 (pow.f64 a 3) (pow.f64 b 3)))
(/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 a b) (-.f64 b a)))
(*.f64 (/.f64 (+.f64 a b) (-.f64 b a)) (/.f64 (-.f64 b a) (*.f64 a b)))
(/.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 (-.f64 a b) (*.f64 a b)) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (-.f64 (*.f64 a (pow.f64 a 3)) (*.f64 b (pow.f64 b 3))) (*.f64 (*.f64 a (*.f64 b (-.f64 a b))) (fma.f64 b b (*.f64 a a))))
(*.f64 (/.f64 (fma.f64 a a (*.f64 b b)) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (*.f64 a b)))
(/.f64 (+.f64 (pow.f64 (pow.f64 a 3) 3) (pow.f64 (pow.f64 b 3) 3)) (*.f64 (*.f64 (*.f64 a b) (fma.f64 a a (*.f64 b (-.f64 b a)))) (+.f64 (*.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (pow.f64 b 3) (-.f64 (pow.f64 b 3) (pow.f64 a 3))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 a 3) 3) (pow.f64 (pow.f64 b 3) 3)) (*.f64 b (*.f64 a (fma.f64 a a (*.f64 b (-.f64 b a)))))) (+.f64 (pow.f64 a 6) (*.f64 (pow.f64 b 3) (-.f64 (pow.f64 b 3) (pow.f64 a 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 a 3) 3) (pow.f64 (pow.f64 b 3) 3)) (*.f64 (*.f64 (fma.f64 (pow.f64 b 3) (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (pow.f64 a 6)) (*.f64 a b)) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a a) 3) (pow.f64 (*.f64 b b) 3)) (*.f64 (*.f64 (-.f64 a b) (*.f64 a b)) (+.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 b b) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (*.f64 a (*.f64 b (-.f64 a b)))) (+.f64 (*.f64 a (pow.f64 a 3)) (*.f64 (*.f64 b b) (fma.f64 b b (*.f64 a a)))))
(/.f64 (/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (*.f64 (*.f64 a b) (-.f64 a b))) (fma.f64 b (*.f64 b (fma.f64 a a (*.f64 b b))) (pow.f64 a 4)))
(/.f64 (/.f64 (sqrt.f64 (+.f64 a b)) 1) (/.f64 b (/.f64 (sqrt.f64 (+.f64 a b)) a)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (sqrt.f64 (+.f64 a b)) (pow.f64 (cbrt.f64 b) 2)) (/.f64 a (/.f64 (sqrt.f64 (+.f64 a b)) (cbrt.f64 b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) 1) (/.f64 (*.f64 a b) (cbrt.f64 (+.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (sqrt.f64 b)) (/.f64 a (/.f64 (cbrt.f64 (+.f64 a b)) (sqrt.f64 b))))
(/.f64 (+.f64 a b) (*.f64 (sqrt.f64 b) (*.f64 a (sqrt.f64 b))))
(/.f64 (+.f64 a b) (*.f64 a (*.f64 (sqrt.f64 b) (sqrt.f64 b))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 b) 2)) (*.f64 a (cbrt.f64 (/.f64 b (+.f64 a b)))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (*.f64 a (*.f64 (cbrt.f64 (/.f64 b (+.f64 a b))) (pow.f64 (cbrt.f64 b) 2))))
(/.f64 (pow.f64 (sqrt.f64 a) -1) (/.f64 (/.f64 b (+.f64 a b)) (pow.f64 (sqrt.f64 a) -1)))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b (+.f64 a b))) (/.f64 1 (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (+.f64 a b) (*.f64 b (sqrt.f64 a))))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 a) 2) -1) (/.f64 (/.f64 b (+.f64 a b)) (pow.f64 (cbrt.f64 a) -1)))
(/.f64 1 (*.f64 (/.f64 (*.f64 b (cbrt.f64 a)) (+.f64 a b)) (pow.f64 (cbrt.f64 a) 2)))
(/.f64 1 (*.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (*.f64 b (cbrt.f64 a)) (+.f64 a b))))
(pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 1)
(/.f64 (+.f64 a b) (*.f64 a b))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2)
(/.f64 (+.f64 a b) (*.f64 a b))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 3)
(/.f64 (+.f64 a b) (*.f64 a b))
(pow.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3) 1/3)
(/.f64 (+.f64 a b) (*.f64 a b))
(neg.f64 (/.f64 (/.f64 (+.f64 a b) b) (neg.f64 a)))
(/.f64 (+.f64 a b) (*.f64 a b))
(neg.f64 (*.f64 (/.f64 (-.f64 (neg.f64 a) b) b) (/.f64 1 a)))
(/.f64 (+.f64 a b) (*.f64 a b))
(neg.f64 (*.f64 (/.f64 1 a) (/.f64 (-.f64 (neg.f64 a) b) b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(neg.f64 (/.f64 (/.f64 (-.f64 (neg.f64 a) b) b) a))
(/.f64 (+.f64 a b) (*.f64 a b))
(neg.f64 (/.f64 (+.f64 a b) (*.f64 a (neg.f64 b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(neg.f64 (/.f64 (/.f64 (+.f64 a b) a) (neg.f64 b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))
(fabs.f64 (/.f64 (+.f64 a b) (*.f64 a b)))
(log.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b)))))
(/.f64 (+.f64 a b) (*.f64 a b))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3))
(/.f64 (+.f64 a b) (*.f64 a b))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 a b) b) 3) (/.f64 1 (pow.f64 a 3))))
(/.f64 (+.f64 a b) (*.f64 a b))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (+.f64 a b) b) 3) (pow.f64 a 3)))
(/.f64 (+.f64 a b) (*.f64 a b))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(exp.f64 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 (*.f64 (/.f64 1 b) a) (*.f64 (/.f64 1 b) b))
(+.f64 1 (/.f64 a b))
(+.f64 (*.f64 (/.f64 1 b) b) (*.f64 (/.f64 1 b) a))
(+.f64 1 (/.f64 a b))
(+.f64 (*.f64 a (/.f64 1 b)) (*.f64 b (/.f64 1 b)))
(+.f64 1 (/.f64 a b))
(+.f64 (*.f64 b (/.f64 1 b)) (*.f64 a (/.f64 1 b)))
(+.f64 1 (/.f64 a b))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 a b) b))) 1)
(+.f64 1 (/.f64 a b))
(*.f64 1 (/.f64 (+.f64 a b) b))
(+.f64 1 (/.f64 a b))
(*.f64 (+.f64 a b) (/.f64 1 b))
(+.f64 1 (/.f64 a b))
(*.f64 (/.f64 (+.f64 a b) b) 1)
(+.f64 1 (/.f64 a b))
(*.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) (sqrt.f64 (/.f64 (+.f64 a b) b)))
(+.f64 1 (/.f64 a b))
(*.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (/.f64 1 b)))
(+.f64 1 (/.f64 a b))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2))
(+.f64 1 (/.f64 a b))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 a b))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2) (cbrt.f64 (/.f64 (+.f64 a b) b)))
(+.f64 1 (/.f64 a b))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (*.f64 (cbrt.f64 (+.f64 a b)) (/.f64 1 b)))
(+.f64 1 (/.f64 a b))
(*.f64 (/.f64 1 b) (+.f64 a b))
(+.f64 1 (/.f64 a b))
(*.f64 (-.f64 (neg.f64 a) b) (/.f64 1 (neg.f64 b)))
(+.f64 1 (/.f64 a b))
(*.f64 (*.f64 (sqrt.f64 (+.f64 a b)) (/.f64 1 b)) (sqrt.f64 (+.f64 a b)))
(+.f64 1 (/.f64 a b))
(*.f64 (*.f64 (cbrt.f64 (+.f64 a b)) (/.f64 1 b)) (pow.f64 (cbrt.f64 (+.f64 a b)) 2))
(+.f64 1 (/.f64 a b))
(*.f64 (/.f64 (+.f64 a b) (sqrt.f64 b)) (/.f64 1 (sqrt.f64 b)))
(/.f64 (/.f64 (+.f64 a b) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (/.f64 1 (sqrt.f64 b)) (/.f64 (+.f64 a b) (sqrt.f64 b)))
(*.f64 (/.f64 (+.f64 a b) (sqrt.f64 b)) (/.f64 1 (sqrt.f64 b)))
(/.f64 (/.f64 (+.f64 a b) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (+.f64 a b) (cbrt.f64 b)))
(/.f64 (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(*.f64 (/.f64 (+.f64 a b) (cbrt.f64 b)) (/.f64 1 (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (+.f64 a b) (cbrt.f64 b)))
(/.f64 (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(*.f64 (/.f64 1 (neg.f64 b)) (-.f64 (neg.f64 a) b))
(+.f64 1 (/.f64 a b))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) b) (sqrt.f64 (+.f64 a b)))
(+.f64 1 (/.f64 a b))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) b) (/.f64 (sqrt.f64 (+.f64 a b)) 1))
(+.f64 1 (/.f64 a b))
(*.f64 (/.f64 (cbrt.f64 (+.f64 a b)) b) (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) 1))
(+.f64 1 (/.f64 a b))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) 1) (/.f64 (sqrt.f64 (+.f64 a b)) b))
(+.f64 1 (/.f64 a b))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) (pow.f64 (cbrt.f64 b) 2)) (/.f64 (sqrt.f64 (+.f64 a b)) (cbrt.f64 b)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (+.f64 a b) (cbrt.f64 b)))
(/.f64 (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) (cbrt.f64 b)) (/.f64 (sqrt.f64 (+.f64 a b)) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (+.f64 a b) (cbrt.f64 b)))
(/.f64 (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) 1) (/.f64 (cbrt.f64 (+.f64 a b)) b))
(+.f64 1 (/.f64 a b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (sqrt.f64 b)) (/.f64 (cbrt.f64 (+.f64 a b)) (sqrt.f64 b)))
(*.f64 (/.f64 (+.f64 a b) (sqrt.f64 b)) (/.f64 1 (sqrt.f64 b)))
(/.f64 (/.f64 (+.f64 a b) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (/.f64 (cbrt.f64 (+.f64 a b)) (sqrt.f64 b)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (sqrt.f64 b)))
(*.f64 (/.f64 (+.f64 a b) (sqrt.f64 b)) (/.f64 1 (sqrt.f64 b)))
(/.f64 (/.f64 (+.f64 a b) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (/.f64 (+.f64 a b) b)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 a b))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) b) (cbrt.f64 (+.f64 a b)))
(+.f64 1 (/.f64 a b))
(*.f64 (/.f64 1 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 a b)) 2))) (cbrt.f64 (+.f64 a b)))
(+.f64 1 (/.f64 a b))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 1 b)) (-.f64 (*.f64 a a) (*.f64 b b))) (+.f64 a b))
(*.f64 (+.f64 a b) (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 1 b))))
(*.f64 (+.f64 a b) (*.f64 (/.f64 (/.f64 1 b) (+.f64 a b)) (+.f64 a b)))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 1 b)) (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (*.f64 a a) (*.f64 b (+.f64 a b))))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 1 b))) (fma.f64 a a (*.f64 b (+.f64 a b))))
(/.f64 (*.f64 (+.f64 1 (/.f64 a b)) (-.f64 a b)) (/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (+.f64 a b)))))
(*.f64 (/.f64 (*.f64 (/.f64 1 b) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 b (-.f64 b a)) (*.f64 b (-.f64 b a))))) (-.f64 (*.f64 a a) (*.f64 b (-.f64 b a))))
(*.f64 (/.f64 (*.f64 (/.f64 1 b) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (-.f64 (*.f64 a (pow.f64 a 3)) (*.f64 b (*.f64 (-.f64 b a) (*.f64 b (-.f64 b a)))))) (-.f64 (*.f64 a a) (*.f64 b (-.f64 b a))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (+.f64 (pow.f64 a 4) (*.f64 (*.f64 b (-.f64 b a)) (*.f64 b (-.f64 a b)))) b)) (fma.f64 a a (*.f64 b (-.f64 a b))))
(*.f64 (/.f64 (*.f64 (/.f64 1 b) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (pow.f64 (*.f64 a a) 3) (pow.f64 (*.f64 b (-.f64 b a)) 3))) (+.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 b (-.f64 b a)) (-.f64 (*.f64 b (-.f64 b a)) (*.f64 a a)))))
(*.f64 (/.f64 (/.f64 1 b) (/.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (-.f64 b a)) 3)) (+.f64 (pow.f64 a 3) (pow.f64 b 3)))) (+.f64 (*.f64 a (pow.f64 a 3)) (*.f64 b (*.f64 (-.f64 b a) (-.f64 (*.f64 b (-.f64 b a)) (*.f64 a a))))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (-.f64 b a)) 3)) b)) (fma.f64 (*.f64 b (-.f64 b a)) (-.f64 (*.f64 b (-.f64 b a)) (*.f64 a a)) (pow.f64 a 4)))
(pow.f64 (/.f64 (+.f64 a b) b) 1)
(+.f64 1 (/.f64 a b))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) 2)
(+.f64 1 (/.f64 a b))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 3)
(+.f64 1 (/.f64 a b))
(pow.f64 (pow.f64 (/.f64 (+.f64 a b) b) 3) 1/3)
(+.f64 1 (/.f64 a b))
(pow.f64 (/.f64 b (+.f64 a b)) -1)
(+.f64 1 (/.f64 a b))
(neg.f64 (/.f64 (-.f64 (neg.f64 a) b) b))
(+.f64 1 (/.f64 a b))
(neg.f64 (/.f64 (/.f64 (-.f64 (neg.f64 a) b) b) 1))
(+.f64 1 (/.f64 a b))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 a b) b) 2))
(fabs.f64 (+.f64 1 (/.f64 a b)))
(log.f64 (exp.f64 (/.f64 (+.f64 a b) b)))
(+.f64 1 (/.f64 a b))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 a b) b))))
(+.f64 1 (/.f64 a b))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) b) 3))
(+.f64 1 (/.f64 a b))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 b 3)))
(+.f64 1 (/.f64 a b))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 a b) b)))
(+.f64 1 (/.f64 a b))
(exp.f64 (log.f64 (/.f64 (+.f64 a b) b)))
(+.f64 1 (/.f64 a b))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 a b) b)))
(+.f64 1 (/.f64 a b))

eval291.0ms (1.7%)

Compiler

Compiled 16990 to 10030 computations (41% saved)

prune236.0ms (1.4%)

Pruning

17 alts after pruning (11 fresh and 6 done)

PrunedKeptTotal
New7217728
Fresh347
Picked101
Done268
Total72717744
Error
0%
Counts
744 → 17
Alt Table
Click to see full alt table
StatusErrorProgram
17.82%
(/.f64 (/.f64 (+.f64 b a) b) a)
58.76%
(/.f64 (/.f64 eps a) eps)
48.54%
(/.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))))
16.2%
(/.f64 (+.f64 a b) (*.f64 a b))
73.33%
(/.f64 eps (*.f64 eps a))
3.82%
(/.f64 1 (/.f64 1 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
47.46%
(/.f64 1 b)
55.82%
(/.f64 1 a)
47.28%
(-.f64 (/.f64 1 b) (*.f64 1/2 eps))
55.71%
(-.f64 (/.f64 1 a) (*.f64 1/2 eps))
61.75%
(-.f64 (+.f64 1 (/.f64 (/.f64 eps eps) a)) 1)
3.98%
(+.f64 (/.f64 1 b) (/.f64 1 a))
29.95%
(+.f64 (/.f64 1 a) (exp.f64 (log.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
74.12%
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
70.08%
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
78.22%
(*.f64 eps (exp.f64 (log.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))))
97.29%
(*.f64 eps -1/2)
Compiler

Compiled 387 to 279 computations (27.9% saved)

localize35.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 63 to 46 computations (27% saved)

series19.0ms (0.1%)

Counts
4 → 132
Calls

33 calls:

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

rewrite167.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1300×distribute-lft-in
1252×associate-/r*
722×associate-/r/
564×associate-/l*
342×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

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

simplify243.0ms (1.4%)

Algorithm
egg-herbie
Rules
1362×associate-*r*
940×associate-*l*
916×associate-/l*
914×*-commutative
838×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
090731020
1273830730
Stop Event
node limit
Counts
510 → 603
Calls
Call 1
Inputs
a
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/2 eps) (/.f64 1 b)))) a)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/2 eps) (/.f64 1 b)))) (+.f64 a (*.f64 (pow.f64 a 3) (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 b)) 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/2 eps) (/.f64 1 b)))) (+.f64 a (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 4) (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 b)) 3))) (*.f64 (pow.f64 a 3) (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 b)) 2)))))
(/.f64 1 (+.f64 (*.f64 -1/2 eps) (/.f64 1 b)))
(-.f64 (/.f64 1 (+.f64 (*.f64 -1/2 eps) (/.f64 1 b))) (/.f64 1 (*.f64 a (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 b)) 2))))
(-.f64 (+.f64 (/.f64 1 (+.f64 (*.f64 -1/2 eps) (/.f64 1 b))) (/.f64 1 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 b)) 3)))) (/.f64 1 (*.f64 a (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 b)) 2))))
(-.f64 (+.f64 (/.f64 1 (+.f64 (*.f64 -1/2 eps) (/.f64 1 b))) (/.f64 1 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 b)) 3)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 b)) 4))) (/.f64 1 (*.f64 a (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 b)) 2)))))
(/.f64 1 (+.f64 (*.f64 -1/2 eps) (/.f64 1 b)))
(-.f64 (/.f64 1 (+.f64 (*.f64 -1/2 eps) (/.f64 1 b))) (/.f64 1 (*.f64 a (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 b)) 2))))
(-.f64 (+.f64 (/.f64 1 (+.f64 (*.f64 -1/2 eps) (/.f64 1 b))) (/.f64 1 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 b)) 3)))) (/.f64 1 (*.f64 a (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 b)) 2))))
(-.f64 (+.f64 (/.f64 1 (+.f64 (*.f64 -1/2 eps) (/.f64 1 b))) (/.f64 1 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 b)) 3)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 b)) 4))) (/.f64 1 (*.f64 a (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 b)) 2)))))
b
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) (pow.f64 b 2))) b)
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) (pow.f64 b 2))) (+.f64 b (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) 2) (pow.f64 b 3))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) (pow.f64 b 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) 3) (pow.f64 b 4))) (+.f64 b (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) 2) (pow.f64 b 3)))))
(/.f64 1 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)))
(-.f64 (/.f64 1 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a))) (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) 2) b)))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) 3) (pow.f64 b 2))) (/.f64 1 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)))) (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) 2) b)))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) 3) (pow.f64 b 2))) (/.f64 1 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) 2) b)) (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) 4) (pow.f64 b 3)))))
(/.f64 1 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)))
(-.f64 (/.f64 1 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a))) (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) 2) b)))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) 3) (pow.f64 b 2))) (/.f64 1 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)))) (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) 2) b)))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) 3) (pow.f64 b 2))) (/.f64 1 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) 2) b)) (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) 4) (pow.f64 b 3)))))
(/.f64 1 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (*.f64 1/2 (/.f64 eps (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (/.f64 1 b) (/.f64 1 a))))) (/.f64 1 (+.f64 (/.f64 1 a) (/.f64 1 b))))
(+.f64 (*.f64 1/2 (/.f64 eps (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (/.f64 1 b) (/.f64 1 a))))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 eps 2) (*.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (+.f64 (/.f64 1 b) (/.f64 1 a))))) (/.f64 1 (+.f64 (/.f64 1 a) (/.f64 1 b)))))
(+.f64 (*.f64 1/2 (/.f64 eps (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (/.f64 1 b) (/.f64 1 a))))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 eps 2) (*.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (+.f64 (/.f64 1 b) (/.f64 1 a))))) (+.f64 (/.f64 1 (+.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 1/8 (/.f64 (pow.f64 eps 3) (*.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2)))))))
(/.f64 -2 eps)
(-.f64 (*.f64 -4 (/.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (pow.f64 eps 2))) (*.f64 2 (/.f64 1 eps)))
(-.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 eps 3))) (*.f64 -4 (/.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (pow.f64 eps 2)))) (*.f64 2 (/.f64 1 eps)))
(-.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 eps 3))) (+.f64 (*.f64 -4 (/.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (pow.f64 eps 2))) (*.f64 -16 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 eps 4))))) (*.f64 2 (/.f64 1 eps)))
(/.f64 -2 eps)
(-.f64 (*.f64 -4 (/.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (pow.f64 eps 2))) (*.f64 2 (/.f64 1 eps)))
(-.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 eps 3))) (*.f64 -4 (/.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (pow.f64 eps 2)))) (*.f64 2 (/.f64 1 eps)))
(-.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 eps 3))) (+.f64 (*.f64 -4 (/.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (pow.f64 eps 2))) (*.f64 -16 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 eps 4))))) (*.f64 2 (/.f64 1 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 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 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 1 b)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(/.f64 1 b)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (/.f64 1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) (*.f64 (/.f64 1 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))) (fma.f64 (neg.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 1 (fma.f64 eps -1/2 (/.f64 1 b)))))
(+.f64 (/.f64 1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) (*.f64 (/.f64 1 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b)))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (fma.f64 eps -1/2 (/.f64 1 b)))))
(+.f64 (/.f64 1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) (*.f64 (/.f64 1 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b)))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 2) (fma.f64 eps -1/2 (/.f64 1 b)))))
(+.f64 (*.f64 (/.f64 1 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))) (/.f64 1 a)) (*.f64 (/.f64 1 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))) (*.f64 -1 (fma.f64 eps -1/2 (/.f64 1 b)))))
(+.f64 (*.f64 (/.f64 1 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))) (/.f64 1 a)) (*.f64 (/.f64 1 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))) (neg.f64 (fma.f64 eps -1/2 (/.f64 1 b)))))
(+.f64 (*.f64 (/.f64 1 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))) (/.f64 1 a)) (*.f64 (/.f64 1 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b)))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))))))
(+.f64 (*.f64 (/.f64 1 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))) (/.f64 1 a)) (*.f64 (/.f64 1 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))) (*.f64 (neg.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 (/.f64 1 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3))) (pow.f64 a -2)) (*.f64 (/.f64 1 (+.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 (fma.f64 eps -1/2 (/.f64 1 b)) a))))
(+.f64 (*.f64 (/.f64 1 (+.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 (fma.f64 eps -1/2 (/.f64 1 b)) a))) (*.f64 (/.f64 1 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3))) (pow.f64 a -2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))) 1)
(*.f64 1 (/.f64 1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(*.f64 1 (neg.f64 (/.f64 -1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(*.f64 (/.f64 1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 1)
(*.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2) (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2)) (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(*.f64 -1 (/.f64 -1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(*.f64 (/.f64 -1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) -1)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2)) (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(*.f64 (/.f64 1 (-.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 (+.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 (pow.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) -1) (pow.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2) -1) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) -1))
(*.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2) 1) (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2)) 1) (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2)) 1) (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(*.f64 (/.f64 (+.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 (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 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)))
(*.f64 (/.f64 (+.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 (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 -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 1 (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 (neg.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)))) (neg.f64 (+.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 -1 (neg.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 (neg.f64 (+.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 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) (-.f64 (*.f64 (pow.f64 a -2) (pow.f64 a -2)) (*.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 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (pow.f64 a -2)))
(*.f64 (/.f64 (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) (-.f64 (pow.f64 (pow.f64 a -2) 3) (pow.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) 3))) (+.f64 (*.f64 (pow.f64 a -2) (pow.f64 a -2)) (+.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 1 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2)))) (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(*.f64 (/.f64 1 (-.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 (-.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 1/2 eps))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3))) (+.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 1 (+.f64 (/.f64 1 b) (+.f64 (*.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 (/.f64 1 (+.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.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 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 -1 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (*.f64 (neg.f64 a) (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4))))) (*.f64 (neg.f64 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(*.f64 (/.f64 1 (+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/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 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) a) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) 1))) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) a))
(*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (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 1 (+.f64 (*.f64 (+.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) -1/8)) a) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) 1))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) a))
(*.f64 (/.f64 1 (+.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 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) -1))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) (neg.f64 a)))
(*.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 -1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(*.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2) (sqrt.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)))) (sqrt.f64 (+.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 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2) (sqrt.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)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2)) -1) (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2)) (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)) 2) (-.f64 (pow.f64 a -2) (/.f64 (fma.f64 eps -1/2 (/.f64 1 b)) a)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (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)))) (cbrt.f64 (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2)) -1) (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2)) (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)) 2) (-.f64 (pow.f64 a -2) (/.f64 (fma.f64 eps -1/2 (/.f64 1 b)) a)))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (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)))) (cbrt.f64 (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1)
(pow.f64 (/.f64 1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 1)
(pow.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))) 3)
(pow.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) 3)) 1/3)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2))
(log.f64 (exp.f64 (/.f64 1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))))
(cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(exp.f64 (neg.f64 (log.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (+.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 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(+.f64 (/.f64 1 b) (*.f64 1 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(+.f64 (*.f64 eps -1/2) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (*.f64 eps -1/2) (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 1))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 eps -1/2))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (/.f64 1 b))
(+.f64 (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 1) (*.f64 eps -1/2))
(+.f64 (*.f64 1 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (/.f64 1 b))
(+.f64 (*.f64 1 (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 1)) (*.f64 eps -1/2))
(+.f64 (*.f64 -1 (neg.f64 (/.f64 1 a))) (*.f64 -1 (neg.f64 (fma.f64 eps -1/2 (/.f64 1 b)))))
(+.f64 (*.f64 -1 (neg.f64 (fma.f64 eps -1/2 (/.f64 1 b)))) (*.f64 -1 (neg.f64 (/.f64 1 a))))
(+.f64 (*.f64 -1 (neg.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)))) (*.f64 -1 (neg.f64 (*.f64 eps -1/2))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 eps -1/2 (/.f64 1 b)))) (-.f64 1 (/.f64 1 a)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 a))) (-.f64 1 (fma.f64 eps -1/2 (/.f64 1 b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps -1/2))) (-.f64 1 (+.f64 (/.f64 1 a) (/.f64 1 b))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 b))) (-.f64 1 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))) 1)
(-.f64 (/.f64 (pow.f64 b -2) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (-.f64 (/.f64 (*.f64 (*.f64 eps eps) 1/4) (+.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 (/.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 (*.f64 eps eps) 1/4) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(-.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (exp.f64 (log1p.f64 (/.f64 1 a)))) 1)
(-.f64 (+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (exp.f64 (log1p.f64 (*.f64 eps -1/2)))) 1)
(-.f64 (+.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (exp.f64 (log1p.f64 (/.f64 1 b)))) 1)
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 1) (exp.f64 (log1p.f64 (*.f64 eps -1/2)))) 1)
(*.f64 1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))
(*.f64 1 (neg.f64 (neg.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(*.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) 1)
(*.f64 (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 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2) (cbrt.f64 (+.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 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 (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 -1 (neg.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(*.f64 (neg.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) -1)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2))) (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(*.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 (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 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)))
(*.f64 (pow.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2) -1) (pow.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2) -1))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2)) -1) (pow.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))) -1))
(*.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 (sqrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 1) (sqrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2) 1) (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2))) 1) (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2))) (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2) -1) (cbrt.f64 (neg.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 (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 (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 (*.f64 eps eps) 1/4)))))) (*.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 (*.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 (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 (*.f64 eps eps) 1/4))))) (*.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 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/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 (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 -2) (pow.f64 a -2)) (*.f64 (-.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (/.f64 (fma.f64 eps -1/2 (/.f64 1 b)) a)) (-.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (/.f64 (fma.f64 eps -1/2 (/.f64 1 b)) a))))) (+.f64 (-.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)) 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 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (/.f64 (fma.f64 eps -1/2 (/.f64 1 b)) a)) 3))) (+.f64 (*.f64 (pow.f64 a -2) (pow.f64 a -2)) (-.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (/.f64 (fma.f64 eps -1/2 (/.f64 1 b)) a)) (-.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (/.f64 (fma.f64 eps -1/2 (/.f64 1 b)) a))) (*.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 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2))) -1) (cbrt.f64 (neg.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) 1)
(pow.f64 (/.f64 1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) -1)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(exp.f64 (log.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))) -1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(fma.f64 1 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 1 (fma.f64 eps -1/2 (/.f64 1 b)) (/.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))
(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)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 eps -1/2 (/.f64 1 b)))) (-.f64 1 (/.f64 1 a)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 a))) (-.f64 1 (fma.f64 eps -1/2 (/.f64 1 b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps -1/2))) (-.f64 1 (+.f64 (/.f64 1 a) (/.f64 1 b))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 b))) (-.f64 1 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))) 1)
(-.f64 (/.f64 (pow.f64 b -2) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (-.f64 (/.f64 (*.f64 (*.f64 eps eps) 1/4) (+.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 (/.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 (*.f64 eps eps) 1/4) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(-.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (exp.f64 (log1p.f64 (/.f64 1 a)))) 1)
(-.f64 (+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (exp.f64 (log1p.f64 (*.f64 eps -1/2)))) 1)
(-.f64 (+.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (exp.f64 (log1p.f64 (/.f64 1 b)))) 1)
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 1) (exp.f64 (log1p.f64 (*.f64 eps -1/2)))) 1)
(*.f64 1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))
(*.f64 1 (neg.f64 (neg.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(*.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) 1)
(*.f64 (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 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2) (cbrt.f64 (+.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 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 (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 -1 (neg.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(*.f64 (neg.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) -1)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2))) (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(*.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 (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 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)))
(*.f64 (pow.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2) -1) (pow.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2) -1))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2)) -1) (pow.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))) -1))
(*.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 (sqrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 1) (sqrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2) 1) (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2))) 1) (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2))) (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2) -1) (cbrt.f64 (neg.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 (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 (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 (*.f64 eps eps) 1/4)))))) (*.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 (*.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 (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 (*.f64 eps eps) 1/4))))) (*.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 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/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 (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 -2) (pow.f64 a -2)) (*.f64 (-.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (/.f64 (fma.f64 eps -1/2 (/.f64 1 b)) a)) (-.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (/.f64 (fma.f64 eps -1/2 (/.f64 1 b)) a))))) (+.f64 (-.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)) 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 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (/.f64 (fma.f64 eps -1/2 (/.f64 1 b)) a)) 3))) (+.f64 (*.f64 (pow.f64 a -2) (pow.f64 a -2)) (-.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (/.f64 (fma.f64 eps -1/2 (/.f64 1 b)) a)) (-.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (/.f64 (fma.f64 eps -1/2 (/.f64 1 b)) a))) (*.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 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2))) -1) (cbrt.f64 (neg.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(/.f64 1 (/.f64 1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(/.f64 1 (neg.f64 (/.f64 -1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(/.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) 1)
(/.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) (/.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 (sqrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2))
(/.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) (/.f64 -1 (neg.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))))
(/.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2)))
(/.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2)))
(/.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) (/.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2) (cbrt.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2) (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2) (/.f64 -1 (neg.f64 (cbrt.f64 (+.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 -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (/.f64 1 (/.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 (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 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)) (/.f64 1 (/.f64 1 (+.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 (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 (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 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(/.f64 -1 (/.f64 -1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(/.f64 (neg.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) -1)
(/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2) (sqrt.f64 (/.f64 -1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))))
(/.f64 (sqrt.f64 (+.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) (-.f64 (pow.f64 a -2) (/.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 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 -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3))) (*.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2) (sqrt.f64 (+.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 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2)) (/.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2) (sqrt.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2)) (/.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2))))
(/.f64 (sqrt.f64 (neg.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))) (/.f64 -1 (sqrt.f64 (neg.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))))
(/.f64 (sqrt.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))) (/.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2) (sqrt.f64 (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 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 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -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))) (cbrt.f64 (+.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) (-.f64 (pow.f64 a -2) (/.f64 (fma.f64 eps -1/2 (/.f64 1 b)) a))) (cbrt.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2))) (/.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))) (cbrt.f64 (neg.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))) (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(/.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 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2))) (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))) (/.f64 -1 (sqrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2)) (/.f64 -1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(/.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 -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))) (*.f64 1 (neg.f64 (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(/.f64 (neg.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 (neg.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3))) (neg.f64 (+.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 (neg.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3))) (*.f64 1 (neg.f64 (+.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 (neg.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3))) (*.f64 -1 (+.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 -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 (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 (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 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (pow.f64 a -2)) (*.f64 1 (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))))
(/.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 1/2 eps))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 (*.f64 eps eps) 1/4)) (*.f64 1 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))))
(/.f64 (-.f64 (*.f64 (pow.f64 a -2) (pow.f64 a -2)) (*.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 (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 (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 eps 3) -1/8) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3)) (+.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 (pow.f64 eps 3) -1/8) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3)) (*.f64 1 (+.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 (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 -2) (pow.f64 a -2)) (+.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 1 b) (+.f64 (*.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 (+.f64 (/.f64 1 b) (+.f64 (*.f64 1/2 eps) (*.f64 a (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4))))) (*.f64 1 (*.f64 a (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))))
(/.f64 (+.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.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 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(/.f64 (+.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) (*.f64 a (+.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) -1/8)))) (*.f64 1 (*.f64 a (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.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 (*.f64 eps eps) 1/4)))) (*.f64 (neg.f64 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (*.f64 (neg.f64 a) (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)))) (*.f64 1 (*.f64 (neg.f64 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))))
(/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/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 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))) (*.f64 (neg.f64 a) (+.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) -1/8)))) (*.f64 1 (*.f64 (neg.f64 a) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) 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 (*.f64 eps eps) 1/4)) a) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) 1)) (*.f64 1 (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) a)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (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 -2) (*.f64 (*.f64 eps eps) 1/4)) (neg.f64 a)) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) -1)) (*.f64 1 (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (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 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) 1)) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) 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 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) 1)) (*.f64 1 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/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 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) -1)) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) (neg.f64 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 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) -1)) (*.f64 1 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) (neg.f64 a))))
(/.f64 (pow.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2) -1) (/.f64 1 (pow.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2) -1)))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2)) -1) (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))) -1)))
(/.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 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2)) (neg.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2)))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2))) (neg.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))))
(/.f64 (/.f64 1 (/.f64 1 (-.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 (/.f64 1 (+.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 1 (pow.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) -1)) (pow.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) -1))
(/.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2) -1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) -1))
(/.f64 (/.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 1) (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2))
(/.f64 (/.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2)))
(/.f64 (/.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2)))) (sqrt.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))))
(/.f64 (/.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) (sqrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2))) (sqrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2) 1) (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2) (sqrt.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))) (sqrt.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2)))) (cbrt.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))) (cbrt.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))))) (cbrt.f64 (/.f64 1 (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)) (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 (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 -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)) (sqrt.f64 (+.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))))) (sqrt.f64 (+.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 -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)) (*.f64 (cbrt.f64 (+.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)))) (cbrt.f64 (+.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)))))) (cbrt.f64 (+.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 -1 (sqrt.f64 (/.f64 -1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))) (sqrt.f64 (/.f64 -1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(/.f64 (/.f64 -1 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))) (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))) (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(/.f64 (/.f64 -1 (neg.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2))) (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2))
(/.f64 (/.f64 -1 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2)))) (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(/.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2))) 1) (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(/.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))) (sqrt.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))))
(/.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2)))) (cbrt.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))))
(/.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2)))
(/.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2))) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))) (cbrt.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))))) (cbrt.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))))
(/.f64 (/.f64 (+.f64 (/.f64 1 b) (+.f64 (*.f64 1/2 eps) (*.f64 a (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4))))) a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))
(/.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.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 (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 (*.f64 eps eps) 1/4)))) (neg.f64 a)) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))
(/.f64 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/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 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))))
(/.f64 (/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) 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 (*.f64 eps eps) 1/4)) (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 (pow.f64 eps 3) -1/8)) a) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) 1)) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/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 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) -1)) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))) (neg.f64 a))
(pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) 1)
(pow.f64 (/.f64 1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) -1)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(exp.f64 (log.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))) -1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(fma.f64 1 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 1 (fma.f64 eps -1/2 (/.f64 1 b)) (/.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))
(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)))
(-.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 (*.f64 eps eps) 1/4) (+.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 (*.f64 eps eps) 1/4)) (/.f64 1 (+.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 (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 (*.f64 eps eps) 1/4)))
(*.f64 (/.f64 1 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (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 -2) (*.f64 (*.f64 eps eps) 1/4))) (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 eps -1/2) (fma.f64 eps -1/2 (/.f64 1 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 (*.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 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 (*.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 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))))
(/.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.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 (pow.f64 eps 3) -1/8))) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) (sqrt.f64 (+.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) -1/8)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4))) (/.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (sqrt.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 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) (cbrt.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 1/2 eps)) (cbrt.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) 1/4) (pow.f64 b -2)) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)))
(/.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 (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) (pow.f64 b -2)) (*.f64 (*.f64 (*.f64 eps eps) 1/4) (*.f64 (*.f64 eps eps) 1/4))) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (+.f64 (*.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 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/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 1/2 eps)) (+.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 1/2 eps))))
(/.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 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) 1) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))
(/.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (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 (*.f64 eps eps) 1/4)) (*.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 (*.f64 eps eps) 1/4)) (+.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 (pow.f64 eps 3) -1/8)) 1) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))))
(/.f64 (/.f64 (+.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) -1/8)) (sqrt.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))))) (sqrt.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(/.f64 (/.f64 (+.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) -1/8)) (*.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))) (cbrt.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))) (cbrt.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.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 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3) 1/3)
(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))))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 1))
(log1p.f64 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 b))))
(fma.f64 1 (/.f64 1 b) (*.f64 eps -1/2))
(fma.f64 1 (*.f64 eps -1/2) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 -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))
Outputs
a
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/2 eps) (/.f64 1 b)))) a)
(fma.f64 -1 (*.f64 (*.f64 a a) (fma.f64 -1/2 eps (/.f64 1 b))) a)
(fma.f64 -1 (*.f64 a (*.f64 a (fma.f64 -1/2 eps (/.f64 1 b)))) a)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/2 eps) (/.f64 1 b)))) (+.f64 a (*.f64 (pow.f64 a 3) (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 b)) 2))))
(+.f64 (fma.f64 -1 (*.f64 (*.f64 a a) (fma.f64 -1/2 eps (/.f64 1 b))) a) (*.f64 (pow.f64 a 3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)))
(+.f64 (fma.f64 -1 (*.f64 a (*.f64 a (fma.f64 -1/2 eps (/.f64 1 b)))) a) (*.f64 (pow.f64 a 3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/2 eps) (/.f64 1 b)))) (+.f64 a (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 4) (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 b)) 3))) (*.f64 (pow.f64 a 3) (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 b)) 2)))))
(+.f64 (fma.f64 -1 (*.f64 (*.f64 a a) (fma.f64 -1/2 eps (/.f64 1 b))) a) (fma.f64 -1 (*.f64 (pow.f64 a 4) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3)) (*.f64 (pow.f64 a 3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2))))
(+.f64 (fma.f64 -1 (*.f64 a (*.f64 a (fma.f64 -1/2 eps (/.f64 1 b)))) a) (fma.f64 -1 (*.f64 (pow.f64 a 4) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3)) (*.f64 (pow.f64 a 3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2))))
(/.f64 1 (+.f64 (*.f64 -1/2 eps) (/.f64 1 b)))
(/.f64 1 (fma.f64 -1/2 eps (/.f64 1 b)))
(-.f64 (/.f64 1 (+.f64 (*.f64 -1/2 eps) (/.f64 1 b))) (/.f64 1 (*.f64 a (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 b)) 2))))
(-.f64 (/.f64 1 (fma.f64 -1/2 eps (/.f64 1 b))) (/.f64 1 (*.f64 a (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2))))
(-.f64 (/.f64 1 (fma.f64 -1/2 eps (/.f64 1 b))) (/.f64 (/.f64 1 a) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)))
(-.f64 (+.f64 (/.f64 1 (+.f64 (*.f64 -1/2 eps) (/.f64 1 b))) (/.f64 1 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 b)) 3)))) (/.f64 1 (*.f64 a (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 b)) 2))))
(+.f64 (/.f64 1 (fma.f64 -1/2 eps (/.f64 1 b))) (-.f64 (/.f64 1 (*.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3))) (/.f64 1 (*.f64 a (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)))))
(+.f64 (/.f64 1 (fma.f64 -1/2 eps (/.f64 1 b))) (-.f64 (/.f64 1 (*.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3))) (/.f64 (/.f64 1 a) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2))))
(-.f64 (+.f64 (/.f64 1 (+.f64 (*.f64 -1/2 eps) (/.f64 1 b))) (/.f64 1 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 b)) 3)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 b)) 4))) (/.f64 1 (*.f64 a (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 b)) 2)))))
(-.f64 (+.f64 (/.f64 1 (fma.f64 -1/2 eps (/.f64 1 b))) (/.f64 1 (*.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3)))) (+.f64 (/.f64 1 (*.f64 a (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2))) (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 4)))))
(+.f64 (/.f64 1 (fma.f64 -1/2 eps (/.f64 1 b))) (-.f64 (-.f64 (/.f64 1 (*.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3))) (/.f64 (/.f64 1 a) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2))) (/.f64 (/.f64 1 (pow.f64 a 3)) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 4))))
(/.f64 1 (+.f64 (*.f64 -1/2 eps) (/.f64 1 b)))
(/.f64 1 (fma.f64 -1/2 eps (/.f64 1 b)))
(-.f64 (/.f64 1 (+.f64 (*.f64 -1/2 eps) (/.f64 1 b))) (/.f64 1 (*.f64 a (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 b)) 2))))
(-.f64 (/.f64 1 (fma.f64 -1/2 eps (/.f64 1 b))) (/.f64 1 (*.f64 a (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2))))
(-.f64 (/.f64 1 (fma.f64 -1/2 eps (/.f64 1 b))) (/.f64 (/.f64 1 a) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)))
(-.f64 (+.f64 (/.f64 1 (+.f64 (*.f64 -1/2 eps) (/.f64 1 b))) (/.f64 1 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 b)) 3)))) (/.f64 1 (*.f64 a (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 b)) 2))))
(+.f64 (/.f64 1 (fma.f64 -1/2 eps (/.f64 1 b))) (-.f64 (/.f64 1 (*.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3))) (/.f64 1 (*.f64 a (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)))))
(+.f64 (/.f64 1 (fma.f64 -1/2 eps (/.f64 1 b))) (-.f64 (/.f64 1 (*.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3))) (/.f64 (/.f64 1 a) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2))))
(-.f64 (+.f64 (/.f64 1 (+.f64 (*.f64 -1/2 eps) (/.f64 1 b))) (/.f64 1 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 b)) 3)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 b)) 4))) (/.f64 1 (*.f64 a (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 b)) 2)))))
(-.f64 (+.f64 (/.f64 1 (fma.f64 -1/2 eps (/.f64 1 b))) (/.f64 1 (*.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3)))) (+.f64 (/.f64 1 (*.f64 a (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2))) (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 4)))))
(+.f64 (/.f64 1 (fma.f64 -1/2 eps (/.f64 1 b))) (-.f64 (-.f64 (/.f64 1 (*.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3))) (/.f64 (/.f64 1 a) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2))) (/.f64 (/.f64 1 (pow.f64 a 3)) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 4))))
b
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) (pow.f64 b 2))) b)
(fma.f64 -1 (*.f64 (*.f64 b b) (fma.f64 -1/2 eps (/.f64 1 a))) b)
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) (pow.f64 b 2))) (+.f64 b (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) 2) (pow.f64 b 3))))
(+.f64 (fma.f64 -1 (*.f64 (*.f64 b b) (fma.f64 -1/2 eps (/.f64 1 a))) b) (*.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 2) (pow.f64 b 3)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) (pow.f64 b 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) 3) (pow.f64 b 4))) (+.f64 b (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) 2) (pow.f64 b 3)))))
(fma.f64 -1 (*.f64 (*.f64 b b) (fma.f64 -1/2 eps (/.f64 1 a))) (fma.f64 -1 (*.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 3) (pow.f64 b 4)) (+.f64 b (*.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 2) (pow.f64 b 3)))))
(/.f64 1 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)))
(/.f64 1 (fma.f64 -1/2 eps (/.f64 1 a)))
(-.f64 (/.f64 1 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a))) (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) 2) b)))
(-.f64 (/.f64 1 (fma.f64 -1/2 eps (/.f64 1 a))) (/.f64 1 (*.f64 b (pow.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 2))))
(-.f64 (/.f64 1 (fma.f64 -1/2 eps (/.f64 1 a))) (/.f64 (/.f64 1 b) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 2)))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) 3) (pow.f64 b 2))) (/.f64 1 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)))) (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) 2) b)))
(+.f64 (/.f64 1 (*.f64 (*.f64 b b) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 3))) (-.f64 (/.f64 1 (fma.f64 -1/2 eps (/.f64 1 a))) (/.f64 1 (*.f64 b (pow.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 2)))))
(+.f64 (/.f64 1 (fma.f64 -1/2 eps (/.f64 1 a))) (-.f64 (/.f64 (/.f64 1 (*.f64 b b)) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 3)) (/.f64 (/.f64 1 b) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 2))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) 3) (pow.f64 b 2))) (/.f64 1 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) 2) b)) (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) 4) (pow.f64 b 3)))))
(-.f64 (+.f64 (/.f64 1 (fma.f64 -1/2 eps (/.f64 1 a))) (/.f64 1 (*.f64 (*.f64 b b) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 3)))) (+.f64 (/.f64 1 (*.f64 b (pow.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 2))) (/.f64 1 (*.f64 (pow.f64 b 3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 4)))))
(-.f64 (+.f64 (/.f64 1 (fma.f64 -1/2 eps (/.f64 1 a))) (-.f64 (/.f64 (/.f64 1 (*.f64 b b)) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 3)) (/.f64 (/.f64 1 b) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 2)))) (/.f64 (/.f64 1 (pow.f64 b 3)) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 4)))
(/.f64 1 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)))
(/.f64 1 (fma.f64 -1/2 eps (/.f64 1 a)))
(-.f64 (/.f64 1 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a))) (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) 2) b)))
(-.f64 (/.f64 1 (fma.f64 -1/2 eps (/.f64 1 a))) (/.f64 1 (*.f64 b (pow.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 2))))
(-.f64 (/.f64 1 (fma.f64 -1/2 eps (/.f64 1 a))) (/.f64 (/.f64 1 b) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 2)))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) 3) (pow.f64 b 2))) (/.f64 1 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)))) (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) 2) b)))
(+.f64 (/.f64 1 (*.f64 (*.f64 b b) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 3))) (-.f64 (/.f64 1 (fma.f64 -1/2 eps (/.f64 1 a))) (/.f64 1 (*.f64 b (pow.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 2)))))
(+.f64 (/.f64 1 (fma.f64 -1/2 eps (/.f64 1 a))) (-.f64 (/.f64 (/.f64 1 (*.f64 b b)) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 3)) (/.f64 (/.f64 1 b) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 2))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) 3) (pow.f64 b 2))) (/.f64 1 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) 2) b)) (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) 4) (pow.f64 b 3)))))
(-.f64 (+.f64 (/.f64 1 (fma.f64 -1/2 eps (/.f64 1 a))) (/.f64 1 (*.f64 (*.f64 b b) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 3)))) (+.f64 (/.f64 1 (*.f64 b (pow.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 2))) (/.f64 1 (*.f64 (pow.f64 b 3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 4)))))
(-.f64 (+.f64 (/.f64 1 (fma.f64 -1/2 eps (/.f64 1 a))) (-.f64 (/.f64 (/.f64 1 (*.f64 b b)) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 3)) (/.f64 (/.f64 1 b) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 2)))) (/.f64 (/.f64 1 (pow.f64 b 3)) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 4)))
(/.f64 1 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(/.f64 1 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (*.f64 1/2 (/.f64 eps (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (/.f64 1 b) (/.f64 1 a))))) (/.f64 1 (+.f64 (/.f64 1 a) (/.f64 1 b))))
(fma.f64 1/2 (/.f64 eps (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2)) (/.f64 1 (+.f64 (/.f64 1 b) (/.f64 1 a))))
(+.f64 (*.f64 1/2 (/.f64 eps (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (/.f64 1 b) (/.f64 1 a))))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 eps 2) (*.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (+.f64 (/.f64 1 b) (/.f64 1 a))))) (/.f64 1 (+.f64 (/.f64 1 a) (/.f64 1 b)))))
(fma.f64 1/2 (/.f64 eps (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2)) (fma.f64 1/4 (/.f64 (*.f64 eps eps) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3)) (/.f64 1 (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(fma.f64 1/2 (/.f64 eps (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2)) (fma.f64 1/4 (/.f64 eps (/.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) eps)) (/.f64 1 (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(+.f64 (*.f64 1/2 (/.f64 eps (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (/.f64 1 b) (/.f64 1 a))))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 eps 2) (*.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (+.f64 (/.f64 1 b) (/.f64 1 a))))) (+.f64 (/.f64 1 (+.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 1/8 (/.f64 (pow.f64 eps 3) (*.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2)))))))
(fma.f64 1/2 (/.f64 eps (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2)) (fma.f64 1/4 (/.f64 (*.f64 eps eps) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3)) (+.f64 (/.f64 1 (+.f64 (/.f64 1 b) (/.f64 1 a))) (*.f64 1/8 (/.f64 (pow.f64 eps 3) (*.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2)))))))
(+.f64 (fma.f64 1/2 (/.f64 eps (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2)) (fma.f64 1/4 (/.f64 eps (/.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) eps)) (/.f64 1 (+.f64 (/.f64 1 b) (/.f64 1 a))))) (/.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3))))
(/.f64 -2 eps)
(-.f64 (*.f64 -4 (/.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (pow.f64 eps 2))) (*.f64 2 (/.f64 1 eps)))
(fma.f64 -4 (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 eps eps)) (neg.f64 (/.f64 2 eps)))
(+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) -4) (*.f64 eps eps)) (/.f64 -2 eps))
(-.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 eps 3))) (*.f64 -4 (/.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (pow.f64 eps 2)))) (*.f64 2 (/.f64 1 eps)))
(-.f64 (fma.f64 -8 (/.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (pow.f64 eps 3)) (*.f64 -4 (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 eps eps)))) (/.f64 2 eps))
(+.f64 (fma.f64 -8 (/.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (pow.f64 eps 3)) (/.f64 (*.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) -4) (*.f64 eps eps))) (/.f64 -2 eps))
(-.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 eps 3))) (+.f64 (*.f64 -4 (/.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (pow.f64 eps 2))) (*.f64 -16 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 eps 4))))) (*.f64 2 (/.f64 1 eps)))
(-.f64 (fma.f64 -8 (/.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (pow.f64 eps 3)) (fma.f64 -4 (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 eps eps)) (*.f64 -16 (/.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (pow.f64 eps 4))))) (/.f64 2 eps))
(+.f64 (fma.f64 -8 (/.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (pow.f64 eps 3)) (fma.f64 -4 (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 eps eps)) (*.f64 -16 (/.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (pow.f64 eps 4))))) (/.f64 -2 eps))
(/.f64 -2 eps)
(-.f64 (*.f64 -4 (/.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (pow.f64 eps 2))) (*.f64 2 (/.f64 1 eps)))
(fma.f64 -4 (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 eps eps)) (neg.f64 (/.f64 2 eps)))
(+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) -4) (*.f64 eps eps)) (/.f64 -2 eps))
(-.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 eps 3))) (*.f64 -4 (/.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (pow.f64 eps 2)))) (*.f64 2 (/.f64 1 eps)))
(-.f64 (fma.f64 -8 (/.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (pow.f64 eps 3)) (*.f64 -4 (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 eps eps)))) (/.f64 2 eps))
(+.f64 (fma.f64 -8 (/.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (pow.f64 eps 3)) (/.f64 (*.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) -4) (*.f64 eps eps))) (/.f64 -2 eps))
(-.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 eps 3))) (+.f64 (*.f64 -4 (/.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (pow.f64 eps 2))) (*.f64 -16 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 eps 4))))) (*.f64 2 (/.f64 1 eps)))
(-.f64 (fma.f64 -8 (/.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (pow.f64 eps 3)) (fma.f64 -4 (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 eps eps)) (*.f64 -16 (/.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (pow.f64 eps 4))))) (/.f64 2 eps))
(+.f64 (fma.f64 -8 (/.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (pow.f64 eps 3)) (fma.f64 -4 (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 eps eps)) (*.f64 -16 (/.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (pow.f64 eps 4))))) (/.f64 -2 eps))
(/.f64 1 a)
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.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 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.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 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.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 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 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.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 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 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.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 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 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.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 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 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.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 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 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.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 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 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.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 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 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.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 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(/.f64 1 a)
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.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 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.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 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.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 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 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.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 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 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.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 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 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.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 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 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.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 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 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.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 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 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.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 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 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.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 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(/.f64 1 b)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 -1/2 eps (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 -1/2 eps (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 -1/2 eps (/.f64 1 b))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 -1/2 eps (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 -1/2 eps (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 -1/2 eps (/.f64 1 b))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 -1/2 eps (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 -1/2 eps (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 -1/2 eps (/.f64 1 b))
(/.f64 1 b)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 -1/2 eps (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 -1/2 eps (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 -1/2 eps (/.f64 1 b))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 -1/2 eps (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 -1/2 eps (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 -1/2 eps (/.f64 1 b))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 -1/2 eps (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 -1/2 eps (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 -1/2 eps (/.f64 1 b))
(+.f64 (/.f64 1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) (*.f64 (/.f64 1 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))) (fma.f64 (neg.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 1 (fma.f64 eps -1/2 (/.f64 1 b)))))
(+.f64 (/.f64 1 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) (*.f64 (/.f64 1 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2))) (fma.f64 (neg.f64 (fma.f64 -1/2 eps (/.f64 1 b))) 1 (fma.f64 -1/2 eps (/.f64 1 b)))))
(+.f64 (/.f64 1 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) (/.f64 (*.f64 1 (+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (-.f64 (*.f64 eps 1/2) (/.f64 1 b)))) (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2))))
(+.f64 (/.f64 1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) (*.f64 (/.f64 1 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b)))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (fma.f64 eps -1/2 (/.f64 1 b)))))
(+.f64 (/.f64 1 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) (*.f64 (/.f64 1 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2))) (fma.f64 (neg.f64 (fma.f64 -1/2 eps (/.f64 1 b))) 1 (fma.f64 -1/2 eps (/.f64 1 b)))))
(+.f64 (/.f64 1 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) (/.f64 (*.f64 1 (+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (-.f64 (*.f64 eps 1/2) (/.f64 1 b)))) (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2))))
(+.f64 (/.f64 1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) (*.f64 (/.f64 1 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b)))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 2) (fma.f64 eps -1/2 (/.f64 1 b)))))
(+.f64 (/.f64 1 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) (*.f64 (/.f64 1 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2))) (fma.f64 (neg.f64 (fma.f64 -1/2 eps (/.f64 1 b))) 1 (fma.f64 -1/2 eps (/.f64 1 b)))))
(+.f64 (/.f64 1 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) (/.f64 (*.f64 1 (+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (-.f64 (*.f64 eps 1/2) (/.f64 1 b)))) (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2))))
(+.f64 (*.f64 (/.f64 1 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))) (/.f64 1 a)) (*.f64 (/.f64 1 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))) (*.f64 -1 (fma.f64 eps -1/2 (/.f64 1 b)))))
(/.f64 (-.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b))) (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)))
(+.f64 (*.f64 (/.f64 1 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))) (/.f64 1 a)) (*.f64 (/.f64 1 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))) (neg.f64 (fma.f64 eps -1/2 (/.f64 1 b)))))
(/.f64 (-.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b))) (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)))
(+.f64 (*.f64 (/.f64 1 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))) (/.f64 1 a)) (*.f64 (/.f64 1 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b)))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))))))
(/.f64 (-.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b))) (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)))
(+.f64 (*.f64 (/.f64 1 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))) (/.f64 1 a)) (*.f64 (/.f64 1 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))) (*.f64 (neg.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 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b))) (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)))
(+.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3))) (pow.f64 a -2)) (*.f64 (/.f64 1 (+.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 (fma.f64 eps -1/2 (/.f64 1 b)) a))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3))) (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (-.f64 (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a) (pow.f64 a -2))) (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3)))
(+.f64 (*.f64 (/.f64 1 (+.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 (fma.f64 eps -1/2 (/.f64 1 b)) a))) (*.f64 (/.f64 1 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3))) (pow.f64 a -2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3))) (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (-.f64 (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a) (pow.f64 a -2))) (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))) 1)
(/.f64 1 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))
(*.f64 1 (/.f64 1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(/.f64 1 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))
(*.f64 1 (neg.f64 (/.f64 -1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(/.f64 1 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))
(*.f64 (/.f64 1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 1)
(/.f64 1 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))
(*.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2) (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2))
(/.f64 1 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2)))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -2)) (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2)) (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -2)) (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))))
(*.f64 -1 (/.f64 -1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(/.f64 1 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))
(*.f64 (/.f64 -1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) -1)
(/.f64 1 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2)) (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(/.f64 1 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))
(*.f64 (/.f64 1 (-.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 1 a) (fma.f64 -1/2 eps (/.f64 1 b))) (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)))
(*.f64 (/.f64 1 (+.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 1 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3))) (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (-.f64 (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a) (pow.f64 a -2))) (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3)))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) -1) (pow.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) -1))
(/.f64 1 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2) -1) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) -1))
(/.f64 1 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))
(*.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2) 1) (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2))
(/.f64 1 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2)) 1) (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -2)) (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2)) 1) (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(/.f64 1 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))
(*.f64 (/.f64 (+.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 (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 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)))
(*.f64 (/.f64 (+.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 -6) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 6))) (-.f64 (pow.f64 a -3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (-.f64 (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a) (pow.f64 a -2))) (-.f64 (pow.f64 a -6) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 6))) (-.f64 (pow.f64 a -3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3)))
(*.f64 (/.f64 (+.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 (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 -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 (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 (pow.f64 a -3) 3) (pow.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) 3))) (+.f64 (pow.f64 a -6) (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 6) (*.f64 (pow.f64 a -3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3)))))
(/.f64 (-.f64 (+.f64 (pow.f64 a -6) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 6)) (*.f64 (pow.f64 a -3) (pow.f64 (fma.f64 -1/2 eps (/.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 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (-.f64 (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a) (pow.f64 a -2)))))
(*.f64 (/.f64 1 (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 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b))) (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)))
(*.f64 (/.f64 1 (neg.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)))) (neg.f64 (+.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 1 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3))) (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (-.f64 (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a) (pow.f64 a -2))) (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3)))
(*.f64 (/.f64 -1 (neg.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 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b))) (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)))
(*.f64 (/.f64 -1 (neg.f64 (+.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 1 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3))) (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (-.f64 (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a) (pow.f64 a -2))) (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3)))
(*.f64 (/.f64 (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) (-.f64 (*.f64 (pow.f64 a -2) (pow.f64 a -2)) (*.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 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (pow.f64 a -2)))
(*.f64 (/.f64 (-.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b))) (-.f64 (pow.f64 a -4) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 4))) (+.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)))
(*.f64 (/.f64 (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) (-.f64 (pow.f64 (pow.f64 a -2) 3) (pow.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) 3))) (+.f64 (*.f64 (pow.f64 a -2) (pow.f64 a -2)) (+.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 1 a) (fma.f64 -1/2 eps (/.f64 1 b))) (-.f64 (pow.f64 (pow.f64 a -2) 3) (pow.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) 3))) (+.f64 (pow.f64 a -4) (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 4) (*.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)))))
(/.f64 (*.f64 (-.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b))) (+.f64 (*.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)) (+.f64 (pow.f64 a -4) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 4)))) (-.f64 (pow.f64 (pow.f64 a -2) 3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 6)))
(*.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2)))) (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -2)) (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))))
(*.f64 (/.f64 1 (-.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 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 -1 a)) (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (pow.f64 a -2)))
(*.f64 (/.f64 1 (-.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 1/2 eps))))
(/.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 1/4 (*.f64 eps eps))))
(/.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps 1/2))) (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 eps (*.f64 eps 1/4))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3))) (+.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 b) (/.f64 1 a)) 2) (-.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 -1/2 eps)))) (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3)))
(/.f64 (+.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 eps (*.f64 eps 1/4))) (*.f64 (*.f64 -1/2 eps) (-.f64 (/.f64 -1 a) (/.f64 1 b)))) (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3)))
(*.f64 (/.f64 1 (+.f64 (/.f64 1 b) (+.f64 (*.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 (*.f64 a (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (+.f64 (/.f64 1 b) (fma.f64 1/2 eps (*.f64 a (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps)))))))
(/.f64 (*.f64 a (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (fma.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) a (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(*.f64 (/.f64 1 (+.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.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 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(/.f64 (*.f64 a (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2))) (fma.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3)) a (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2))))
(/.f64 a (/.f64 (fma.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3)) a (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b)))) (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 -1 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (*.f64 (neg.f64 a) (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4))))) (*.f64 (neg.f64 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (neg.f64 a)) (fma.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (neg.f64 a) (neg.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))))
(/.f64 (*.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 -1 b)) a) (fma.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) (neg.f64 a) (+.f64 (*.f64 -1/2 eps) (/.f64 -1 b))))
(*.f64 (/.f64 1 (+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/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 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(/.f64 (*.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2)) (neg.f64 a)) (fma.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3)) (neg.f64 a) (neg.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2)))))
(*.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b))) (/.f64 (neg.f64 a) (fma.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3)) (neg.f64 a) (neg.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b)))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) a) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) 1))) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) a))
(/.f64 (*.f64 a (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (+.f64 (/.f64 1 b) (fma.f64 1/2 eps (*.f64 a (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps)))))))
(/.f64 (*.f64 a (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (fma.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) a (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (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 1 b) (*.f64 eps 1/2)) (neg.f64 a)) (fma.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (neg.f64 a) (neg.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))))
(/.f64 (*.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 -1 b)) a) (fma.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) (neg.f64 a) (+.f64 (*.f64 -1/2 eps) (/.f64 -1 b))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) -1/8)) a) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) 1))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) a))
(/.f64 (*.f64 a (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2))) (fma.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3)) a (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2))))
(/.f64 a (/.f64 (fma.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3)) a (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b)))) (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b)))))
(*.f64 (/.f64 1 (+.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 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) -1))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) (neg.f64 a)))
(/.f64 (*.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2)) (neg.f64 a)) (fma.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3)) (neg.f64 a) (neg.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2)))))
(*.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b))) (/.f64 (neg.f64 a) (fma.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3)) (neg.f64 a) (neg.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b)))))))
(*.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 -1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(*.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -1/2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 -1 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))))
(*.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2) (sqrt.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)))) (sqrt.f64 (+.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 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -1/2) (sqrt.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3)))) (sqrt.f64 (+.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 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -1/2) (sqrt.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3)))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (-.f64 (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a) (pow.f64 a -2)))))
(*.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2) (sqrt.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)))))
(*.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -1/2) (sqrt.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)))) (sqrt.f64 (-.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2)) -1) (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -2)) -1) (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2)) (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)) 2) (-.f64 (pow.f64 a -2) (/.f64 (fma.f64 eps -1/2 (/.f64 1 b)) a)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -2)) (cbrt.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3)))) (cbrt.f64 (+.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 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -2)) (cbrt.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3)))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (-.f64 (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a) (pow.f64 a -2)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (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)))) (cbrt.f64 (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -2)) (cbrt.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 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -2)) (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)))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2)) -1) (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))) (/.f64 1 (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) 2))))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))) (/.f64 -1 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) 2)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2)) (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)) 2) (-.f64 (pow.f64 a -2) (/.f64 (fma.f64 eps -1/2 (/.f64 1 b)) a)))))
(*.f64 (cbrt.f64 (+.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 1 (*.f64 (cbrt.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) 2))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (-.f64 (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a) (pow.f64 a -2)))) (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) 2)) (cbrt.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3)))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (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)))) (cbrt.f64 (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(*.f64 (cbrt.f64 (-.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))) (/.f64 1 (*.f64 (cbrt.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) 2))))
(*.f64 (cbrt.f64 (-.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))) (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) 2)) (cbrt.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)))))
(pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1)
(/.f64 1 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))
(pow.f64 (/.f64 1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 1)
(/.f64 1 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))
(pow.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2) 2)
(/.f64 1 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))
(pow.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))) 3)
(/.f64 1 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))
(pow.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) 3)) 1/3)
(cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) 3)))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -2))
(log.f64 (exp.f64 (/.f64 1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(/.f64 1 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))))
(/.f64 1 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))
(cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) 3)))
(cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(/.f64 1 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))
(exp.f64 (neg.f64 (log.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(/.f64 1 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) -1))
(/.f64 1 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))) 1))
(/.f64 1 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(/.f64 1 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (/.f64 1 b) (*.f64 1 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (*.f64 eps -1/2) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (*.f64 eps -1/2) (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 1))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 eps -1/2))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 1) (*.f64 eps -1/2))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (*.f64 1 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (*.f64 1 (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 1)) (*.f64 eps -1/2))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (*.f64 -1 (neg.f64 (/.f64 1 a))) (*.f64 -1 (neg.f64 (fma.f64 eps -1/2 (/.f64 1 b)))))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (*.f64 -1 (neg.f64 (fma.f64 eps -1/2 (/.f64 1 b)))) (*.f64 -1 (neg.f64 (/.f64 1 a))))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (*.f64 -1 (neg.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)))) (*.f64 -1 (neg.f64 (*.f64 eps -1/2))))
(+.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 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(-.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 -1 (+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (exp.f64 (log1p.f64 (/.f64 1 a)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps -1/2))) (-.f64 1 (+.f64 (/.f64 1 a) (/.f64 1 b))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 eps))) 1) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 -1 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (exp.f64 (log1p.f64 (*.f64 -1/2 eps))))))
(-.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) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (-.f64 (exp.f64 (log1p.f64 (/.f64 1 b))) 1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))) 1)
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(-.f64 (/.f64 (pow.f64 b -2) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (-.f64 (/.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (/.f64 1 a)))
(+.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(-.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 (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 (/.f64 1 a) (exp.f64 (log1p.f64 (fma.f64 eps -1/2 (/.f64 1 b))))) 1)
(+.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 (*.f64 eps eps) 1/4) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(+.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(-.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 -1 (+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (exp.f64 (log1p.f64 (/.f64 1 a)))))
(-.f64 (+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (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 -1 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (exp.f64 (log1p.f64 (*.f64 -1/2 eps))))))
(-.f64 (+.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (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 (fma.f64 -1/2 eps (/.f64 1 a)) (-.f64 (exp.f64 (log1p.f64 (/.f64 1 b))) 1))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 1) (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 -1 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (exp.f64 (log1p.f64 (*.f64 -1/2 eps))))))
(*.f64 1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(*.f64 1 (neg.f64 (neg.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(*.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) 1)
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(*.f64 (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 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(*.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2) (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.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 (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 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)) (/.f64 1 (+.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 (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 (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 (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a) (pow.f64 a -2))))
(*.f64 -1 (neg.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(*.f64 (neg.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) -1)
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2))) (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(/.f64 (*.f64 1 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -2)))
(/.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 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 (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 1 (+.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 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)))
(/.f64 (+.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 (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 (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a) (pow.f64 a -2))))
(*.f64 (pow.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2) -1) (pow.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2) -1))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2)) -1) (pow.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))) -1))
(/.f64 (*.f64 1 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -2)))
(/.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 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 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 1) (sqrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2) 1) (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2))) 1) (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(/.f64 (*.f64 1 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -2)))
(/.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -2)))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2))) (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (/.f64 -1 a) (neg.f64 (fma.f64 -1/2 eps (/.f64 1 b))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) (sqrt.f64 -1)) (sqrt.f64 (-.f64 (/.f64 -1 a) (fma.f64 -1/2 eps (/.f64 1 b)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2) -1) (cbrt.f64 (neg.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) 2) -1) (cbrt.f64 (+.f64 (/.f64 -1 a) (neg.f64 (fma.f64 -1/2 eps (/.f64 1 b))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) 2) -1) (cbrt.f64 (-.f64 (/.f64 -1 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 (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 (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 a -2) (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 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 (*.f64 eps eps) 1/4)))))) (*.f64 a (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(*.f64 (*.f64 a (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (/.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 1/4 (*.f64 eps eps))))))))
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)) (/.f64 (-.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (*.f64 a (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))))) (*.f64 a (+.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 (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 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(*.f64 (*.f64 a (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2))) (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)) (+.f64 (pow.f64 b -2) (-.f64 (*.f64 1/4 (*.f64 eps eps)) (+.f64 (*.f64 (/.f64 eps b) -1/2) (*.f64 a (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3))))))))
(*.f64 a (*.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b))) (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)) (-.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b))) (*.f64 a (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (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 (*.f64 eps eps) 1/4))))) (*.f64 (neg.f64 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(*.f64 (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (neg.f64 a)) (/.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 1/4 (*.f64 eps eps)))))))
(*.f64 (*.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 -1 b)) a) (/.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 eps (*.f64 eps 1/4)))) (+.f64 (*.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 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/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 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(*.f64 (*.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2)) (neg.f64 a)) (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)) (+.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2))) (*.f64 a (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3))))))
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)) (/.f64 (+.f64 (*.f64 a (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3))) (neg.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b))))) (*.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b))) (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 -2) (pow.f64 a -2)) (*.f64 (-.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (/.f64 (fma.f64 eps -1/2 (/.f64 1 b)) a)) (-.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (/.f64 (fma.f64 eps -1/2 (/.f64 1 b)) a))))) (+.f64 (-.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)) a)))
(*.f64 (/.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3)) (-.f64 (pow.f64 a -4) (*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a)) (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a))))) (+.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)) (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 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 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (/.f64 (fma.f64 eps -1/2 (/.f64 1 b)) a)) 3))) (+.f64 (*.f64 (pow.f64 a -2) (pow.f64 a -2)) (-.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (/.f64 (fma.f64 eps -1/2 (/.f64 1 b)) a)) (-.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (/.f64 (fma.f64 eps -1/2 (/.f64 1 b)) a))) (*.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 -3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3)) (+.f64 (pow.f64 (pow.f64 a -2) 3) (pow.f64 (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a)) 3))) (+.f64 (pow.f64 a -4) (*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a)) (-.f64 (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a)) (pow.f64 a -2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3)) (+.f64 (pow.f64 (pow.f64 a -2) 3) (pow.f64 (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a)) 3))) (+.f64 (pow.f64 a -4) (*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a)) (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (+.f64 (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a) (pow.f64 a -2))))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2))) -1) (cbrt.f64 (neg.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 -1 a) (neg.f64 (fma.f64 -1/2 eps (/.f64 1 b))))) (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -2)))))
(*.f64 (cbrt.f64 (-.f64 (/.f64 -1 a) (fma.f64 -1/2 eps (/.f64 1 b)))) (/.f64 -1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -2))))
(pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) 1)
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(pow.f64 (/.f64 1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) -1)
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2)
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 3)
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(pow.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) 3) 1/3)
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) 2))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) 3))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(exp.f64 (log.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 1))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))) -1))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.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 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 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 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)))
(fma.f64 (pow.f64 a -1/2) (pow.f64 a -1/2) (fma.f64 -1/2 eps (/.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))
(+.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)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 eps -1/2 (/.f64 1 b)))) (-.f64 1 (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(-.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 -1 (+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (exp.f64 (log1p.f64 (/.f64 1 a)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps -1/2))) (-.f64 1 (+.f64 (/.f64 1 a) (/.f64 1 b))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 eps))) 1) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 -1 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (exp.f64 (log1p.f64 (*.f64 -1/2 eps))))))
(-.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) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (-.f64 (exp.f64 (log1p.f64 (/.f64 1 b))) 1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))) 1)
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(-.f64 (/.f64 (pow.f64 b -2) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (-.f64 (/.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (/.f64 1 a)))
(+.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(-.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 (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 (/.f64 1 a) (exp.f64 (log1p.f64 (fma.f64 eps -1/2 (/.f64 1 b))))) 1)
(+.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 (*.f64 eps eps) 1/4) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(+.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(-.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 -1 (+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (exp.f64 (log1p.f64 (/.f64 1 a)))))
(-.f64 (+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (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 -1 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (exp.f64 (log1p.f64 (*.f64 -1/2 eps))))))
(-.f64 (+.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (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 (fma.f64 -1/2 eps (/.f64 1 a)) (-.f64 (exp.f64 (log1p.f64 (/.f64 1 b))) 1))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 1) (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 -1 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (exp.f64 (log1p.f64 (*.f64 -1/2 eps))))))
(*.f64 1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(*.f64 1 (neg.f64 (neg.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(*.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) 1)
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(*.f64 (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 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(*.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2) (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.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 (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 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)) (/.f64 1 (+.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 (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 (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 (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a) (pow.f64 a -2))))
(*.f64 -1 (neg.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(*.f64 (neg.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) -1)
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2))) (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(/.f64 (*.f64 1 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -2)))
(/.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 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 (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 1 (+.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 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)))
(/.f64 (+.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 (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 (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a) (pow.f64 a -2))))
(*.f64 (pow.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2) -1) (pow.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2) -1))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2)) -1) (pow.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))) -1))
(/.f64 (*.f64 1 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -2)))
(/.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 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 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 1) (sqrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2) 1) (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2))) 1) (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(/.f64 (*.f64 1 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -2)))
(/.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -2)))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2))) (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (/.f64 -1 a) (neg.f64 (fma.f64 -1/2 eps (/.f64 1 b))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) (sqrt.f64 -1)) (sqrt.f64 (-.f64 (/.f64 -1 a) (fma.f64 -1/2 eps (/.f64 1 b)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2) -1) (cbrt.f64 (neg.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) 2) -1) (cbrt.f64 (+.f64 (/.f64 -1 a) (neg.f64 (fma.f64 -1/2 eps (/.f64 1 b))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) 2) -1) (cbrt.f64 (-.f64 (/.f64 -1 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 (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 (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 a -2) (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 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 (*.f64 eps eps) 1/4)))))) (*.f64 a (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(*.f64 (*.f64 a (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (/.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 1/4 (*.f64 eps eps))))))))
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)) (/.f64 (-.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (*.f64 a (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))))) (*.f64 a (+.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 (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 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(*.f64 (*.f64 a (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2))) (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)) (+.f64 (pow.f64 b -2) (-.f64 (*.f64 1/4 (*.f64 eps eps)) (+.f64 (*.f64 (/.f64 eps b) -1/2) (*.f64 a (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3))))))))
(*.f64 a (*.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b))) (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)) (-.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b))) (*.f64 a (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (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 (*.f64 eps eps) 1/4))))) (*.f64 (neg.f64 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(*.f64 (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (neg.f64 a)) (/.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 1/4 (*.f64 eps eps)))))))
(*.f64 (*.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 -1 b)) a) (/.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 eps (*.f64 eps 1/4)))) (+.f64 (*.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 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/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 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(*.f64 (*.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2)) (neg.f64 a)) (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)) (+.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2))) (*.f64 a (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3))))))
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)) (/.f64 (+.f64 (*.f64 a (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3))) (neg.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b))))) (*.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b))) (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 -2) (pow.f64 a -2)) (*.f64 (-.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (/.f64 (fma.f64 eps -1/2 (/.f64 1 b)) a)) (-.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (/.f64 (fma.f64 eps -1/2 (/.f64 1 b)) a))))) (+.f64 (-.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)) a)))
(*.f64 (/.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3)) (-.f64 (pow.f64 a -4) (*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a)) (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a))))) (+.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)) (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 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 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (/.f64 (fma.f64 eps -1/2 (/.f64 1 b)) a)) 3))) (+.f64 (*.f64 (pow.f64 a -2) (pow.f64 a -2)) (-.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (/.f64 (fma.f64 eps -1/2 (/.f64 1 b)) a)) (-.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (/.f64 (fma.f64 eps -1/2 (/.f64 1 b)) a))) (*.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 -3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3)) (+.f64 (pow.f64 (pow.f64 a -2) 3) (pow.f64 (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a)) 3))) (+.f64 (pow.f64 a -4) (*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a)) (-.f64 (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a)) (pow.f64 a -2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3)) (+.f64 (pow.f64 (pow.f64 a -2) 3) (pow.f64 (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a)) 3))) (+.f64 (pow.f64 a -4) (*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a)) (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (+.f64 (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a) (pow.f64 a -2))))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2))) -1) (cbrt.f64 (neg.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 -1 a) (neg.f64 (fma.f64 -1/2 eps (/.f64 1 b))))) (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -2)))))
(*.f64 (cbrt.f64 (-.f64 (/.f64 -1 a) (fma.f64 -1/2 eps (/.f64 1 b)))) (/.f64 -1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -2))))
(/.f64 1 (/.f64 1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(/.f64 1 (neg.f64 (/.f64 -1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(/.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) 1)
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(/.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) (/.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 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(/.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2))
(/.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -1/2))
(/.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) (/.f64 -1 (neg.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(/.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2)))
(/.f64 (*.f64 1 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -2)))
(/.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -2)))
(/.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(/.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) (/.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2) (cbrt.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))))
(/.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) (/.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -1/2) (cbrt.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))) (/.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -1/2)))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2) (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2) (/.f64 -1 (neg.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.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 (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 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (/.f64 1 (/.f64 1 (-.f64 (/.f64 1 a) (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 1 a) (fma.f64 -1/2 eps (/.f64 1 b))))
(/.f64 (+.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 (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 (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 (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a) (pow.f64 a -2))))
(/.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)) (/.f64 1 (/.f64 1 (+.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 (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 (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 (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a) (pow.f64 a -2))))
(/.f64 (+.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 (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 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(*.f64 (/.f64 (+.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 (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 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))
(*.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) (/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (-.f64 (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a) (pow.f64 a -2))) (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (-.f64 (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a) (pow.f64 a -2)))))
(/.f64 -1 (/.f64 -1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(/.f64 (neg.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) -1)
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2) (sqrt.f64 (/.f64 -1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))))
(/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -1/2) (sqrt.f64 (/.f64 -1 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))))))
(/.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 -1 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))))) (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -1/2))
(/.f64 (sqrt.f64 (+.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) (-.f64 (pow.f64 a -2) (/.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 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 -3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3))) (/.f64 (+.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))) (sqrt.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3))) (/.f64 (sqrt.f64 (+.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 (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a) (pow.f64 a -2)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3))) (*.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2) (sqrt.f64 (+.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 (sqrt.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3))) (*.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -1/2) (sqrt.f64 (+.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 (sqrt.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3))) (*.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -1/2) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (-.f64 (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a) (pow.f64 a -2))))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2)) (/.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2) (sqrt.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) 2)) (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -1/2)) (sqrt.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))))
(*.f64 (sqrt.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))) (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) 2)) (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -1/2)))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2)) (/.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) 2)) (/.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) 2))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) 2)) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) 2)) 1) (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))))
(/.f64 (sqrt.f64 (neg.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))) (/.f64 -1 (sqrt.f64 (neg.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (/.f64 -1 a) (neg.f64 (fma.f64 -1/2 eps (/.f64 1 b))))) -1) (sqrt.f64 (+.f64 (/.f64 -1 a) (neg.f64 (fma.f64 -1/2 eps (/.f64 1 b))))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 -1 a) (fma.f64 -1/2 eps (/.f64 1 b)))) (/.f64 (sqrt.f64 (-.f64 (/.f64 -1 a) (fma.f64 -1/2 eps (/.f64 1 b)))) -1))
(/.f64 (sqrt.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))) (/.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2) (sqrt.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))))
(/.f64 (sqrt.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))) (/.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -1/2) (sqrt.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))))))
(/.f64 (*.f64 (sqrt.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))) (sqrt.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))))) (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -1/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 (sqrt.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))) (*.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -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 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -1/2) (sqrt.f64 (-.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 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (-.f64 (pow.f64 a -2) (/.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 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 -3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3))) (cbrt.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3)))) (/.f64 (+.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))) (cbrt.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3)))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3))) (cbrt.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3)))) (cbrt.f64 (+.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 (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a) (pow.f64 a -2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2))) (/.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) 2))) (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) 2)) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) 2)) (/.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) 2)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))) (cbrt.f64 (neg.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))) (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 -1 a) (neg.f64 (fma.f64 -1/2 eps (/.f64 1 b))))) (cbrt.f64 (+.f64 (/.f64 -1 a) (neg.f64 (fma.f64 -1/2 eps (/.f64 1 b)))))) (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (/.f64 -1 a) (fma.f64 -1/2 eps (/.f64 1 b)))) (cbrt.f64 (-.f64 (/.f64 -1 a) (fma.f64 -1/2 eps (/.f64 1 b))))) (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))))
(/.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 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2))) (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(/.f64 (*.f64 1 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -2)))
(/.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -2)))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))) (/.f64 -1 (sqrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2)) (/.f64 -1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(/.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 -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2))) (neg.f64 (-.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2))) (+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 -1 a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))) (*.f64 1 (neg.f64 (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2))) (neg.f64 (-.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2))) (+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 -1 a)))
(/.f64 (neg.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 (neg.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2))) (neg.f64 (-.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2))) (+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.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 (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 (neg.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3))) (neg.f64 (+.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 (neg.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3))) (neg.f64 (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (-.f64 (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a) (pow.f64 a -2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3))) (*.f64 1 (neg.f64 (+.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 (neg.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3))) (neg.f64 (+.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 (neg.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3))) (neg.f64 (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (-.f64 (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a) (pow.f64 a -2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3))) (*.f64 -1 (+.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 (neg.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3))) (neg.f64 (+.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 (neg.f64 (+.f64 (pow.f64 a -3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3))) (neg.f64 (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (-.f64 (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a) (pow.f64 a -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 (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 (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 (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 (pow.f64 a -6) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 6)) (*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (-.f64 (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 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 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (pow.f64 a -2)) (+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 -1 a)))
(/.f64 (-.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (pow.f64 a -2)) (*.f64 1 (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 1 a))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (pow.f64 a -2)) (+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 -1 a)))
(/.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 1/2 eps))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 1/4 (*.f64 eps eps))) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 eps (*.f64 eps 1/4))) (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.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 1 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 1/4 (*.f64 eps eps))) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 eps (*.f64 eps 1/4))) (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps 1/2))))
(/.f64 (-.f64 (*.f64 (pow.f64 a -2) (pow.f64 a -2)) (*.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 -4) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 4)) (-.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))) (+.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 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 (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 (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 (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 -6) (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 6) (*.f64 (pow.f64 a -3) (pow.f64 (fma.f64 -1/2 eps (/.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 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (-.f64 (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a) (pow.f64 a -2))) (-.f64 (+.f64 (pow.f64 a -6) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 6)) (*.f64 (pow.f64 a -3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3)))))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3)) (+.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 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3)) (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (-.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 -1/2 eps)))))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3)) (+.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 eps (*.f64 eps 1/4))) (*.f64 (*.f64 -1/2 eps) (-.f64 (/.f64 -1 a) (/.f64 1 b)))))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3)) (*.f64 1 (+.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 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3)) (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (-.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 -1/2 eps)))))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3)) (+.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 eps (*.f64 eps 1/4))) (*.f64 (*.f64 -1/2 eps) (-.f64 (/.f64 -1 a) (/.f64 1 b)))))
(/.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 -2) (pow.f64 a -2)) (+.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 (pow.f64 a -4) (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 4) (*.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 a -2) 3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 6)) (*.f64 (-.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b))) (+.f64 (*.f64 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)) (+.f64 (pow.f64 a -4) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 4)))))
(/.f64 (+.f64 (/.f64 1 b) (+.f64 (*.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 (+.f64 (/.f64 1 b) (fma.f64 1/2 eps (*.f64 a (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps)))))) (*.f64 a (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) a (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (*.f64 a (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (+.f64 (/.f64 1 b) (+.f64 (*.f64 1/2 eps) (*.f64 a (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4))))) (*.f64 1 (*.f64 a (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 1/2 eps (*.f64 a (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps)))))) (*.f64 a (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) a (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (*.f64 a (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (+.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.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 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(/.f64 (fma.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3)) a (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2))) (*.f64 a (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2))))
(/.f64 (fma.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3)) a (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b)))) (*.f64 a (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b)))))
(/.f64 (+.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) (*.f64 a (+.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) -1/8)))) (*.f64 1 (*.f64 a (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))))))
(/.f64 (fma.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3)) a (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2))) (*.f64 a (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2))))
(/.f64 (fma.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3)) a (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b)))) (*.f64 a (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b)))))
(/.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (*.f64 (neg.f64 a) (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)))) (*.f64 (neg.f64 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 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 eps (*.f64 eps 1/4))) (neg.f64 a) (+.f64 (*.f64 -1/2 eps) (/.f64 -1 b))) (*.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 -1 b)) a))
(/.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (*.f64 (neg.f64 a) (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)))) (*.f64 1 (*.f64 (neg.f64 a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 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 eps (*.f64 eps 1/4))) (neg.f64 a) (+.f64 (*.f64 -1/2 eps) (/.f64 -1 b))) (*.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 -1 b)) a))
(/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/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 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(/.f64 (fma.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3)) (neg.f64 a) (neg.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2)))) (*.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2)) (neg.f64 a)))
(/.f64 (fma.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3)) (neg.f64 a) (neg.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b))))) (*.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b))) (neg.f64 a)))
(/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))) (*.f64 (neg.f64 a) (+.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) -1/8)))) (*.f64 1 (*.f64 (neg.f64 a) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))))))
(/.f64 (fma.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3)) (neg.f64 a) (neg.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2)))) (*.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2)) (neg.f64 a)))
(/.f64 (fma.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3)) (neg.f64 a) (neg.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b))))) (*.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b))) (neg.f64 a)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) a) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) 1)) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) a))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 1/2 eps (*.f64 a (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps)))))) (*.f64 a (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) a (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (*.f64 a (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) a) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) 1)) (*.f64 1 (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) a)))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 1/2 eps (*.f64 a (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps)))))) (*.f64 a (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) a (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (*.f64 a (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (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 1/4 (*.f64 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 eps (*.f64 eps 1/4))) (neg.f64 a) (+.f64 (*.f64 -1/2 eps) (/.f64 -1 b))) (*.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 -1 b)) a))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (neg.f64 a)) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) -1)) (*.f64 1 (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (neg.f64 a))))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 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 eps (*.f64 eps 1/4))) (neg.f64 a) (+.f64 (*.f64 -1/2 eps) (/.f64 -1 b))) (*.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 -1 b)) 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 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) 1)) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) a))
(/.f64 (fma.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3)) a (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2))) (*.f64 a (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2))))
(/.f64 (fma.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3)) a (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b)))) (*.f64 a (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps 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 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) 1)) (*.f64 1 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) a)))
(/.f64 (fma.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3)) a (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2))) (*.f64 a (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2))))
(/.f64 (fma.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3)) a (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b)))) (*.f64 a (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b)))))
(/.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 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) -1)) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) (neg.f64 a)))
(/.f64 (fma.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3)) (neg.f64 a) (neg.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2)))) (*.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2)) (neg.f64 a)))
(/.f64 (fma.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3)) (neg.f64 a) (neg.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b))))) (*.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b))) (neg.f64 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 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) -1)) (*.f64 1 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) (neg.f64 a))))
(/.f64 (fma.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3)) (neg.f64 a) (neg.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2)))) (*.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2)) (neg.f64 a)))
(/.f64 (fma.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3)) (neg.f64 a) (neg.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b))))) (*.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b))) (neg.f64 a)))
(/.f64 (pow.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2) -1) (/.f64 1 (pow.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2) -1)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2)) -1) (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))) -1)))
(/.f64 (*.f64 1 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -2)))
(/.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 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 (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 -1 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2)) (neg.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2))) (neg.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))))
(/.f64 (*.f64 1 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -2)))
(/.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -2)))
(/.f64 (/.f64 1 (/.f64 1 (-.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 -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 1 (/.f64 1 (+.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 (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 (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 (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a) (pow.f64 a -2))))
(/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) -1)) (pow.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) -1))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(/.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2) -1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) -1))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(/.f64 (/.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 1) (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2))
(/.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -1/2))
(/.f64 (/.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -1/2)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) (sqrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -1/2)))
(/.f64 (/.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2)))) (sqrt.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))))
(/.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) (*.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))))) (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -2)))))
(/.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))))))
(/.f64 (/.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) (sqrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2))) (sqrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2)))
(/.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) (*.f64 (sqrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -1/2)) (sqrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -1/2))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2) 1) (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2) (sqrt.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))) (sqrt.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) 2) (*.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))))) (sqrt.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2)))) (cbrt.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) 2) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -2)))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -2))) (cbrt.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) 2) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -1/2))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -1/2)))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) 2) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -1/2)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -1/2))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))) (cbrt.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))))) (cbrt.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) 2) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))))) (cbrt.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))))))) (cbrt.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) 2) (cbrt.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))))) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))))) (cbrt.f64 (/.f64 1 (cbrt.f64 (+.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 (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)))) (sqrt.f64 (-.f64 (/.f64 1 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 (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 (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)))) (*.f64 (cbrt.f64 (-.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))) (cbrt.f64 (-.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))))))
(/.f64 (/.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))))) (*.f64 (cbrt.f64 (-.f64 (/.f64 1 a) (fma.f64 -1/2 eps (/.f64 1 b)))) (cbrt.f64 (-.f64 (/.f64 1 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 (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 -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 (pow.f64 a -2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)) (*.f64 (+.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 (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 (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 (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 (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 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 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (-.f64 (pow.f64 a -2) (/.f64 (fma.f64 eps -1/2 (/.f64 1 b)) a))))) (sqrt.f64 (+.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 (pow.f64 a -3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3)) (*.f64 (sqrt.f64 (+.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)))) (sqrt.f64 (+.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 (pow.f64 a -3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (-.f64 (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a) (pow.f64 a -2)))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (-.f64 (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 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 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (-.f64 (pow.f64 a -2) (/.f64 (fma.f64 eps -1/2 (/.f64 1 b)) a)))) (cbrt.f64 (+.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)))))) (cbrt.f64 (+.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 -3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3)) (*.f64 (cbrt.f64 (+.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)))) (cbrt.f64 (+.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)))))) (cbrt.f64 (+.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 -3) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3)) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (-.f64 (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a) (pow.f64 a -2))))) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (-.f64 (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a) (pow.f64 a -2)))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (-.f64 (/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) a) (pow.f64 a -2))))))
(/.f64 (/.f64 -1 (sqrt.f64 (/.f64 -1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))) (sqrt.f64 (/.f64 -1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(/.f64 -1 (*.f64 (sqrt.f64 (/.f64 -1 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))) (sqrt.f64 (/.f64 -1 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))))))
(/.f64 (/.f64 -1 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))) (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))) (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(/.f64 -1 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))) (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))) (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))))))
(/.f64 (/.f64 -1 (neg.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2))) (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(/.f64 (/.f64 -1 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2)))) (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(/.f64 (*.f64 1 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -2)))
(/.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -2)))
(/.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2))) 1) (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(/.f64 (*.f64 1 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -2)))
(/.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -2)))
(/.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))) (sqrt.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -2))) (*.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))))) (sqrt.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))))))
(/.f64 1 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))))) (sqrt.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -2))))
(/.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2)))) (cbrt.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -2))) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -2)))))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -2))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -2))) (cbrt.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))))))))
(/.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -1/2)))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -2))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -1/2)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -1/2))))
(/.f64 1 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -1/2)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -1/2))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -2))))
(/.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) -2))) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))) (cbrt.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))))) (cbrt.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) -2))) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))))) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))))) (cbrt.f64 (/.f64 1 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))))))))
(/.f64 (/.f64 (+.f64 (/.f64 1 b) (+.f64 (*.f64 1/2 eps) (*.f64 a (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4))))) a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 1/2 eps (*.f64 a (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps)))))) (*.f64 a (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) a (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (*.f64 a (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.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 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))))
(/.f64 (fma.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3)) a (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2))) (*.f64 a (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2))))
(/.f64 (fma.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3)) a (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b)))) (*.f64 a (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b)))))
(/.f64 (/.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (*.f64 (neg.f64 a) (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)))) (neg.f64 a)) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 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 eps (*.f64 eps 1/4))) (neg.f64 a) (+.f64 (*.f64 -1/2 eps) (/.f64 -1 b))) (*.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 -1 b)) a))
(/.f64 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/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 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))))
(/.f64 (fma.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3)) (neg.f64 a) (neg.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2)))) (*.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2)) (neg.f64 a)))
(/.f64 (fma.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3)) (neg.f64 a) (neg.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b))))) (*.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b))) (neg.f64 a)))
(/.f64 (/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) a) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) 1)) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) a)
(/.f64 (+.f64 (/.f64 1 b) (fma.f64 1/2 eps (*.f64 a (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps)))))) (*.f64 a (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) a (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (*.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)) (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 1/4 (*.f64 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 eps (*.f64 eps 1/4))) (neg.f64 a) (+.f64 (*.f64 -1/2 eps) (/.f64 -1 b))) (*.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 -1 b)) 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 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) 1)) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))) a)
(/.f64 (fma.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3)) a (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2))) (*.f64 a (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2))))
(/.f64 (fma.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3)) a (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b)))) (*.f64 a (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b)))))
(/.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 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) -1)) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))) (neg.f64 a))
(/.f64 (fma.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3)) (neg.f64 a) (neg.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2)))) (*.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2)) (neg.f64 a)))
(/.f64 (fma.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3)) (neg.f64 a) (neg.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b))))) (*.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b))) (neg.f64 a)))
(pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) 1)
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(pow.f64 (/.f64 1 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) -1)
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 2)
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 3)
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(pow.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) 3) 1/3)
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) 2))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a))) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))) 3))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(exp.f64 (log.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))) 1))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))) -1))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 eps (/.f64 1 a)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.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 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 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 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)))
(fma.f64 (pow.f64 a -1/2) (pow.f64 a -1/2) (fma.f64 -1/2 eps (/.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))
(+.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)))
(-.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 (exp.f64 (log1p.f64 (*.f64 -1/2 eps))) (-.f64 1 (/.f64 1 b)))
(+.f64 -1 (+.f64 (/.f64 1 b) (exp.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))
(+.f64 -1 (fma.f64 eps -1/2 (exp.f64 (log1p.f64 (/.f64 1 b)))))
(-.f64 (/.f64 (pow.f64 b -2) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (/.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))
(/.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))
(-.f64 (+.f64 (/.f64 1 b) (exp.f64 (log1p.f64 (*.f64 eps -1/2)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 eps))) (-.f64 1 (/.f64 1 b)))
(+.f64 -1 (+.f64 (/.f64 1 b) (exp.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))
(+.f64 -1 (fma.f64 eps -1/2 (exp.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 (*.f64 eps eps) 1/4)) (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(*.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(*.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) (/.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 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(*.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3)) (/.f64 1 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2))))
(*.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3)) (/.f64 1 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b)))))
(*.f64 (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)))
(*.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(*.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (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 eps 3) -1/8) (pow.f64 b -3)) (/.f64 1 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2))))
(*.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3)) (/.f64 1 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 -1/2 eps (/.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 eps -1/2) (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 (pow.f64 eps 3) -1/8))) (+.f64 (pow.f64 b -2) (*.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (*.f64 -1/2 eps))))
(*.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) -1/8))) (+.f64 (pow.f64 b -2) (*.f64 -1/2 (*.f64 eps (fma.f64 -1/2 eps (/.f64 1 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 (*.f64 eps eps) 1/4)) (/.f64 eps (/.f64 b -1/2))))
(*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3)) (-.f64 (pow.f64 b -4) (*.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (/.f64 eps b) -1/2)) (-.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (/.f64 eps b) -1/2))))) (+.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (*.f64 (/.f64 eps b) -1/2)))
(*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3)) (-.f64 (pow.f64 b -4) (*.f64 (fma.f64 (*.f64 eps eps) 1/4 (neg.f64 (*.f64 -1/2 (/.f64 eps b)))) (fma.f64 (*.f64 eps eps) 1/4 (neg.f64 (*.f64 -1/2 (/.f64 eps b))))))) (-.f64 (pow.f64 b -2) (fma.f64 (*.f64 eps eps) 1/4 (neg.f64 (*.f64 -1/2 (/.f64 eps b))))))
(*.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 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3)) (+.f64 (pow.f64 (pow.f64 b -2) 3) (pow.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (/.f64 eps b) -1/2)) 3))) (+.f64 (pow.f64 b -4) (*.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (/.f64 eps b) -1/2)) (-.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 (/.f64 eps b) -1/2)) (pow.f64 b -2)))))
(*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3)) (+.f64 (pow.f64 (pow.f64 b -2) 3) (pow.f64 (fma.f64 (*.f64 eps eps) 1/4 (neg.f64 (*.f64 -1/2 (/.f64 eps b)))) 3))) (+.f64 (pow.f64 b -4) (*.f64 (fma.f64 (*.f64 eps eps) 1/4 (neg.f64 (*.f64 -1/2 (/.f64 eps b)))) (-.f64 (*.f64 eps (*.f64 eps 1/4)) (+.f64 (*.f64 -1/2 (/.f64 eps b)) (pow.f64 b -2))))))
(/.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 (*.f64 eps eps) 1/4)) (+.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 eps 1/2)))
(/.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) (+.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 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3)) (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2)))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3)) (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b))))
(/.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) (fma.f64 eps -1/2 (/.f64 1 b))))
(/.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2)) (/.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2)) (fma.f64 -1/2 eps (/.f64 1 b))))
(*.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b))) (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) -1/8))) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) (sqrt.f64 (+.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) -1/8)))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3))) (/.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3))) (/.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3))) (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4))) (/.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (sqrt.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps)))) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (sqrt.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4)))) (sqrt.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))))) (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))
(/.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 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))) (cbrt.f64 (+.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) -1/8)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3)))) (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3))))
(*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3))) (/.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3))) (/.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3))))))
(/.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 1/2 eps)) (cbrt.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)))))
(/.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 eps 1/2)) (cbrt.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4)))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4)))) (/.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (cbrt.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4)))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) 1/4) (pow.f64 b -2)) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (pow.f64 b -2)) (-.f64 (*.f64 -1/2 eps) (/.f64 1 b)))
(/.f64 (fma.f64 (*.f64 eps eps) 1/4 (neg.f64 (pow.f64 b -2))) (+.f64 (*.f64 -1/2 eps) (/.f64 -1 b)))
(/.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 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/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 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2)) (-.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) -1/8))))
(/.f64 (-.f64 (pow.f64 b -6) (*.f64 (pow.f64 eps 3) (*.f64 1/64 (pow.f64 eps 3)))) (*.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b))) (-.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 1/2 eps)) (+.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 eps 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 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/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 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2)) (+.f64 (pow.f64 b -6) (*.f64 (*.f64 (pow.f64 eps 3) -1/8) (-.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 b -3) 3) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -1/512)) (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b)))) (+.f64 (pow.f64 b -6) (*.f64 (pow.f64 eps 3) (*.f64 -1/8 (-.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 b -2) 3) (pow.f64 (*.f64 (*.f64 eps eps) 1/4) 3)) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (+.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) (pow.f64 (*.f64 1/4 (*.f64 eps eps)) 3)) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (+.f64 (pow.f64 b -4) (*.f64 (*.f64 1/4 (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2))))))
(/.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 (pow.f64 b -4) (*.f64 (*.f64 eps (*.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 1/2 eps))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps)))) (neg.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4)))) (+.f64 (*.f64 -1/2 eps) (/.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 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3))) (neg.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3))) (neg.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b)))))
(/.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) 1) (+.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 eps 1/2)))
(/.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))
(/.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (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))) (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))) (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) (*.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (*.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 1/4 (*.f64 eps eps))) (*.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (*.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))) (*.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (+.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 1/4 (*.f64 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 eps (*.f64 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 (pow.f64 eps 3) -1/8)) 1) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3)) (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2)))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3)) (-.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)) (sqrt.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))))) (sqrt.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3)) (*.f64 (sqrt.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2))) (sqrt.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2)))))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3)) (*.f64 (sqrt.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b)))) (sqrt.f64 (-.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 (cbrt.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))) (cbrt.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))) (cbrt.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2))))))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3)) (*.f64 (cbrt.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2))) (*.f64 (cbrt.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2))) (cbrt.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 (/.f64 eps b) -1/2))))))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 b -3)) (*.f64 (cbrt.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b)))) (*.f64 (cbrt.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b)))) (cbrt.f64 (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 b -2)) (*.f64 -1/2 (/.f64 eps b)))))))
(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 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3) 1/3)
(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))
(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))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 1))
(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 (sqrt.f64 (*.f64 -1/2 eps)) (sqrt.f64 (*.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 (pow.f64 b -1/2) (pow.f64 b -1/2) (*.f64 -1/2 eps))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps -1/2)) 2) (cbrt.f64 (*.f64 eps -1/2)) (/.f64 1 b))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 eps)) 2) (cbrt.f64 (*.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))

localize3.0ms (0%)

Compiler

Compiled 8 to 6 computations (25% saved)

localize10.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
a
@-inf
(-.f64 (/.f64 1 a) (*.f64 1/2 eps))
0.0ms
a
@0
(-.f64 (/.f64 1 a) (*.f64 1/2 eps))
0.0ms
eps
@inf
(-.f64 (/.f64 1 a) (*.f64 1/2 eps))
0.0ms
eps
@0
(-.f64 (/.f64 1 a) (*.f64 1/2 eps))
0.0ms
eps
@-inf
(-.f64 (/.f64 1 a) (*.f64 1/2 eps))

rewrite61.0ms (0.4%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0919
119419
2243419
Stop Event
node limit
Counts
1 → 39
Calls
Call 1
Inputs
(-.f64 (/.f64 1 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))))))

simplify83.0ms (0.5%)

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

localize10.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.04%
(/.f64 (+.f64 b a) b)
12.95%
(/.f64 (/.f64 (+.f64 b a) b) a)
Compiler

Compiled 20 to 6 computations (70% saved)

series1.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite73.0ms (0.4%)

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

Useful iterations: 0 (0.0ms)

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

simplify139.0ms (0.8%)

Algorithm
egg-herbie
Rules
1336×associate-/r/
1162×distribute-rgt-neg-out
540×associate-*l*
528×distribute-frac-neg
510×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03133939
18903753
242763753
Stop Event
node limit
Counts
187 → 173
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 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 1 a)
(+.f64 (/.f64 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 a b)
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
1
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
1
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
1
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(/.f64 a b)
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(/.f64 a b)
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 b a) (*.f64 b a)))) 1)
(*.f64 (+.f64 b a) (*.f64 (/.f64 1 b) (/.f64 1 a)))
(*.f64 (+.f64 b a) (/.f64 1 (*.f64 b a)))
(*.f64 (/.f64 (+.f64 b a) b) (/.f64 1 a))
(*.f64 (/.f64 (+.f64 b a) (*.f64 b a)) 1)
(*.f64 1 (/.f64 (+.f64 b a) (*.f64 b a)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 b a) b)) (*.f64 (sqrt.f64 (/.f64 (+.f64 b a) b)) (/.f64 1 a)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 b a) b)) (/.f64 (sqrt.f64 (/.f64 (+.f64 b a) b)) a))
(*.f64 (sqrt.f64 (/.f64 (+.f64 b a) (*.f64 b a))) (sqrt.f64 (/.f64 (+.f64 b a) (*.f64 b a))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 b a) b)) 2) (*.f64 (cbrt.f64 (/.f64 (+.f64 b a) b)) (/.f64 1 a)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 b a) (*.f64 b a))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 b a) (*.f64 b a))) 2))
(*.f64 (cbrt.f64 (/.f64 (+.f64 b a) (*.f64 b a))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 b a) b)) 2) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 b a) (*.f64 b a))) 2) (cbrt.f64 (/.f64 (+.f64 b a) (*.f64 b a))))
(*.f64 (/.f64 1 a) (/.f64 (+.f64 b a) b))
(*.f64 (/.f64 (+.f64 b a) (neg.f64 b)) (/.f64 1 (neg.f64 a)))
(*.f64 (*.f64 (/.f64 1 b) (/.f64 1 a)) (+.f64 b a))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 b a) b)) (/.f64 1 a)) (sqrt.f64 (/.f64 (+.f64 b a) b)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 b a) b)) (/.f64 1 a)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 b a) b)) 2))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (+.f64 b a) (*.f64 b (sqrt.f64 a))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (+.f64 b a) (*.f64 b (cbrt.f64 a))))
(*.f64 (/.f64 (+.f64 b a) a) (/.f64 1 b))
(*.f64 (/.f64 (+.f64 b a) (*.f64 b (sqrt.f64 a))) (/.f64 1 (sqrt.f64 a)))
(*.f64 (/.f64 (+.f64 b a) (*.f64 b (cbrt.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 1 (neg.f64 a)) (/.f64 (+.f64 b a) (neg.f64 b)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b a)) b) (/.f64 (sqrt.f64 (+.f64 b a)) a))
(*.f64 (/.f64 (cbrt.f64 (+.f64 b a)) b) (/.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) a))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b a)) a) (/.f64 (sqrt.f64 (+.f64 b a)) b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) a) (/.f64 (cbrt.f64 (+.f64 b a)) b))
(*.f64 (/.f64 1 (*.f64 b a)) (+.f64 b a))
(*.f64 (/.f64 (+.f64 b a) (sqrt.f64 a)) (/.f64 (/.f64 1 b) (sqrt.f64 a)))
(*.f64 (/.f64 (/.f64 1 b) (sqrt.f64 a)) (/.f64 (+.f64 b a) (sqrt.f64 a)))
(*.f64 (/.f64 (+.f64 b a) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (/.f64 1 b) (cbrt.f64 a)))
(*.f64 (/.f64 (/.f64 1 b) (cbrt.f64 a)) (/.f64 (+.f64 b a) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 b a) b)) a) (sqrt.f64 (/.f64 (+.f64 b a) b)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 b a) b)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (/.f64 (+.f64 b a) b)) (cbrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 b a) b)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (/.f64 (+.f64 b a) b)) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 b a) b)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (+.f64 b a) b)) a))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (+.f64 b a) b)) a) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 b a) b)) 2) 1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 b a) b)) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (/.f64 (+.f64 b a) b)) (sqrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (+.f64 b a) b)) (sqrt.f64 a)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 b a) b)) 2) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 b a) b)) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (+.f64 b a) (*.f64 b a))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b a)) (*.f64 b a)) (sqrt.f64 (+.f64 b a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 b a) b)) 2) a) (cbrt.f64 (/.f64 (+.f64 b a) b)))
(*.f64 (/.f64 1 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 (+.f64 b a) b)) 2))) (cbrt.f64 (/.f64 (+.f64 b a) b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) (*.f64 b a)) (cbrt.f64 (+.f64 b a)))
(*.f64 (/.f64 (/.f64 1 a) b) (+.f64 b a))
(*.f64 (/.f64 (/.f64 1 a) 1) (/.f64 (+.f64 b a) b))
(*.f64 (/.f64 (/.f64 1 a) (sqrt.f64 b)) (/.f64 (+.f64 b a) (sqrt.f64 b)))
(*.f64 (/.f64 (/.f64 1 a) (cbrt.f64 (*.f64 b b))) (/.f64 (+.f64 b a) (cbrt.f64 b)))
(*.f64 (/.f64 (/.f64 1 a) (neg.f64 b)) (-.f64 (neg.f64 b) a))
(*.f64 (/.f64 (/.f64 1 a) (/.f64 b 1)) (+.f64 b a))
(*.f64 (/.f64 (/.f64 1 a) (/.f64 b (sqrt.f64 (+.f64 b a)))) (sqrt.f64 (+.f64 b a)))
(*.f64 (/.f64 (/.f64 1 a) (/.f64 b (pow.f64 (cbrt.f64 (+.f64 b a)) 2))) (cbrt.f64 (+.f64 b a)))
(pow.f64 (/.f64 (+.f64 b a) (*.f64 b a)) 1)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 b a) (*.f64 b a))) 2)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 b a) (*.f64 b a))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 b a) (*.f64 b a)) 3) 1/3)
(pow.f64 (*.f64 b (/.f64 a (+.f64 b a))) -1)
(neg.f64 (/.f64 (+.f64 b a) (neg.f64 (*.f64 b a))))
(neg.f64 (/.f64 (/.f64 (+.f64 b a) (neg.f64 b)) a))
(neg.f64 (*.f64 (/.f64 (+.f64 b a) (neg.f64 b)) (/.f64 1 a)))
(neg.f64 (*.f64 (/.f64 (+.f64 b a) (neg.f64 (*.f64 b a))) 1))
(neg.f64 (*.f64 (/.f64 (+.f64 b a) b) (/.f64 1 (neg.f64 a))))
(neg.f64 (*.f64 1 (/.f64 (+.f64 b a) (neg.f64 (*.f64 b a)))))
(neg.f64 (*.f64 (/.f64 1 a) (/.f64 (+.f64 b a) (neg.f64 b))))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 b a) (*.f64 b a)) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 b a) (*.f64 b a))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 b a) (*.f64 b a)))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 b a) (*.f64 b a)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (+.f64 b a) b) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 b a) (*.f64 b a))))
(exp.f64 (log.f64 (/.f64 (+.f64 b a) (*.f64 b a))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 b a) (*.f64 b a))))
(+.f64 (*.f64 (/.f64 1 b) b) (*.f64 (/.f64 1 b) a))
(+.f64 (*.f64 (/.f64 1 b) a) (*.f64 (/.f64 1 b) b))
(+.f64 (*.f64 b (/.f64 1 b)) (*.f64 a (/.f64 1 b)))
(+.f64 (*.f64 a (/.f64 1 b)) (*.f64 b (/.f64 1 b)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 b a) b))) 1)
(*.f64 (+.f64 b a) (/.f64 1 b))
(*.f64 (+.f64 b a) (neg.f64 (/.f64 -1 b)))
(*.f64 (/.f64 (+.f64 b a) b) 1)
(*.f64 1 (/.f64 (+.f64 b a) b))
(*.f64 (sqrt.f64 (/.f64 (+.f64 b a) b)) (sqrt.f64 (/.f64 (+.f64 b a) b)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 b a) b)) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 b a) b)))))
(*.f64 (sqrt.f64 (+.f64 b a)) (*.f64 (sqrt.f64 (+.f64 b a)) (/.f64 1 b)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 b a) b)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 b a) b)) 2))
(*.f64 (cbrt.f64 (/.f64 (+.f64 b a) b)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) (cbrt.f64 (*.f64 b b))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 b a) b)) 2) (cbrt.f64 (/.f64 (+.f64 b a) b)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 b a) b)) 2) (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (+.f64 b a) b)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) (*.f64 (cbrt.f64 (+.f64 b a)) (/.f64 1 b)))
(*.f64 (/.f64 1 b) (+.f64 b a))
(*.f64 (-.f64 (neg.f64 b) a) (/.f64 -1 b))
(*.f64 (sqrt.f64 (/.f64 (+.f64 b a) (neg.f64 b))) (neg.f64 (sqrt.f64 (/.f64 (+.f64 b a) (neg.f64 b)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 b a) (neg.f64 b))) (cbrt.f64 (/.f64 (+.f64 b a) (neg.f64 b)))) (neg.f64 (cbrt.f64 (/.f64 (+.f64 b a) (neg.f64 b)))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 b a)) (/.f64 1 b)) (sqrt.f64 (+.f64 b a)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 b a)) (/.f64 1 b)) (pow.f64 (cbrt.f64 (+.f64 b a)) 2))
(*.f64 (/.f64 1 (sqrt.f64 b)) (/.f64 (+.f64 b a) (sqrt.f64 b)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 b b))) (/.f64 (+.f64 b a) (cbrt.f64 b)))
(*.f64 (/.f64 (+.f64 b a) (sqrt.f64 b)) (/.f64 1 (sqrt.f64 b)))
(*.f64 (/.f64 (+.f64 b a) (cbrt.f64 b)) (/.f64 1 (cbrt.f64 (*.f64 b b))))
(*.f64 -1 (/.f64 (+.f64 b a) (neg.f64 b)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 b a) b))) (neg.f64 (sqrt.f64 (/.f64 (+.f64 b a) b))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 b a) b)) 2)) (neg.f64 (cbrt.f64 (/.f64 (+.f64 b a) b))))
(*.f64 (/.f64 -1 b) (-.f64 (neg.f64 b) a))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b a)) 1) (/.f64 (sqrt.f64 (+.f64 b a)) b))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b a)) b) (sqrt.f64 (+.f64 b a)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b a)) b) (/.f64 (sqrt.f64 (+.f64 b a)) 1))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b a)) (cbrt.f64 (*.f64 b b))) (/.f64 (sqrt.f64 (+.f64 b a)) (cbrt.f64 b)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b a)) (cbrt.f64 b)) (/.f64 (sqrt.f64 (+.f64 b a)) (cbrt.f64 (*.f64 b b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) 1) (/.f64 (cbrt.f64 (+.f64 b a)) b))
(*.f64 (/.f64 (cbrt.f64 (+.f64 b a)) b) (/.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) 1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) (sqrt.f64 b)) (/.f64 (cbrt.f64 (+.f64 b a)) (sqrt.f64 b)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 b a)) (sqrt.f64 b)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) (sqrt.f64 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) (cbrt.f64 (*.f64 b b))) (cbrt.f64 (/.f64 (+.f64 b a) b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) b) (cbrt.f64 (+.f64 b a)))
(*.f64 (/.f64 1 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 b a)) 2))) (cbrt.f64 (+.f64 b a)))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 1 b)) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 1 b)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))
(*.f64 (/.f64 (*.f64 (/.f64 1 b) (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (-.f64 (*.f64 b (pow.f64 b 3)) (*.f64 (*.f64 a (-.f64 a b)) (*.f64 a (-.f64 a b))))) (-.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(*.f64 (/.f64 (*.f64 (/.f64 1 b) (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (+.f64 (pow.f64 (*.f64 b b) 3) (pow.f64 (*.f64 a (-.f64 a b)) 3))) (+.f64 (*.f64 b (pow.f64 b 3)) (*.f64 (*.f64 a (-.f64 a b)) (-.f64 (*.f64 a (-.f64 a b)) (*.f64 b b)))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 b a) (neg.f64 b)))) (sqrt.f64 (/.f64 (+.f64 b a) (neg.f64 b))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 b a) (neg.f64 b))) (cbrt.f64 (/.f64 (+.f64 b a) (neg.f64 b))))) (cbrt.f64 (/.f64 (+.f64 b a) (neg.f64 b))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 b a) b)))) (sqrt.f64 (/.f64 (+.f64 b a) b)))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 b a) b)) 2))) (cbrt.f64 (/.f64 (+.f64 b a) b)))
(pow.f64 (/.f64 (+.f64 b a) b) 1)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 b a) b)) 2)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 b a) b)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 b a) b) 3) 1/3)
(pow.f64 (/.f64 b (+.f64 b a)) -1)
(neg.f64 (/.f64 (+.f64 b a) (neg.f64 b)))
(neg.f64 (/.f64 (/.f64 (+.f64 b a) (neg.f64 b)) 1))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 b a) b) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 b a) b)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 b a) b))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 b a) b) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 b a) 3) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 b a) b)))
(exp.f64 (log.f64 (/.f64 (+.f64 b a) b)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 b a) 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 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(-.f64 (/.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 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(-.f64 (/.f64 1 a) (/.f64 -1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(-.f64 (/.f64 1 a) (/.f64 -1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(-.f64 (/.f64 1 a) (/.f64 -1 b))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(-.f64 (/.f64 1 a) (/.f64 -1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(-.f64 (/.f64 1 a) (/.f64 -1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(-.f64 (/.f64 1 a) (/.f64 -1 b))
(/.f64 1 a)
(+.f64 (/.f64 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 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(-.f64 (/.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 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 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(-.f64 (/.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 a b)
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
1
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
1
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
1
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(/.f64 a b)
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(/.f64 a b)
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 b a) (*.f64 b a)))) 1)
(/.f64 (+.f64 b a) (*.f64 b a))
(*.f64 (+.f64 b a) (*.f64 (/.f64 1 b) (/.f64 1 a)))
(/.f64 (+.f64 b a) (*.f64 b a))
(*.f64 (+.f64 b a) (/.f64 1 (*.f64 b a)))
(/.f64 (+.f64 b a) (*.f64 b a))
(*.f64 (/.f64 (+.f64 b a) b) (/.f64 1 a))
(/.f64 (+.f64 b a) (*.f64 b a))
(*.f64 (/.f64 (+.f64 b a) (*.f64 b a)) 1)
(/.f64 (+.f64 b a) (*.f64 b a))
(*.f64 1 (/.f64 (+.f64 b a) (*.f64 b a)))
(/.f64 (+.f64 b a) (*.f64 b a))
(*.f64 (sqrt.f64 (/.f64 (+.f64 b a) b)) (*.f64 (sqrt.f64 (/.f64 (+.f64 b a) b)) (/.f64 1 a)))
(/.f64 (+.f64 b a) (*.f64 b a))
(*.f64 (sqrt.f64 (/.f64 (+.f64 b a) b)) (/.f64 (sqrt.f64 (/.f64 (+.f64 b a) b)) a))
(/.f64 (+.f64 b a) (*.f64 b a))
(*.f64 (sqrt.f64 (/.f64 (+.f64 b a) (*.f64 b a))) (sqrt.f64 (/.f64 (+.f64 b a) (*.f64 b a))))
(/.f64 (+.f64 b a) (*.f64 b a))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 b a) b)) 2) (*.f64 (cbrt.f64 (/.f64 (+.f64 b a) b)) (/.f64 1 a)))
(/.f64 (+.f64 b a) (*.f64 b a))
(*.f64 (cbrt.f64 (/.f64 (+.f64 b a) (*.f64 b a))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 b a) (*.f64 b a))) 2))
(/.f64 (+.f64 b a) (*.f64 b a))
(*.f64 (cbrt.f64 (/.f64 (+.f64 b a) (*.f64 b a))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 b a) b)) 2) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 b a) (*.f64 b a))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 a b))) 2) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 b a) (*.f64 b a))) 2) (cbrt.f64 (/.f64 (+.f64 b a) (*.f64 b a))))
(/.f64 (+.f64 b a) (*.f64 b a))
(*.f64 (/.f64 1 a) (/.f64 (+.f64 b a) b))
(/.f64 (+.f64 b a) (*.f64 b a))
(*.f64 (/.f64 (+.f64 b a) (neg.f64 b)) (/.f64 1 (neg.f64 a)))
(/.f64 (+.f64 b a) (*.f64 b a))
(*.f64 (*.f64 (/.f64 1 b) (/.f64 1 a)) (+.f64 b a))
(/.f64 (+.f64 b a) (*.f64 b a))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 b a) b)) (/.f64 1 a)) (sqrt.f64 (/.f64 (+.f64 b a) b)))
(/.f64 (+.f64 b a) (*.f64 b a))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 b a) b)) (/.f64 1 a)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 b a) b)) 2))
(/.f64 (+.f64 b a) (*.f64 b a))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (+.f64 b a) (*.f64 b (sqrt.f64 a))))
(/.f64 (/.f64 (+.f64 b a) (sqrt.f64 a)) (*.f64 b (sqrt.f64 a)))
(/.f64 (+.f64 b a) (*.f64 (*.f64 b (sqrt.f64 a)) (sqrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (+.f64 b a) (*.f64 b (cbrt.f64 a))))
(/.f64 (/.f64 (+.f64 b a) (*.f64 b (cbrt.f64 a))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 (+.f64 b a) a) (/.f64 1 b))
(/.f64 (+.f64 b a) (*.f64 b a))
(*.f64 (/.f64 (+.f64 b a) (*.f64 b (sqrt.f64 a))) (/.f64 1 (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (+.f64 b a) (*.f64 b (sqrt.f64 a))))
(/.f64 (/.f64 (+.f64 b a) (sqrt.f64 a)) (*.f64 b (sqrt.f64 a)))
(/.f64 (+.f64 b a) (*.f64 (*.f64 b (sqrt.f64 a)) (sqrt.f64 a)))
(*.f64 (/.f64 (+.f64 b a) (*.f64 b (cbrt.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (+.f64 b a) (*.f64 b (cbrt.f64 a))))
(/.f64 (/.f64 (+.f64 b a) (*.f64 b (cbrt.f64 a))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 1 (neg.f64 a)) (/.f64 (+.f64 b a) (neg.f64 b)))
(/.f64 (+.f64 b a) (*.f64 b a))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b a)) b) (/.f64 (sqrt.f64 (+.f64 b a)) a))
(/.f64 (+.f64 b a) (*.f64 b a))
(*.f64 (/.f64 (cbrt.f64 (+.f64 b a)) b) (/.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) a))
(/.f64 (+.f64 b a) (*.f64 b a))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b a)) a) (/.f64 (sqrt.f64 (+.f64 b a)) b))
(/.f64 (+.f64 b a) (*.f64 b a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) a) (/.f64 (cbrt.f64 (+.f64 b a)) b))
(/.f64 (+.f64 b a) (*.f64 b a))
(*.f64 (/.f64 1 (*.f64 b a)) (+.f64 b a))
(/.f64 (+.f64 b a) (*.f64 b a))
(*.f64 (/.f64 (+.f64 b a) (sqrt.f64 a)) (/.f64 (/.f64 1 b) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (+.f64 b a) (*.f64 b (sqrt.f64 a))))
(/.f64 (/.f64 (+.f64 b a) (sqrt.f64 a)) (*.f64 b (sqrt.f64 a)))
(/.f64 (+.f64 b a) (*.f64 (*.f64 b (sqrt.f64 a)) (sqrt.f64 a)))
(*.f64 (/.f64 (/.f64 1 b) (sqrt.f64 a)) (/.f64 (+.f64 b a) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (+.f64 b a) (*.f64 b (sqrt.f64 a))))
(/.f64 (/.f64 (+.f64 b a) (sqrt.f64 a)) (*.f64 b (sqrt.f64 a)))
(/.f64 (+.f64 b a) (*.f64 (*.f64 b (sqrt.f64 a)) (sqrt.f64 a)))
(*.f64 (/.f64 (+.f64 b a) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (/.f64 1 b) (cbrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (+.f64 b a) (*.f64 b (cbrt.f64 a))))
(/.f64 (/.f64 (+.f64 b a) (*.f64 b (cbrt.f64 a))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 (/.f64 1 b) (cbrt.f64 a)) (/.f64 (+.f64 b a) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (+.f64 b a) (*.f64 b (cbrt.f64 a))))
(/.f64 (/.f64 (+.f64 b a) (*.f64 b (cbrt.f64 a))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 b a) b)) a) (sqrt.f64 (/.f64 (+.f64 b a) b)))
(/.f64 (+.f64 b a) (*.f64 b a))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 b a) b)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (/.f64 (+.f64 b a) b)) (cbrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (+.f64 b a) (*.f64 b (cbrt.f64 a))))
(/.f64 (/.f64 (+.f64 b a) (*.f64 b (cbrt.f64 a))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 b a) b)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (/.f64 (+.f64 b a) b)) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (+.f64 b a) (*.f64 b (cbrt.f64 a))))
(/.f64 (/.f64 (+.f64 b a) (*.f64 b (cbrt.f64 a))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 b a) b)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (+.f64 b a) b)) a))
(/.f64 (+.f64 b a) (*.f64 b a))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (+.f64 b a) b)) a) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 b a) b)) 2) 1))
(/.f64 (+.f64 b a) (*.f64 b a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 b a) b)) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (/.f64 (+.f64 b a) b)) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (+.f64 b a) (*.f64 b (sqrt.f64 a))))
(/.f64 (/.f64 (+.f64 b a) (sqrt.f64 a)) (*.f64 b (sqrt.f64 a)))
(/.f64 (+.f64 b a) (*.f64 (*.f64 b (sqrt.f64 a)) (sqrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (+.f64 b a) b)) (sqrt.f64 a)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 b a) b)) 2) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (+.f64 b a) (*.f64 b (sqrt.f64 a))))
(/.f64 (/.f64 (+.f64 b a) (sqrt.f64 a)) (*.f64 b (sqrt.f64 a)))
(/.f64 (+.f64 b a) (*.f64 (*.f64 b (sqrt.f64 a)) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 b a) b)) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (+.f64 b a) (*.f64 b a))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 b a) (*.f64 b a))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 b a) b)) 2) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 b a) (*.f64 b a))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 a b))) 2) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b a)) (*.f64 b a)) (sqrt.f64 (+.f64 b a)))
(/.f64 (+.f64 b a) (*.f64 b a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 b a) b)) 2) a) (cbrt.f64 (/.f64 (+.f64 b a) b)))
(/.f64 (+.f64 b a) (*.f64 b a))
(*.f64 (/.f64 1 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 (+.f64 b a) b)) 2))) (cbrt.f64 (/.f64 (+.f64 b a) b)))
(/.f64 (+.f64 b a) (*.f64 b a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) (*.f64 b a)) (cbrt.f64 (+.f64 b a)))
(/.f64 (+.f64 b a) (*.f64 b a))
(*.f64 (/.f64 (/.f64 1 a) b) (+.f64 b a))
(/.f64 (+.f64 b a) (*.f64 b a))
(*.f64 (/.f64 (/.f64 1 a) 1) (/.f64 (+.f64 b a) b))
(/.f64 (+.f64 b a) (*.f64 b a))
(*.f64 (/.f64 (/.f64 1 a) (sqrt.f64 b)) (/.f64 (+.f64 b a) (sqrt.f64 b)))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 b) a)) (/.f64 (+.f64 b a) (sqrt.f64 b)))
(/.f64 (/.f64 (+.f64 b a) (sqrt.f64 b)) (*.f64 a (sqrt.f64 b)))
(*.f64 (/.f64 (/.f64 1 a) (cbrt.f64 (*.f64 b b))) (/.f64 (+.f64 b a) (cbrt.f64 b)))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b b)) a)) (/.f64 (+.f64 b a) (cbrt.f64 b)))
(/.f64 (/.f64 (+.f64 b a) (cbrt.f64 b)) (*.f64 a (cbrt.f64 (*.f64 b b))))
(*.f64 (/.f64 (/.f64 1 a) (neg.f64 b)) (-.f64 (neg.f64 b) a))
(/.f64 (+.f64 b a) (*.f64 b a))
(*.f64 (/.f64 (/.f64 1 a) (/.f64 b 1)) (+.f64 b a))
(/.f64 (+.f64 b a) (*.f64 b a))
(*.f64 (/.f64 (/.f64 1 a) (/.f64 b (sqrt.f64 (+.f64 b a)))) (sqrt.f64 (+.f64 b a)))
(/.f64 (+.f64 b a) (*.f64 b a))
(*.f64 (/.f64 (/.f64 1 a) (/.f64 b (pow.f64 (cbrt.f64 (+.f64 b a)) 2))) (cbrt.f64 (+.f64 b a)))
(/.f64 (+.f64 b a) (*.f64 b a))
(pow.f64 (/.f64 (+.f64 b a) (*.f64 b a)) 1)
(/.f64 (+.f64 b a) (*.f64 b a))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 b a) (*.f64 b a))) 2)
(/.f64 (+.f64 b a) (*.f64 b a))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 b a) (*.f64 b a))) 3)
(/.f64 (+.f64 b a) (*.f64 b a))
(pow.f64 (pow.f64 (/.f64 (+.f64 b a) (*.f64 b a)) 3) 1/3)
(/.f64 (+.f64 b a) (*.f64 b a))
(pow.f64 (*.f64 b (/.f64 a (+.f64 b a))) -1)
(/.f64 (+.f64 b a) (*.f64 b a))
(neg.f64 (/.f64 (+.f64 b a) (neg.f64 (*.f64 b a))))
(/.f64 (+.f64 b a) (*.f64 b a))
(neg.f64 (/.f64 (/.f64 (+.f64 b a) (neg.f64 b)) a))
(/.f64 (+.f64 b a) (*.f64 b a))
(neg.f64 (*.f64 (/.f64 (+.f64 b a) (neg.f64 b)) (/.f64 1 a)))
(/.f64 (+.f64 b a) (*.f64 b a))
(neg.f64 (*.f64 (/.f64 (+.f64 b a) (neg.f64 (*.f64 b a))) 1))
(/.f64 (+.f64 b a) (*.f64 b a))
(neg.f64 (*.f64 (/.f64 (+.f64 b a) b) (/.f64 1 (neg.f64 a))))
(/.f64 (+.f64 b a) (*.f64 b a))
(neg.f64 (*.f64 1 (/.f64 (+.f64 b a) (neg.f64 (*.f64 b a)))))
(/.f64 (+.f64 b a) (*.f64 b a))
(neg.f64 (*.f64 (/.f64 1 a) (/.f64 (+.f64 b a) (neg.f64 b))))
(/.f64 (+.f64 b a) (*.f64 b a))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 b a) (*.f64 b a)) 2))
(fabs.f64 (/.f64 (+.f64 b a) (*.f64 b a)))
(log.f64 (exp.f64 (/.f64 (+.f64 b a) (*.f64 b a))))
(/.f64 (+.f64 b a) (*.f64 b a))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 b a) (*.f64 b a)))))
(/.f64 (+.f64 b a) (*.f64 b a))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 b a) (*.f64 b a)) 3))
(/.f64 (+.f64 b a) (*.f64 b a))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (+.f64 b a) b) 3) (pow.f64 a 3)))
(/.f64 (+.f64 b a) (*.f64 b a))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 b a) (*.f64 b a))))
(/.f64 (+.f64 b a) (*.f64 b a))
(exp.f64 (log.f64 (/.f64 (+.f64 b a) (*.f64 b a))))
(/.f64 (+.f64 b a) (*.f64 b a))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 b a) (*.f64 b a))))
(/.f64 (+.f64 b a) (*.f64 b a))
(+.f64 (*.f64 (/.f64 1 b) b) (*.f64 (/.f64 1 b) a))
(+.f64 1 (/.f64 a b))
(+.f64 (*.f64 (/.f64 1 b) a) (*.f64 (/.f64 1 b) b))
(+.f64 1 (/.f64 a b))
(+.f64 (*.f64 b (/.f64 1 b)) (*.f64 a (/.f64 1 b)))
(+.f64 1 (/.f64 a b))
(+.f64 (*.f64 a (/.f64 1 b)) (*.f64 b (/.f64 1 b)))
(+.f64 1 (/.f64 a b))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 b a) b))) 1)
(+.f64 1 (/.f64 a b))
(*.f64 (+.f64 b a) (/.f64 1 b))
(+.f64 1 (/.f64 a b))
(*.f64 (+.f64 b a) (neg.f64 (/.f64 -1 b)))
(+.f64 1 (/.f64 a b))
(*.f64 (/.f64 (+.f64 b a) b) 1)
(+.f64 1 (/.f64 a b))
(*.f64 1 (/.f64 (+.f64 b a) b))
(+.f64 1 (/.f64 a b))
(*.f64 (sqrt.f64 (/.f64 (+.f64 b a) b)) (sqrt.f64 (/.f64 (+.f64 b a) b)))
(+.f64 1 (/.f64 a b))
(*.f64 (sqrt.f64 (/.f64 (+.f64 b a) b)) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 b a) b)))))
(+.f64 1 (/.f64 a b))
(*.f64 (sqrt.f64 (+.f64 b a)) (*.f64 (sqrt.f64 (+.f64 b a)) (/.f64 1 b)))
(+.f64 1 (/.f64 a b))
(*.f64 (cbrt.f64 (/.f64 (+.f64 b a) b)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 b a) b)) 2))
(+.f64 1 (/.f64 a b))
(*.f64 (cbrt.f64 (/.f64 (+.f64 b a) b)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) (cbrt.f64 (*.f64 b b))))
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 a b))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) (cbrt.f64 (*.f64 b b))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 b a) b)) 2) (cbrt.f64 (/.f64 (+.f64 b a) b)))
(+.f64 1 (/.f64 a b))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 b a) b)) 2) (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (+.f64 b a) b)))))
(+.f64 1 (/.f64 a b))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) (*.f64 (cbrt.f64 (+.f64 b a)) (/.f64 1 b)))
(+.f64 1 (/.f64 a b))
(*.f64 (/.f64 1 b) (+.f64 b a))
(+.f64 1 (/.f64 a b))
(*.f64 (-.f64 (neg.f64 b) a) (/.f64 -1 b))
(+.f64 1 (/.f64 a b))
(*.f64 (sqrt.f64 (/.f64 (+.f64 b a) (neg.f64 b))) (neg.f64 (sqrt.f64 (/.f64 (+.f64 b a) (neg.f64 b)))))
(+.f64 1 (/.f64 a b))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 b a) (neg.f64 b))) (cbrt.f64 (/.f64 (+.f64 b a) (neg.f64 b)))) (neg.f64 (cbrt.f64 (/.f64 (+.f64 b a) (neg.f64 b)))))
(+.f64 1 (/.f64 a b))
(*.f64 (*.f64 (sqrt.f64 (+.f64 b a)) (/.f64 1 b)) (sqrt.f64 (+.f64 b a)))
(+.f64 1 (/.f64 a b))
(*.f64 (*.f64 (cbrt.f64 (+.f64 b a)) (/.f64 1 b)) (pow.f64 (cbrt.f64 (+.f64 b a)) 2))
(+.f64 1 (/.f64 a b))
(*.f64 (/.f64 1 (sqrt.f64 b)) (/.f64 (+.f64 b a) (sqrt.f64 b)))
(*.f64 (/.f64 (+.f64 b a) (sqrt.f64 b)) (/.f64 1 (sqrt.f64 b)))
(/.f64 (/.f64 (+.f64 b a) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 b b))) (/.f64 (+.f64 b a) (cbrt.f64 b)))
(*.f64 (/.f64 (+.f64 b a) (cbrt.f64 b)) (/.f64 1 (cbrt.f64 (*.f64 b b))))
(/.f64 (/.f64 (+.f64 b a) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))
(*.f64 (/.f64 (+.f64 b a) (sqrt.f64 b)) (/.f64 1 (sqrt.f64 b)))
(/.f64 (/.f64 (+.f64 b a) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (/.f64 (+.f64 b a) (cbrt.f64 b)) (/.f64 1 (cbrt.f64 (*.f64 b b))))
(/.f64 (/.f64 (+.f64 b a) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))
(*.f64 -1 (/.f64 (+.f64 b a) (neg.f64 b)))
(+.f64 1 (/.f64 a b))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 b a) b))) (neg.f64 (sqrt.f64 (/.f64 (+.f64 b a) b))))
(+.f64 1 (/.f64 a b))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 b a) b)) 2)) (neg.f64 (cbrt.f64 (/.f64 (+.f64 b a) b))))
(+.f64 1 (/.f64 a b))
(*.f64 (/.f64 -1 b) (-.f64 (neg.f64 b) a))
(+.f64 1 (/.f64 a b))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b a)) 1) (/.f64 (sqrt.f64 (+.f64 b a)) b))
(+.f64 1 (/.f64 a b))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b a)) b) (sqrt.f64 (+.f64 b a)))
(+.f64 1 (/.f64 a b))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b a)) b) (/.f64 (sqrt.f64 (+.f64 b a)) 1))
(+.f64 1 (/.f64 a b))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b a)) (cbrt.f64 (*.f64 b b))) (/.f64 (sqrt.f64 (+.f64 b a)) (cbrt.f64 b)))
(*.f64 (/.f64 (+.f64 b a) (cbrt.f64 b)) (/.f64 1 (cbrt.f64 (*.f64 b b))))
(/.f64 (/.f64 (+.f64 b a) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b a)) (cbrt.f64 b)) (/.f64 (sqrt.f64 (+.f64 b a)) (cbrt.f64 (*.f64 b b))))
(*.f64 (/.f64 (+.f64 b a) (cbrt.f64 b)) (/.f64 1 (cbrt.f64 (*.f64 b b))))
(/.f64 (/.f64 (+.f64 b a) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) 1) (/.f64 (cbrt.f64 (+.f64 b a)) b))
(+.f64 1 (/.f64 a b))
(*.f64 (/.f64 (cbrt.f64 (+.f64 b a)) b) (/.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) 1))
(+.f64 1 (/.f64 a b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) (sqrt.f64 b)) (/.f64 (cbrt.f64 (+.f64 b a)) (sqrt.f64 b)))
(*.f64 (/.f64 (+.f64 b a) (sqrt.f64 b)) (/.f64 1 (sqrt.f64 b)))
(/.f64 (/.f64 (+.f64 b a) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (/.f64 (cbrt.f64 (+.f64 b a)) (sqrt.f64 b)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) (sqrt.f64 b)))
(*.f64 (/.f64 (+.f64 b a) (sqrt.f64 b)) (/.f64 1 (sqrt.f64 b)))
(/.f64 (/.f64 (+.f64 b a) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) (cbrt.f64 (*.f64 b b))) (cbrt.f64 (/.f64 (+.f64 b a) b)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 b a) b)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) (cbrt.f64 (*.f64 b b))))
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 a b))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) (cbrt.f64 (*.f64 b b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) b) (cbrt.f64 (+.f64 b a)))
(+.f64 1 (/.f64 a b))
(*.f64 (/.f64 1 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 b a)) 2))) (cbrt.f64 (+.f64 b a)))
(+.f64 1 (/.f64 a b))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 1 b)) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(*.f64 (+.f64 b a) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 1 b))))
(*.f64 (+.f64 b a) (/.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) b)))
(/.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) b) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 b a)))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 1 b)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (/.f64 1 b))) (fma.f64 b b (*.f64 a (+.f64 b a))))
(*.f64 (/.f64 (/.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) b) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 a (+.f64 b a) (*.f64 b b)))
(/.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) b) (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 a (+.f64 b a) (*.f64 b b))))
(*.f64 (/.f64 (*.f64 (/.f64 1 b) (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (-.f64 (*.f64 b (pow.f64 b 3)) (*.f64 (*.f64 a (-.f64 a b)) (*.f64 a (-.f64 a b))))) (-.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(*.f64 (/.f64 (/.f64 1 b) (/.f64 (-.f64 (*.f64 b (pow.f64 b 3)) (*.f64 a (*.f64 (-.f64 a b) (*.f64 a (-.f64 a b))))) (+.f64 (pow.f64 a 3) (pow.f64 b 3)))) (-.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(/.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) b) (/.f64 (-.f64 (pow.f64 b 4) (*.f64 a (*.f64 (-.f64 a b) (*.f64 a (-.f64 a b))))) (-.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (-.f64 (pow.f64 b 4) (*.f64 (-.f64 a b) (*.f64 (-.f64 a b) (*.f64 a a)))) b)) (-.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(*.f64 (/.f64 (*.f64 (/.f64 1 b) (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (+.f64 (pow.f64 (*.f64 b b) 3) (pow.f64 (*.f64 a (-.f64 a b)) 3))) (+.f64 (*.f64 b (pow.f64 b 3)) (*.f64 (*.f64 a (-.f64 a b)) (-.f64 (*.f64 a (-.f64 a b)) (*.f64 b b)))))
(*.f64 (/.f64 (*.f64 (/.f64 1 b) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (pow.f64 (*.f64 b b) 3) (pow.f64 (*.f64 a (-.f64 a b)) 3))) (fma.f64 b (pow.f64 b 3) (*.f64 a (*.f64 (-.f64 a b) (-.f64 (*.f64 a (-.f64 a b)) (*.f64 b b))))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (+.f64 (pow.f64 b 6) (pow.f64 (*.f64 a (-.f64 a b)) 3)) b)) (fma.f64 a (*.f64 (-.f64 a b) (-.f64 (*.f64 a (-.f64 a b)) (*.f64 b b))) (pow.f64 b 4)))
(/.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) b) (/.f64 (+.f64 (pow.f64 b 6) (pow.f64 (*.f64 a (-.f64 a b)) 3)) (fma.f64 a (*.f64 (-.f64 a b) (fma.f64 a (-.f64 a b) (*.f64 b (neg.f64 b)))) (pow.f64 b 4))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 b a) (neg.f64 b)))) (sqrt.f64 (/.f64 (+.f64 b a) (neg.f64 b))))
(+.f64 1 (/.f64 a b))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 b a) (neg.f64 b))) (cbrt.f64 (/.f64 (+.f64 b a) (neg.f64 b))))) (cbrt.f64 (/.f64 (+.f64 b a) (neg.f64 b))))
(+.f64 1 (/.f64 a b))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 b a) b)))) (sqrt.f64 (/.f64 (+.f64 b a) b)))
(+.f64 1 (/.f64 a b))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 b a) b)) 2))) (cbrt.f64 (/.f64 (+.f64 b a) b)))
(+.f64 1 (/.f64 a b))
(pow.f64 (/.f64 (+.f64 b a) b) 1)
(+.f64 1 (/.f64 a b))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 b a) b)) 2)
(+.f64 1 (/.f64 a b))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 b a) b)) 3)
(+.f64 1 (/.f64 a b))
(pow.f64 (pow.f64 (/.f64 (+.f64 b a) b) 3) 1/3)
(+.f64 1 (/.f64 a b))
(pow.f64 (/.f64 b (+.f64 b a)) -1)
(+.f64 1 (/.f64 a b))
(neg.f64 (/.f64 (+.f64 b a) (neg.f64 b)))
(+.f64 1 (/.f64 a b))
(neg.f64 (/.f64 (/.f64 (+.f64 b a) (neg.f64 b)) 1))
(+.f64 1 (/.f64 a b))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 b a) b) 2))
(fabs.f64 (+.f64 1 (/.f64 a b)))
(log.f64 (exp.f64 (/.f64 (+.f64 b a) b)))
(+.f64 1 (/.f64 a b))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 b a) b))))
(+.f64 1 (/.f64 a b))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 b a) b) 3))
(+.f64 1 (/.f64 a b))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 b a) 3) (pow.f64 b 3)))
(+.f64 1 (/.f64 a b))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 b a) b)))
(+.f64 1 (/.f64 a b))
(exp.f64 (log.f64 (/.f64 (+.f64 b a) b)))
(+.f64 1 (/.f64 a b))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 b a) b)))
(+.f64 1 (/.f64 a b))

localize43.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.02%
(+.f64 (/.f64 1 a) (/.f64 1 b))
0.02%
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))
0.45%
(*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (/.f64 1 a) (/.f64 1 b)))
43.33%
(/.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))))
Compiler

Compiled 120 to 81 computations (32.5% saved)

series16.0ms (0.1%)

Counts
4 → 111
Calls

30 calls:

TimeVariablePointExpression
5.0ms
a
@0
(/.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))))
2.0ms
b
@inf
(/.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))))
2.0ms
a
@inf
(/.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))))
1.0ms
b
@-inf
(/.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))))
1.0ms
a
@-inf
(/.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))))

rewrite158.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
886×associate-+l+
510×+-commutative
470×add-sqr-sqrt
456×pow1
456×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify157.0ms (0.9%)

Algorithm
egg-herbie
Rules
1130×associate-/r*
1120×associate-*r*
968×associate-*l*
838×+-commutative
700×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
075019160
1239618856
Stop Event
node limit
Counts
290 → 364
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 (/.f64 1 a) (*.f64 a (-.f64 (/.f64 1 (pow.f64 b 2)) (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 (-.f64 (/.f64 1 b) (*.f64 1/2 eps)) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))))))) (*.f64 1/2 eps))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 (pow.f64 b 2)) (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (-.f64 (/.f64 1 b) (*.f64 1/2 eps)))))))) (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 a (-.f64 (/.f64 1 (pow.f64 b 2)) (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 (-.f64 (/.f64 1 b) (*.f64 1/2 eps)) (+.f64 (*.f64 1/2 eps) (/.f64 1 b))))))))) (*.f64 1/2 eps))
(/.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/4 (/.f64 (pow.f64 eps 2) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) 2) a))) (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 b 2))) (/.f64 2 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (*.f64 a b))))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))) (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) 2) (*.f64 a (pow.f64 b 2))))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 eps 2) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) 2) a))) (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 b 2))) (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 a 2))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) 3) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 2 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (*.f64 a b)))))))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) 2) (*.f64 (pow.f64 a 2) b)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 eps 2) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) 3) (pow.f64 a 2)))) (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) 2) (*.f64 a (pow.f64 b 2))))))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 eps 2) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) 2) a))) (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 b 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 eps 2) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) 4) (pow.f64 a 3)))) (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 a 2))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) 3) (*.f64 (pow.f64 a 3) b)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) 3) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 2 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (*.f64 a b)))))))))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) 4) (*.f64 (pow.f64 a 3) (pow.f64 b 2)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) 2) (pow.f64 a 3))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) 2) (*.f64 (pow.f64 a 2) b)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 eps 2) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) 3) (pow.f64 a 2)))) (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) 2) (*.f64 a (pow.f64 b 2))))))))))
(/.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 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2))) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) 2) a))) (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 b 2))) (/.f64 2 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (*.f64 a b))))) (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2))) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) 2) a))) (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 a 2))) (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 b 2))) (*.f64 2 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (*.f64 a b))))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) 2) (*.f64 (pow.f64 a 2) b)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))) (*.f64 -1 (/.f64 (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2))) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) 3) (pow.f64 a 2)))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2))) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) 2) a))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 1 (+.f64 (*.f64 1/2 eps) (/.f64 1 b))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2))) (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) 3))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) 2) b))))) (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 a 3)))) (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 a 2))) (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 b 2))) (*.f64 2 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (*.f64 a b)))))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) 2) (*.f64 (pow.f64 a 2) b)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))) (*.f64 -1 (/.f64 (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2))) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) 3) (pow.f64 a 2)))))))
(/.f64 1 b)
(-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 1/2 eps))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 a 2)) (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) (-.f64 (/.f64 1 a) (*.f64 1/2 eps))))) b) (+.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 1/2 eps))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 a 2)) (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) (-.f64 (/.f64 1 a) (*.f64 1/2 eps))))) b) (+.f64 (/.f64 1 a) (+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 1 (pow.f64 a 2)) (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) (-.f64 (/.f64 1 a) (*.f64 1/2 eps))))) (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) (pow.f64 b 2)))) (/.f64 1 b)))) (*.f64 1/2 eps))
(/.f64 (-.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 1/4 (pow.f64 eps 2))) (+.f64 (*.f64 1/2 eps) (/.f64 1 a)))
(-.f64 (+.f64 (/.f64 2 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) (*.f64 a b))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 eps 2) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) 2) b))) (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) (pow.f64 a 2))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) 2) (*.f64 (pow.f64 a 2) b))) (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 a))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) (pow.f64 b 2))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) (*.f64 a b)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 eps 2) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) 2) b))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) 3) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) (pow.f64 a 2))))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) 2) (*.f64 (pow.f64 a 2) b))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 eps 2) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) 3) (pow.f64 b 2)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 a)))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) 2) (*.f64 a (pow.f64 b 2)))))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) (pow.f64 b 2))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) 3) (*.f64 a (pow.f64 b 3))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) (*.f64 a b)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 eps 2) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) 2) b))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) 3) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) (pow.f64 a 2))) (*.f64 1/4 (/.f64 (pow.f64 eps 2) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) 4) (pow.f64 b 3)))))))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) 2) (pow.f64 b 3))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) 2) (*.f64 (pow.f64 a 2) b))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) 2) (*.f64 a (pow.f64 b 2))))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 eps 2) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) 3) (pow.f64 b 2)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) 4) (*.f64 (pow.f64 a 2) (pow.f64 b 3)))) (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 a))))))))))
(/.f64 (-.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 1/4 (pow.f64 eps 2))) (+.f64 (*.f64 1/2 eps) (/.f64 1 a)))
(-.f64 (+.f64 (/.f64 2 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) (*.f64 a b))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 1/4 (pow.f64 eps 2))) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) 2) b))) (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) (pow.f64 a 2))))) (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 a)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) (pow.f64 b 2))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) (*.f64 a b)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 1/4 (pow.f64 eps 2))) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) 2) b))) (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) (pow.f64 a 2)))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 1/4 (pow.f64 eps 2))) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) 3) (pow.f64 b 2)))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) 2) (*.f64 a (pow.f64 b 2))))) (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 a)))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 1 (+.f64 (*.f64 1/2 eps) (/.f64 1 a))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 1/4 (pow.f64 eps 2))) (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) 3))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) 2) a))))) (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) (pow.f64 b 3)))) (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) (pow.f64 b 2))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) (*.f64 a b)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 1/4 (pow.f64 eps 2))) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) 2) b))) (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) (pow.f64 a 2))))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 1/4 (pow.f64 eps 2))) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) 3) (pow.f64 b 2)))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) 2) (*.f64 a (pow.f64 b 2))))) (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 a)))))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (+.f64 (/.f64 1 a) (/.f64 1 b))))))
(+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/4 (/.f64 1 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (*.f64 1/4 (/.f64 1 (+.f64 (/.f64 1 a) (/.f64 1 b)))))) (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (+.f64 (/.f64 1 a) (/.f64 1 b)))))))
(+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/4 (/.f64 1 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (*.f64 1/4 (/.f64 1 (+.f64 (/.f64 1 a) (/.f64 1 b)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/4 (/.f64 1 (+.f64 (/.f64 1 a) (/.f64 1 b)))) (*.f64 1/4 (/.f64 1 (+.f64 (/.f64 1 b) (/.f64 1 a)))))) (+.f64 (/.f64 1 a) (/.f64 1 b)))) (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (+.f64 (/.f64 1 a) (/.f64 1 b))))))))
(*.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 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) eps)) (+.f64 (/.f64 1 a) (/.f64 1 b)))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (+.f64 (/.f64 1 a) (/.f64 1 b))) eps)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2)) (*.f64 2 (*.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (+.f64 (/.f64 1 a) (/.f64 1 b))))) (+.f64 (/.f64 1 a) (/.f64 1 b))) (pow.f64 eps 2))) (+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) eps)) (+.f64 (/.f64 1 a) (/.f64 1 b))))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (+.f64 (/.f64 1 a) (/.f64 1 b))) eps)))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2)) (*.f64 -2 (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (/.f64 1 b) (/.f64 1 a))))) eps)) (+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2)) (*.f64 -2 (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (/.f64 1 b) (/.f64 1 a))))) eps)) (+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (-.f64 (*.f64 -2 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2)) (*.f64 -2 (*.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (+.f64 (/.f64 1 a) (/.f64 1 b)))))) (pow.f64 eps 2))) (+.f64 (/.f64 1 a) (/.f64 1 b)))))
(/.f64 1 (pow.f64 a 2))
(+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 2 (/.f64 1 (*.f64 a b))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 a b))) (+.f64 (/.f64 1 (pow.f64 b 2)) (/.f64 1 (pow.f64 a 2))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 a b))) (+.f64 (/.f64 1 (pow.f64 b 2)) (/.f64 1 (pow.f64 a 2))))
(/.f64 1 (pow.f64 b 2))
(+.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 2 (/.f64 1 (*.f64 a b))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 a b))) (+.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 1 (pow.f64 b 2))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 a b))) (+.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 1 (pow.f64 b 2))))
(/.f64 1 (pow.f64 b 2))
(+.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 2 (/.f64 1 (*.f64 a b))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 a b))) (+.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 1 (pow.f64 b 2))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 a b))) (+.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 1 (pow.f64 b 2))))
(/.f64 1 (pow.f64 b 2))
(+.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 2 (/.f64 1 (*.f64 a b))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 a b))) (+.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 1 (pow.f64 b 2))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 a b))) (+.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 1 (pow.f64 b 2))))
(/.f64 1 (pow.f64 a 2))
(+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 2 (/.f64 1 (*.f64 a b))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 a b))) (+.f64 (/.f64 1 (pow.f64 b 2)) (/.f64 1 (pow.f64 a 2))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 a b))) (+.f64 (/.f64 1 (pow.f64 b 2)) (/.f64 1 (pow.f64 a 2))))
(/.f64 1 (pow.f64 a 2))
(+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 2 (/.f64 1 (*.f64 a b))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 a b))) (+.f64 (/.f64 1 (pow.f64 b 2)) (/.f64 1 (pow.f64 a 2))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 a b))) (+.f64 (/.f64 1 (pow.f64 b 2)) (/.f64 1 (pow.f64 a 2))))
(/.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 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))) (neg.f64 (*.f64 1/4 (/.f64 (*.f64 eps eps) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))))))
(+.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 eps eps) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))))) (/.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))))
(-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))) (*.f64 1/4 (/.f64 (*.f64 eps eps) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))))) 1)
(*.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))))
(*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (/.f64 1 (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))) 1)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4))) (/.f64 1 (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))))) (sqrt.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4))) 2) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4))) (/.f64 1 (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))))) 2) (cbrt.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))))))
(*.f64 (/.f64 1 (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))) (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)))
(*.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4))) (/.f64 1 (neg.f64 (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))))))
(*.f64 (/.f64 1 (hypot.f64 (sqrt.f64 (fma.f64 eps 1/2 (/.f64 1 b))) (pow.f64 a -1/2))) (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (hypot.f64 (sqrt.f64 (fma.f64 eps 1/2 (/.f64 1 b))) (pow.f64 a -1/2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))) 2)) (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (-.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 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.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 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4))) 1) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4))) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))) 2)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4))) (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4))) 2) 1) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4))) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4))) 2) (hypot.f64 (sqrt.f64 (fma.f64 eps 1/2 (/.f64 1 b))) (pow.f64 a -1/2))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4))) (hypot.f64 (sqrt.f64 (fma.f64 eps 1/2 (/.f64 1 b))) (pow.f64 a -1/2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4))) 2) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))) 2)) (cbrt.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))) 1)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))))) 2)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))) 3) 1/3)
(pow.f64 (/.f64 (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))) (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4))) -1)
(neg.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (neg.f64 (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))))))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) 3) (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))))))
(exp.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))))))
(+.f64 (pow.f64 a -2) (+.f64 (/.f64 1 (*.f64 a b)) (+.f64 (pow.f64 b -2) (/.f64 1 (*.f64 a b)))))
(+.f64 (pow.f64 b -2) (+.f64 (/.f64 1 (*.f64 a b)) (+.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b)))))
(+.f64 (+.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b))) (+.f64 (pow.f64 b -2) (/.f64 1 (*.f64 a b))))
(+.f64 (+.f64 (pow.f64 b -2) (/.f64 1 (*.f64 a b))) (+.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b))))
(+.f64 (/.f64 1 (*.f64 a b)) (+.f64 (+.f64 (pow.f64 a -2) (pow.f64 b -2)) (/.f64 1 (*.f64 a b))))
(+.f64 (/.f64 1 (*.f64 a b)) (+.f64 (pow.f64 b -2) (+.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b)))))
(+.f64 (*.f64 (+.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b))) 1) (*.f64 (+.f64 (pow.f64 b -2) (/.f64 1 (*.f64 a b))) 1))
(+.f64 (*.f64 (+.f64 (pow.f64 b -2) (/.f64 1 (*.f64 a b))) 1) (*.f64 (+.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b))) 1))
(+.f64 (+.f64 (+.f64 (pow.f64 a -2) (pow.f64 b -2)) (/.f64 1 (*.f64 a b))) (/.f64 1 (*.f64 a b)))
(+.f64 (+.f64 (+.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b))) (/.f64 1 (*.f64 a b))) (pow.f64 b -2))
(+.f64 (+.f64 (+.f64 (pow.f64 b -2) (/.f64 1 (*.f64 a b))) (/.f64 1 (*.f64 a b))) (pow.f64 a -2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2))) 1)
(/.f64 (*.f64 (+.f64 a b) (+.f64 a b)) (*.f64 (*.f64 a b) (*.f64 a b)))
(/.f64 (*.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (-.f64 (pow.f64 a -2) (pow.f64 b -2))) (*.f64 (-.f64 (/.f64 1 a) (/.f64 1 b)) (-.f64 (/.f64 1 a) (/.f64 1 b))))
(/.f64 (*.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (+.f64 (pow.f64 b -3) (pow.f64 a -3))) (*.f64 (-.f64 (+.f64 (pow.f64 a -2) (pow.f64 b -2)) (/.f64 1 (*.f64 a b))) (-.f64 (+.f64 (pow.f64 a -2) (pow.f64 b -2)) (/.f64 1 (*.f64 a b)))))
(/.f64 (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (-.f64 (pow.f64 a -2) (pow.f64 b -2))) (-.f64 (/.f64 1 a) (/.f64 1 b)))
(/.f64 (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (pow.f64 b -3) (pow.f64 a -3))) (-.f64 (+.f64 (pow.f64 a -2) (pow.f64 b -2)) (/.f64 1 (*.f64 a b))))
(/.f64 (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 a b)) (*.f64 a b))
(/.f64 (*.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (+.f64 (/.f64 1 a) (/.f64 1 b))) (-.f64 (/.f64 1 a) (/.f64 1 b)))
(/.f64 (*.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (+.f64 (/.f64 1 a) (/.f64 1 b))) (-.f64 (+.f64 (pow.f64 a -2) (pow.f64 b -2)) (/.f64 1 (*.f64 a b))))
(/.f64 (*.f64 (+.f64 a b) (+.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 a b))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b))) (+.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b)))) (*.f64 (+.f64 (pow.f64 b -2) (/.f64 1 (*.f64 a b))) (+.f64 (pow.f64 b -2) (/.f64 1 (*.f64 a b))))) (-.f64 (+.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b))) (+.f64 (pow.f64 b -2) (/.f64 1 (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b))) 3) (pow.f64 (+.f64 (pow.f64 b -2) (/.f64 1 (*.f64 a b))) 3)) (+.f64 (*.f64 (+.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b))) (+.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b)))) (-.f64 (*.f64 (+.f64 (pow.f64 b -2) (/.f64 1 (*.f64 a b))) (+.f64 (pow.f64 b -2) (/.f64 1 (*.f64 a b)))) (*.f64 (+.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b))) (+.f64 (pow.f64 b -2) (/.f64 1 (*.f64 a b)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (+.f64 (pow.f64 b -3) (pow.f64 a -3))) (*.f64 (-.f64 (/.f64 1 a) (/.f64 1 b)) (-.f64 (+.f64 (pow.f64 a -2) (pow.f64 b -2)) (/.f64 1 (*.f64 a b)))))
(/.f64 (*.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (+.f64 a b)) (*.f64 (-.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 a b)))
(/.f64 (*.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (-.f64 (pow.f64 a -2) (pow.f64 b -2))) (*.f64 (-.f64 (+.f64 (pow.f64 a -2) (pow.f64 b -2)) (/.f64 1 (*.f64 a b))) (-.f64 (/.f64 1 a) (/.f64 1 b))))
(/.f64 (*.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (+.f64 a b)) (*.f64 (-.f64 (+.f64 (pow.f64 a -2) (pow.f64 b -2)) (/.f64 1 (*.f64 a b))) (*.f64 a b)))
(/.f64 (*.f64 (+.f64 a b) (-.f64 (pow.f64 a -2) (pow.f64 b -2))) (*.f64 (*.f64 a b) (-.f64 (/.f64 1 a) (/.f64 1 b))))
(/.f64 (*.f64 (+.f64 a b) (+.f64 (pow.f64 b -3) (pow.f64 a -3))) (*.f64 (*.f64 a b) (-.f64 (+.f64 (pow.f64 a -2) (pow.f64 b -2)) (/.f64 1 (*.f64 a b)))))
(pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2)
(pow.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) 1)
(pow.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))) 2) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 6) 1/3)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 4))
(log.f64 (exp.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 6))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2)))
(exp.f64 (*.f64 2 (log.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2)))
(fma.f64 (/.f64 1 a) (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (pow.f64 b -2) (/.f64 1 (*.f64 a b))))
(fma.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (/.f64 1 a) (+.f64 (pow.f64 b -2) (/.f64 1 (*.f64 a b))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))))) 1)
(-.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 1 (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))))
(*.f64 (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))) 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 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))) 2) (cbrt.f64 (+.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 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 1 (/.f64 (-.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 1 (/.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 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 eps 1/2)))
(/.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 -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 (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 (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 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))) (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (-.f64 (*.f64 eps (*.f64 eps 1/4)) (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 eps 1/2)))))
(/.f64 (+.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 (+.f64 (pow.f64 b -2) (+.f64 (*.f64 (*.f64 eps 1/2) (-.f64 (*.f64 eps 1/2) (/.f64 1 b))) (*.f64 a (+.f64 (pow.f64 b -3) (*.f64 1/8 (pow.f64 eps 3)))))) (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps 1/2) (-.f64 (*.f64 eps 1/2) (/.f64 1 b))))))
(/.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))) (*.f64 (neg.f64 a) (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)))) (*.f64 (neg.f64 a) (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))))
(/.f64 (+.f64 (*.f64 -1 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps 1/2) (-.f64 (*.f64 eps 1/2) (/.f64 1 b))))) (*.f64 (neg.f64 a) (+.f64 (pow.f64 b -3) (*.f64 1/8 (pow.f64 eps 3))))) (*.f64 (neg.f64 a) (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps 1/2) (-.f64 (*.f64 eps 1/2) (/.f64 1 b))))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) 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 (*.f64 eps eps) -1/4)) (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 (pow.f64 b -2) (*.f64 (*.f64 eps 1/2) (-.f64 (*.f64 eps 1/2) (/.f64 1 b)))) 1)) (*.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps 1/2) (-.f64 (*.f64 eps 1/2) (/.f64 1 b)))) a))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 b -3) (*.f64 1/8 (pow.f64 eps 3))) (neg.f64 a)) (*.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps 1/2) (-.f64 (*.f64 eps 1/2) (/.f64 1 b)))) -1)) (*.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps 1/2) (-.f64 (*.f64 eps 1/2) (/.f64 1 b)))) (neg.f64 a)))
(pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))) 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 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))))
(exp.f64 (log.f64 (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))))
(fma.f64 1 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))
(fma.f64 1 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 eps 1/2))
(fma.f64 1 (fma.f64 eps 1/2 (/.f64 1 b)) (/.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))
(fma.f64 (hypot.f64 (pow.f64 a -1/2) (pow.f64 b -1/2)) (hypot.f64 (pow.f64 a -1/2) (pow.f64 b -1/2)) (*.f64 eps 1/2))
(fma.f64 (pow.f64 a -1/2) (pow.f64 a -1/2) (fma.f64 eps 1/2 (/.f64 1 b)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))) 2) (cbrt.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 eps 1/2))
(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)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)))) 1)
(-.f64 (/.f64 (pow.f64 a -2) (-.f64 (/.f64 1 a) (/.f64 1 b))) (/.f64 (pow.f64 b -2) (-.f64 (/.f64 1 a) (/.f64 1 b))))
(*.f64 1 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 1)
(*.f64 (hypot.f64 (pow.f64 a -1/2) (pow.f64 b -1/2)) (hypot.f64 (pow.f64 a -1/2) (pow.f64 b -1/2)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))) 2) (cbrt.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))) 2))
(*.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (/.f64 1 (-.f64 (/.f64 1 a) (/.f64 1 b))))
(*.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (/.f64 1 (-.f64 (+.f64 (pow.f64 a -2) (pow.f64 b -2)) (/.f64 1 (*.f64 a b)))))
(*.f64 (+.f64 a b) (/.f64 1 (*.f64 a b)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))) 2)))
(/.f64 1 (/.f64 (-.f64 (/.f64 1 a) (/.f64 1 b)) (-.f64 (pow.f64 a -2) (pow.f64 b -2))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 a -2) (pow.f64 b -2)) (/.f64 1 (*.f64 a b))) (+.f64 (pow.f64 b -3) (pow.f64 a -3))))
(/.f64 1 (/.f64 (*.f64 a b) (+.f64 a b)))
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (-.f64 (/.f64 1 a) (/.f64 1 b)))
(/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (-.f64 (+.f64 (pow.f64 a -2) (pow.f64 b -2)) (/.f64 1 (*.f64 a b))))
(/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b)))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (-.f64 (/.f64 1 b) (/.f64 1 a)))
(/.f64 (+.f64 (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 (+.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 (neg.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2))) (neg.f64 (-.f64 (/.f64 1 a) (/.f64 1 b))))
(/.f64 (neg.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3))) (neg.f64 (-.f64 (+.f64 (pow.f64 a -2) (pow.f64 b -2)) (/.f64 1 (*.f64 a b)))))
(/.f64 (neg.f64 (+.f64 a b)) (neg.f64 (*.f64 a b)))
(pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 1)
(pow.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) 1/2)
(pow.f64 (hypot.f64 (pow.f64 a -1/2) (pow.f64 b -1/2)) 2)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2))
(fabs.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(log.f64 (exp.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))))
(exp.f64 (log.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))))
(fma.f64 1 (/.f64 1 a) (/.f64 1 b))
(fma.f64 1 (/.f64 1 b) (/.f64 1 a))
(fma.f64 (pow.f64 a -1/2) (pow.f64 a -1/2) (/.f64 1 b))
(fma.f64 (pow.f64 b -1/2) (pow.f64 b -1/2) (/.f64 1 a))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (/.f64 1 (cbrt.f64 a)) (/.f64 1 b))
(fma.f64 (cbrt.f64 (pow.f64 b -2)) (/.f64 1 (cbrt.f64 b)) (/.f64 1 a))
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 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 a (-.f64 (/.f64 1 (pow.f64 b 2)) (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 (-.f64 (/.f64 1 b) (*.f64 1/2 eps)) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))))))) (*.f64 1/2 eps))
(+.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 a (-.f64 (/.f64 1 (*.f64 b b)) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (fma.f64 1/2 eps (/.f64 1 b)) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))))) (*.f64 eps -1/2))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 a (-.f64 (/.f64 (/.f64 1 b) b) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (fma.f64 1/2 eps (/.f64 1 b)) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 (pow.f64 b 2)) (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (-.f64 (/.f64 1 b) (*.f64 1/2 eps)))))))) (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 a (-.f64 (/.f64 1 (pow.f64 b 2)) (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 (-.f64 (/.f64 1 b) (*.f64 1/2 eps)) (+.f64 (*.f64 1/2 eps) (/.f64 1 b))))))))) (*.f64 1/2 eps))
(+.f64 (fma.f64 -1 (*.f64 (fma.f64 1/2 eps (/.f64 1 b)) (*.f64 (*.f64 a a) (-.f64 (/.f64 1 (*.f64 b b)) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (fma.f64 1/2 eps (/.f64 1 b)) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))))) (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 a (-.f64 (/.f64 1 (*.f64 b b)) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (fma.f64 1/2 eps (/.f64 1 b)) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))))))) (*.f64 eps -1/2))
(+.f64 (fma.f64 -1 (*.f64 (-.f64 (/.f64 (/.f64 1 b) b) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (fma.f64 1/2 eps (/.f64 1 b)) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))) (*.f64 (fma.f64 1/2 eps (/.f64 1 b)) (*.f64 a a))) (+.f64 (/.f64 1 a) (+.f64 (*.f64 a (-.f64 (/.f64 (/.f64 1 b) b) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (fma.f64 1/2 eps (/.f64 1 b)) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))) (/.f64 1 b)))) (*.f64 eps -1/2))
(/.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 (/.f64 1 b) b) (*.f64 eps (*.f64 eps 1/4))) (fma.f64 1/2 eps (/.f64 1 b)))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 eps 2) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) 2) a))) (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 b 2))) (/.f64 2 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (*.f64 a b))))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))) (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) 2) (*.f64 a (pow.f64 b 2))))))
(-.f64 (fma.f64 1/4 (/.f64 (*.f64 eps eps) (*.f64 a (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2))) (+.f64 (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 1/2 eps (/.f64 1 b)))) (/.f64 2 (*.f64 (fma.f64 1/2 eps (/.f64 1 b)) (*.f64 a b))))) (fma.f64 1/4 (/.f64 (*.f64 eps eps) (fma.f64 1/2 eps (/.f64 1 b))) (/.f64 1 (*.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2) (*.f64 a (*.f64 b b))))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (/.f64 (*.f64 eps eps) a) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2))) (+.f64 (/.f64 2 (*.f64 a (*.f64 b (fma.f64 1/2 eps (/.f64 1 b))))) (/.f64 (-.f64 (/.f64 (/.f64 1 b) b) (*.f64 eps (*.f64 eps 1/4))) (fma.f64 1/2 eps (/.f64 1 b))))) (/.f64 1 (*.f64 a (*.f64 (*.f64 b b) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2)))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 eps 2) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) 2) a))) (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 b 2))) (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 a 2))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) 3) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 2 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (*.f64 a b)))))))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) 2) (*.f64 (pow.f64 a 2) b)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 eps 2) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) 3) (pow.f64 a 2)))) (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) 2) (*.f64 a (pow.f64 b 2))))))))
(-.f64 (fma.f64 1/4 (/.f64 (*.f64 eps eps) (*.f64 a (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2))) (+.f64 (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 1/2 eps (/.f64 1 b)))) (+.f64 (/.f64 1 (*.f64 (fma.f64 1/2 eps (/.f64 1 b)) (*.f64 a a))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 a (*.f64 b (*.f64 a b))))) (/.f64 2 (*.f64 (fma.f64 1/2 eps (/.f64 1 b)) (*.f64 a b))))))) (fma.f64 1/4 (/.f64 (*.f64 eps eps) (fma.f64 1/2 eps (/.f64 1 b))) (+.f64 (/.f64 2 (*.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2) (*.f64 b (*.f64 a a)))) (fma.f64 1/4 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 a a) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3))) (/.f64 1 (*.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2) (*.f64 a (*.f64 b b))))))))
(-.f64 (fma.f64 1/4 (/.f64 (/.f64 (*.f64 eps eps) a) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2)) (+.f64 (/.f64 (/.f64 (/.f64 1 b) b) (fma.f64 1/2 eps (/.f64 1 b))) (+.f64 (/.f64 1 (*.f64 (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3)))) (+.f64 (/.f64 2 (*.f64 a (*.f64 b (fma.f64 1/2 eps (/.f64 1 b))))) (/.f64 1 (*.f64 (fma.f64 1/2 eps (/.f64 1 b)) (*.f64 a a))))))) (fma.f64 1/4 (/.f64 eps (/.f64 (fma.f64 1/2 eps (/.f64 1 b)) eps)) (+.f64 (/.f64 2 (*.f64 b (*.f64 (*.f64 a a) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2)))) (fma.f64 1/4 (/.f64 eps (/.f64 (*.f64 (*.f64 a a) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3)) eps)) (/.f64 1 (*.f64 a (*.f64 (*.f64 b b) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2))))))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 eps 2) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) 2) a))) (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 b 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 eps 2) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) 4) (pow.f64 a 3)))) (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 a 2))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) 3) (*.f64 (pow.f64 a 3) b)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) 3) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 2 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (*.f64 a b)))))))))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) 4) (*.f64 (pow.f64 a 3) (pow.f64 b 2)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) 2) (pow.f64 a 3))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) 2) (*.f64 (pow.f64 a 2) b)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 eps 2) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) 3) (pow.f64 a 2)))) (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) 2) (*.f64 a (pow.f64 b 2))))))))))
(-.f64 (fma.f64 1/4 (/.f64 (*.f64 eps eps) (*.f64 a (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2))) (+.f64 (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 1/2 eps (/.f64 1 b)))) (fma.f64 1/4 (/.f64 (*.f64 eps eps) (*.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 4) (pow.f64 a 3))) (+.f64 (/.f64 1 (*.f64 (fma.f64 1/2 eps (/.f64 1 b)) (*.f64 a a))) (+.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 a (*.f64 b (*.f64 a b))))) (/.f64 2 (*.f64 (fma.f64 1/2 eps (/.f64 1 b)) (*.f64 a b)))) (/.f64 2 (*.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 b (pow.f64 a 3))))))))) (fma.f64 1/4 (/.f64 (*.f64 eps eps) (fma.f64 1/2 eps (/.f64 1 b))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 4) (*.f64 (*.f64 b b) (pow.f64 a 3)))) (+.f64 (+.f64 (/.f64 2 (*.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2) (*.f64 b (*.f64 a a)))) (fma.f64 1/4 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 a a) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3))) (/.f64 1 (*.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2) (*.f64 a (*.f64 b b)))))) (/.f64 1 (*.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2) (pow.f64 a 3)))))))
(-.f64 (fma.f64 1/4 (/.f64 (/.f64 (*.f64 eps eps) a) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2)) (+.f64 (/.f64 (/.f64 (/.f64 1 b) b) (fma.f64 1/2 eps (/.f64 1 b))) (fma.f64 1/4 (/.f64 eps (/.f64 (*.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 4) (pow.f64 a 3)) eps)) (+.f64 (/.f64 1 (*.f64 (fma.f64 1/2 eps (/.f64 1 b)) (*.f64 a a))) (+.f64 (/.f64 2 (*.f64 a (*.f64 b (fma.f64 1/2 eps (/.f64 1 b))))) (+.f64 (/.f64 1 (*.f64 (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3)))) (/.f64 2 (*.f64 b (*.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (pow.f64 a 3)))))))))) (+.f64 (+.f64 (/.f64 1 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 4) (pow.f64 a 3)))) (/.f64 1 (*.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2) (pow.f64 a 3)))) (fma.f64 1/4 (/.f64 eps (/.f64 (fma.f64 1/2 eps (/.f64 1 b)) eps)) (+.f64 (/.f64 2 (*.f64 b (*.f64 (*.f64 a a) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2)))) (fma.f64 1/4 (/.f64 eps (/.f64 (*.f64 (*.f64 a a) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3)) eps)) (/.f64 1 (*.f64 a (*.f64 (*.f64 b b) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2)))))))))
(/.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 (/.f64 1 b) b) (*.f64 eps (*.f64 eps 1/4))) (fma.f64 1/2 eps (/.f64 1 b)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2))) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) 2) a))) (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 b 2))) (/.f64 2 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (*.f64 a b))))) (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))))
(+.f64 (fma.f64 -1 (/.f64 (-.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps 1/4))) (*.f64 a (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2))) (+.f64 (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 1/2 eps (/.f64 1 b)))) (/.f64 2 (*.f64 (fma.f64 1/2 eps (/.f64 1 b)) (*.f64 a b))))) (*.f64 -1/4 (/.f64 (*.f64 eps eps) (fma.f64 1/2 eps (/.f64 1 b)))))
(+.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (/.f64 (/.f64 1 b) b) (*.f64 eps (*.f64 eps 1/4))) a) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2))) (+.f64 (/.f64 2 (*.f64 a (*.f64 b (fma.f64 1/2 eps (/.f64 1 b))))) (/.f64 (-.f64 (/.f64 (/.f64 1 b) b) (*.f64 eps (*.f64 eps 1/4))) (fma.f64 1/2 eps (/.f64 1 b)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2))) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) 2) a))) (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 a 2))) (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 b 2))) (*.f64 2 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (*.f64 a b))))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) 2) (*.f64 (pow.f64 a 2) b)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))) (*.f64 -1 (/.f64 (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2))) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) 3) (pow.f64 a 2)))))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps 1/4))) (*.f64 a (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2))) (+.f64 (+.f64 (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 1/2 eps (/.f64 1 b)))) (/.f64 2 (*.f64 (fma.f64 1/2 eps (/.f64 1 b)) (*.f64 a b)))) (/.f64 1 (*.f64 (fma.f64 1/2 eps (/.f64 1 b)) (*.f64 a a))))) (+.f64 (/.f64 2 (*.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2) (*.f64 b (*.f64 a a)))) (fma.f64 1/4 (/.f64 (*.f64 eps eps) (fma.f64 1/2 eps (/.f64 1 b))) (neg.f64 (/.f64 (-.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps 1/4))) (*.f64 (*.f64 a a) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3)))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (fma.f64 1/2 eps (/.f64 1 b)) (*.f64 a a))) (fma.f64 -1 (/.f64 (/.f64 (-.f64 (/.f64 (/.f64 1 b) b) (*.f64 eps (*.f64 eps 1/4))) a) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2)) (+.f64 (/.f64 (/.f64 (/.f64 1 b) b) (fma.f64 1/2 eps (/.f64 1 b))) (/.f64 2 (*.f64 a (*.f64 b (fma.f64 1/2 eps (/.f64 1 b)))))))) (+.f64 (/.f64 2 (*.f64 b (*.f64 (*.f64 a a) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2)))) (fma.f64 1/4 (/.f64 eps (/.f64 (fma.f64 1/2 eps (/.f64 1 b)) eps)) (/.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (/.f64 1 b) b) (*.f64 eps (*.f64 eps 1/4))) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3))) (*.f64 a a)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2))) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) 2) a))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 1 (+.f64 (*.f64 1/2 eps) (/.f64 1 b))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2))) (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) 3))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) 2) b))))) (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 a 3)))) (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 a 2))) (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 b 2))) (*.f64 2 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (*.f64 a b)))))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) 2) (*.f64 (pow.f64 a 2) b)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))) (*.f64 -1 (/.f64 (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 1/4 (pow.f64 eps 2))) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) 3) (pow.f64 a 2)))))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps 1/4))) (*.f64 a (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2))) (fma.f64 -1 (/.f64 (-.f64 (/.f64 1 (fma.f64 1/2 eps (/.f64 1 b))) (fma.f64 -1 (/.f64 (-.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps 1/4))) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3)) (/.f64 2 (*.f64 b (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2))))) (*.f64 (fma.f64 1/2 eps (/.f64 1 b)) (pow.f64 a 3))) (+.f64 (+.f64 (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 1/2 eps (/.f64 1 b)))) (/.f64 2 (*.f64 (fma.f64 1/2 eps (/.f64 1 b)) (*.f64 a b)))) (/.f64 1 (*.f64 (fma.f64 1/2 eps (/.f64 1 b)) (*.f64 a a)))))) (+.f64 (/.f64 2 (*.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2) (*.f64 b (*.f64 a a)))) (fma.f64 1/4 (/.f64 (*.f64 eps eps) (fma.f64 1/2 eps (/.f64 1 b))) (neg.f64 (/.f64 (-.f64 (/.f64 1 (*.f64 b b)) (*.f64 eps (*.f64 eps 1/4))) (*.f64 (*.f64 a a) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3)))))))
(-.f64 (fma.f64 -1 (/.f64 (/.f64 (-.f64 (/.f64 (/.f64 1 b) b) (*.f64 eps (*.f64 eps 1/4))) a) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2)) (fma.f64 -1 (/.f64 (-.f64 (/.f64 1 (fma.f64 1/2 eps (/.f64 1 b))) (fma.f64 -1 (/.f64 (-.f64 (/.f64 (/.f64 1 b) b) (*.f64 eps (*.f64 eps 1/4))) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3)) (/.f64 2 (*.f64 b (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2))))) (*.f64 (fma.f64 1/2 eps (/.f64 1 b)) (pow.f64 a 3))) (+.f64 (/.f64 (/.f64 (/.f64 1 b) b) (fma.f64 1/2 eps (/.f64 1 b))) (+.f64 (/.f64 2 (*.f64 a (*.f64 b (fma.f64 1/2 eps (/.f64 1 b))))) (/.f64 1 (*.f64 (fma.f64 1/2 eps (/.f64 1 b)) (*.f64 a a))))))) (+.f64 (/.f64 2 (*.f64 b (*.f64 (*.f64 a a) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2)))) (fma.f64 1/4 (/.f64 eps (/.f64 (fma.f64 1/2 eps (/.f64 1 b)) eps)) (/.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (/.f64 1 b) b) (*.f64 eps (*.f64 eps 1/4))) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3))) (*.f64 a a)))))
(/.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 (*.f64 (-.f64 (/.f64 1 (pow.f64 a 2)) (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) (-.f64 (/.f64 1 a) (*.f64 1/2 eps))))) b) (+.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 1/2 eps))
(+.f64 (*.f64 b (-.f64 (/.f64 1 (*.f64 a a)) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (fma.f64 1/2 eps (/.f64 1 a)) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))))) (fma.f64 -1/2 eps (+.f64 (/.f64 1 a) (/.f64 1 b))))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 a 2)) (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) (-.f64 (/.f64 1 a) (*.f64 1/2 eps))))) b) (+.f64 (/.f64 1 a) (+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 1 (pow.f64 a 2)) (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) (-.f64 (/.f64 1 a) (*.f64 1/2 eps))))) (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) (pow.f64 b 2)))) (/.f64 1 b)))) (*.f64 1/2 eps))
(+.f64 (fma.f64 (-.f64 (/.f64 1 (*.f64 a a)) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (fma.f64 1/2 eps (/.f64 1 a)) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))) b (+.f64 (/.f64 1 a) (fma.f64 -1 (*.f64 (-.f64 (/.f64 1 (*.f64 a a)) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (fma.f64 1/2 eps (/.f64 1 a)) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))) (*.f64 (*.f64 b b) (fma.f64 1/2 eps (/.f64 1 a)))) (/.f64 1 b)))) (*.f64 eps -1/2))
(+.f64 (fma.f64 (-.f64 (/.f64 1 (*.f64 a a)) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (fma.f64 1/2 eps (/.f64 1 a)) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))) b (+.f64 (/.f64 1 a) (fma.f64 -1 (*.f64 (*.f64 b b) (*.f64 (fma.f64 1/2 eps (/.f64 1 a)) (-.f64 (/.f64 1 (*.f64 a a)) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (fma.f64 1/2 eps (/.f64 1 a)) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))))) (/.f64 1 b)))) (*.f64 eps -1/2))
(/.f64 (-.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 1/4 (pow.f64 eps 2))) (+.f64 (*.f64 1/2 eps) (/.f64 1 a)))
(/.f64 (+.f64 (/.f64 1 (*.f64 a a)) (*.f64 eps (*.f64 eps -1/4))) (fma.f64 1/2 eps (/.f64 1 a)))
(-.f64 (+.f64 (/.f64 2 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) (*.f64 a b))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 eps 2) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) 2) b))) (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) (pow.f64 a 2))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) 2) (*.f64 (pow.f64 a 2) b))) (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 a))))))
(+.f64 (/.f64 2 (*.f64 (*.f64 a b) (fma.f64 1/2 eps (/.f64 1 a)))) (-.f64 (fma.f64 1/4 (/.f64 (*.f64 eps eps) (*.f64 b (pow.f64 (fma.f64 1/2 eps (/.f64 1 a)) 2))) (/.f64 1 (*.f64 (*.f64 a a) (fma.f64 1/2 eps (/.f64 1 a))))) (+.f64 (/.f64 1 (*.f64 (*.f64 b (*.f64 a a)) (pow.f64 (fma.f64 1/2 eps (/.f64 1 a)) 2))) (*.f64 1/4 (/.f64 (*.f64 eps eps) (fma.f64 1/2 eps (/.f64 1 a)))))))
(+.f64 (/.f64 (/.f64 2 (*.f64 a b)) (fma.f64 1/2 eps (/.f64 1 a))) (-.f64 (-.f64 (fma.f64 1/4 (/.f64 (/.f64 (*.f64 eps eps) b) (pow.f64 (fma.f64 1/2 eps (/.f64 1 a)) 2)) (/.f64 1 (*.f64 (*.f64 a a) (fma.f64 1/2 eps (/.f64 1 a))))) (/.f64 1 (*.f64 (*.f64 a (*.f64 a b)) (pow.f64 (fma.f64 1/2 eps (/.f64 1 a)) 2)))) (*.f64 1/4 (/.f64 (*.f64 eps eps) (fma.f64 1/2 eps (/.f64 1 a))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) (pow.f64 b 2))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) (*.f64 a b)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 eps 2) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) 2) b))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) 3) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) (pow.f64 a 2))))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) 2) (*.f64 (pow.f64 a 2) b))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 eps 2) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) 3) (pow.f64 b 2)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 a)))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) 2) (*.f64 a (pow.f64 b 2)))))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 1/2 eps (/.f64 1 a)))) (+.f64 (/.f64 2 (*.f64 (*.f64 a b) (fma.f64 1/2 eps (/.f64 1 a)))) (fma.f64 1/4 (/.f64 (*.f64 eps eps) (*.f64 b (pow.f64 (fma.f64 1/2 eps (/.f64 1 a)) 2))) (+.f64 (/.f64 1 (*.f64 (*.f64 a a) (fma.f64 1/2 eps (/.f64 1 a)))) (/.f64 1 (*.f64 (*.f64 a (*.f64 b (*.f64 a b))) (pow.f64 (fma.f64 1/2 eps (/.f64 1 a)) 3))))))) (+.f64 (/.f64 1 (*.f64 (*.f64 b (*.f64 a a)) (pow.f64 (fma.f64 1/2 eps (/.f64 1 a)) 2))) (fma.f64 1/4 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 b b) (pow.f64 (fma.f64 1/2 eps (/.f64 1 a)) 3))) (fma.f64 1/4 (/.f64 (*.f64 eps eps) (fma.f64 1/2 eps (/.f64 1 a))) (/.f64 2 (*.f64 (*.f64 a (*.f64 b b)) (pow.f64 (fma.f64 1/2 eps (/.f64 1 a)) 2)))))))
(+.f64 (+.f64 (+.f64 (fma.f64 1/4 (/.f64 (/.f64 (*.f64 eps eps) b) (pow.f64 (fma.f64 1/2 eps (/.f64 1 a)) 2)) (/.f64 1 (*.f64 (*.f64 a a) (fma.f64 1/2 eps (/.f64 1 a))))) (/.f64 (/.f64 2 (*.f64 a b)) (fma.f64 1/2 eps (/.f64 1 a)))) (/.f64 (/.f64 (/.f64 1 (*.f64 a a)) (pow.f64 (fma.f64 1/2 eps (/.f64 1 a)) 3)) (*.f64 b b))) (-.f64 (/.f64 1 (*.f64 b (*.f64 b (fma.f64 1/2 eps (/.f64 1 a))))) (+.f64 (/.f64 1 (*.f64 (*.f64 a (*.f64 a b)) (pow.f64 (fma.f64 1/2 eps (/.f64 1 a)) 2))) (fma.f64 1/4 (/.f64 (/.f64 (*.f64 eps eps) (*.f64 b b)) (pow.f64 (fma.f64 1/2 eps (/.f64 1 a)) 3)) (fma.f64 1/4 (/.f64 (*.f64 eps eps) (fma.f64 1/2 eps (/.f64 1 a))) (/.f64 (/.f64 2 (*.f64 a (*.f64 b b))) (pow.f64 (fma.f64 1/2 eps (/.f64 1 a)) 2)))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) (pow.f64 b 2))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) 3) (*.f64 a (pow.f64 b 3))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) (*.f64 a b)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 eps 2) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) 2) b))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) 3) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) (pow.f64 a 2))) (*.f64 1/4 (/.f64 (pow.f64 eps 2) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) 4) (pow.f64 b 3)))))))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) 2) (pow.f64 b 3))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) 2) (*.f64 (pow.f64 a 2) b))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) 2) (*.f64 a (pow.f64 b 2))))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 eps 2) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) 3) (pow.f64 b 2)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) 4) (*.f64 (pow.f64 a 2) (pow.f64 b 3)))) (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 a))))))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 1/2 eps (/.f64 1 a)))) (+.f64 (/.f64 2 (*.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 a)) 3) (*.f64 a (pow.f64 b 3)))) (+.f64 (/.f64 2 (*.f64 (*.f64 a b) (fma.f64 1/2 eps (/.f64 1 a)))) (fma.f64 1/4 (/.f64 (*.f64 eps eps) (*.f64 b (pow.f64 (fma.f64 1/2 eps (/.f64 1 a)) 2))) (+.f64 (/.f64 1 (*.f64 (*.f64 a (*.f64 b (*.f64 a b))) (pow.f64 (fma.f64 1/2 eps (/.f64 1 a)) 3))) (+.f64 (/.f64 1 (*.f64 (*.f64 a a) (fma.f64 1/2 eps (/.f64 1 a)))) (*.f64 1/4 (/.f64 (*.f64 eps eps) (*.f64 (pow.f64 b 3) (pow.f64 (fma.f64 1/2 eps (/.f64 1 a)) 4)))))))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 a)) 2) (pow.f64 b 3))) (+.f64 (/.f64 1 (*.f64 (*.f64 b (*.f64 a a)) (pow.f64 (fma.f64 1/2 eps (/.f64 1 a)) 2))) (+.f64 (/.f64 2 (*.f64 (*.f64 a (*.f64 b b)) (pow.f64 (fma.f64 1/2 eps (/.f64 1 a)) 2))) (fma.f64 1/4 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 b b) (pow.f64 (fma.f64 1/2 eps (/.f64 1 a)) 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 eps eps) (fma.f64 1/2 eps (/.f64 1 a)))) (/.f64 1 (*.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 a)) 4) (*.f64 (*.f64 a a) (pow.f64 b 3))))))))))
(+.f64 (/.f64 1 (*.f64 b (*.f64 b (fma.f64 1/2 eps (/.f64 1 a))))) (+.f64 (+.f64 (/.f64 (/.f64 2 (*.f64 a b)) (fma.f64 1/2 eps (/.f64 1 a))) (/.f64 2 (*.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 a)) 3) (*.f64 a (pow.f64 b 3))))) (-.f64 (+.f64 (+.f64 (fma.f64 1/4 (/.f64 (/.f64 (*.f64 eps eps) b) (pow.f64 (fma.f64 1/2 eps (/.f64 1 a)) 2)) (/.f64 1 (*.f64 (*.f64 a a) (fma.f64 1/2 eps (/.f64 1 a))))) (/.f64 (/.f64 (/.f64 1 (*.f64 a a)) (pow.f64 (fma.f64 1/2 eps (/.f64 1 a)) 3)) (*.f64 b b))) (*.f64 1/4 (/.f64 (/.f64 (*.f64 eps eps) (pow.f64 b 3)) (pow.f64 (fma.f64 1/2 eps (/.f64 1 a)) 4)))) (+.f64 (+.f64 (fma.f64 1/4 (/.f64 (/.f64 (*.f64 eps eps) (*.f64 b b)) (pow.f64 (fma.f64 1/2 eps (/.f64 1 a)) 3)) (fma.f64 1/4 (/.f64 (*.f64 eps eps) (fma.f64 1/2 eps (/.f64 1 a))) (/.f64 (/.f64 2 (*.f64 a (*.f64 b b))) (pow.f64 (fma.f64 1/2 eps (/.f64 1 a)) 2)))) (/.f64 (/.f64 1 (*.f64 a (*.f64 a (pow.f64 b 3)))) (pow.f64 (fma.f64 1/2 eps (/.f64 1 a)) 4))) (+.f64 (/.f64 1 (*.f64 (*.f64 a (*.f64 a b)) (pow.f64 (fma.f64 1/2 eps (/.f64 1 a)) 2))) (/.f64 (/.f64 1 (pow.f64 b 3)) (pow.f64 (fma.f64 1/2 eps (/.f64 1 a)) 2)))))))
(/.f64 (-.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 1/4 (pow.f64 eps 2))) (+.f64 (*.f64 1/2 eps) (/.f64 1 a)))
(/.f64 (+.f64 (/.f64 1 (*.f64 a a)) (*.f64 eps (*.f64 eps -1/4))) (fma.f64 1/2 eps (/.f64 1 a)))
(-.f64 (+.f64 (/.f64 2 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) (*.f64 a b))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 1/4 (pow.f64 eps 2))) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) 2) b))) (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) (pow.f64 a 2))))) (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 a)))))
(+.f64 (/.f64 2 (*.f64 (*.f64 a b) (fma.f64 1/2 eps (/.f64 1 a)))) (-.f64 (fma.f64 -1 (/.f64 (+.f64 (/.f64 1 (*.f64 a a)) (*.f64 eps (*.f64 eps -1/4))) (*.f64 b (pow.f64 (fma.f64 1/2 eps (/.f64 1 a)) 2))) (/.f64 1 (*.f64 (*.f64 a a) (fma.f64 1/2 eps (/.f64 1 a))))) (*.f64 1/4 (/.f64 (*.f64 eps eps) (fma.f64 1/2 eps (/.f64 1 a))))))
(+.f64 (/.f64 (/.f64 2 (*.f64 a b)) (fma.f64 1/2 eps (/.f64 1 a))) (+.f64 (neg.f64 (/.f64 (+.f64 (/.f64 1 (*.f64 a a)) (*.f64 eps (*.f64 eps -1/4))) (*.f64 b (pow.f64 (fma.f64 1/2 eps (/.f64 1 a)) 2)))) (/.f64 (+.f64 (/.f64 1 (*.f64 a a)) (*.f64 eps (*.f64 eps -1/4))) (fma.f64 1/2 eps (/.f64 1 a)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) (pow.f64 b 2))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) (*.f64 a b)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 1/4 (pow.f64 eps 2))) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) 2) b))) (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) (pow.f64 a 2)))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 1/4 (pow.f64 eps 2))) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) 3) (pow.f64 b 2)))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) 2) (*.f64 a (pow.f64 b 2))))) (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 a)))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 1/2 eps (/.f64 1 a)))) (+.f64 (/.f64 2 (*.f64 (*.f64 a b) (fma.f64 1/2 eps (/.f64 1 a)))) (fma.f64 -1 (/.f64 (+.f64 (/.f64 1 (*.f64 a a)) (*.f64 eps (*.f64 eps -1/4))) (*.f64 b (pow.f64 (fma.f64 1/2 eps (/.f64 1 a)) 2))) (/.f64 1 (*.f64 (*.f64 a a) (fma.f64 1/2 eps (/.f64 1 a))))))) (fma.f64 -1 (/.f64 (/.f64 (+.f64 (/.f64 1 (*.f64 a a)) (*.f64 eps (*.f64 eps -1/4))) (pow.f64 (fma.f64 1/2 eps (/.f64 1 a)) 3)) (*.f64 b b)) (fma.f64 1/4 (/.f64 (*.f64 eps eps) (fma.f64 1/2 eps (/.f64 1 a))) (/.f64 2 (*.f64 (*.f64 a (*.f64 b b)) (pow.f64 (fma.f64 1/2 eps (/.f64 1 a)) 2))))))
(+.f64 (/.f64 1 (*.f64 b (*.f64 b (fma.f64 1/2 eps (/.f64 1 a))))) (+.f64 (/.f64 (/.f64 2 (*.f64 a b)) (fma.f64 1/2 eps (/.f64 1 a))) (-.f64 (fma.f64 -1 (/.f64 (+.f64 (/.f64 1 (*.f64 a a)) (*.f64 eps (*.f64 eps -1/4))) (*.f64 b (pow.f64 (fma.f64 1/2 eps (/.f64 1 a)) 2))) (/.f64 1 (*.f64 (*.f64 a a) (fma.f64 1/2 eps (/.f64 1 a))))) (fma.f64 -1 (/.f64 (/.f64 (+.f64 (/.f64 1 (*.f64 a a)) (*.f64 eps (*.f64 eps -1/4))) (pow.f64 (fma.f64 1/2 eps (/.f64 1 a)) 3)) (*.f64 b b)) (fma.f64 1/4 (/.f64 (*.f64 eps eps) (fma.f64 1/2 eps (/.f64 1 a))) (/.f64 (/.f64 2 (*.f64 a (*.f64 b b))) (pow.f64 (fma.f64 1/2 eps (/.f64 1 a)) 2)))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 1 (+.f64 (*.f64 1/2 eps) (/.f64 1 a))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 1/4 (pow.f64 eps 2))) (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) 3))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) 2) a))))) (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) (pow.f64 b 3)))) (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) (pow.f64 b 2))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) (*.f64 a b)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 1/4 (pow.f64 eps 2))) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) 2) b))) (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) (pow.f64 a 2))))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 1/4 (pow.f64 eps 2))) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) 3) (pow.f64 b 2)))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 a)) 2) (*.f64 a (pow.f64 b 2))))) (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 a)))))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (/.f64 1 (fma.f64 1/2 eps (/.f64 1 a))) (fma.f64 -1 (/.f64 (+.f64 (/.f64 1 (*.f64 a a)) (*.f64 eps (*.f64 eps -1/4))) (pow.f64 (fma.f64 1/2 eps (/.f64 1 a)) 3)) (/.f64 2 (*.f64 a (pow.f64 (fma.f64 1/2 eps (/.f64 1 a)) 2))))) (*.f64 (fma.f64 1/2 eps (/.f64 1 a)) (pow.f64 b 3))) (+.f64 (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 1/2 eps (/.f64 1 a)))) (+.f64 (/.f64 2 (*.f64 (*.f64 a b) (fma.f64 1/2 eps (/.f64 1 a)))) (fma.f64 -1 (/.f64 (+.f64 (/.f64 1 (*.f64 a a)) (*.f64 eps (*.f64 eps -1/4))) (*.f64 b (pow.f64 (fma.f64 1/2 eps (/.f64 1 a)) 2))) (/.f64 1 (*.f64 (*.f64 a a) (fma.f64 1/2 eps (/.f64 1 a)))))))) (fma.f64 -1 (/.f64 (/.f64 (+.f64 (/.f64 1 (*.f64 a a)) (*.f64 eps (*.f64 eps -1/4))) (pow.f64 (fma.f64 1/2 eps (/.f64 1 a)) 3)) (*.f64 b b)) (fma.f64 1/4 (/.f64 (*.f64 eps eps) (fma.f64 1/2 eps (/.f64 1 a))) (/.f64 2 (*.f64 (*.f64 a (*.f64 b b)) (pow.f64 (fma.f64 1/2 eps (/.f64 1 a)) 2))))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (/.f64 1 (fma.f64 1/2 eps (/.f64 1 a))) (fma.f64 -1 (/.f64 (+.f64 (/.f64 1 (*.f64 a a)) (*.f64 eps (*.f64 eps -1/4))) (pow.f64 (fma.f64 1/2 eps (/.f64 1 a)) 3)) (/.f64 2 (*.f64 a (pow.f64 (fma.f64 1/2 eps (/.f64 1 a)) 2))))) (*.f64 (fma.f64 1/2 eps (/.f64 1 a)) (pow.f64 b 3))) (+.f64 (fma.f64 -1 (/.f64 (+.f64 (/.f64 1 (*.f64 a a)) (*.f64 eps (*.f64 eps -1/4))) (*.f64 b (pow.f64 (fma.f64 1/2 eps (/.f64 1 a)) 2))) (/.f64 1 (*.f64 (*.f64 a a) (fma.f64 1/2 eps (/.f64 1 a))))) (+.f64 (/.f64 1 (*.f64 b (*.f64 b (fma.f64 1/2 eps (/.f64 1 a))))) (/.f64 (/.f64 2 (*.f64 a b)) (fma.f64 1/2 eps (/.f64 1 a)))))) (fma.f64 -1 (/.f64 (/.f64 (+.f64 (/.f64 1 (*.f64 a a)) (*.f64 eps (*.f64 eps -1/4))) (pow.f64 (fma.f64 1/2 eps (/.f64 1 a)) 3)) (*.f64 b b)) (fma.f64 1/4 (/.f64 (*.f64 eps eps) (fma.f64 1/2 eps (/.f64 1 a))) (/.f64 (/.f64 2 (*.f64 a (*.f64 b b))) (pow.f64 (fma.f64 1/2 eps (/.f64 1 a)) 2)))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (+.f64 (/.f64 1 a) (/.f64 1 b))))))
(+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 -1/2 (/.f64 eps (/.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (/.f64 1 a) (/.f64 1 b)))))))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (/.f64 (*.f64 eps -1/2) (/.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (/.f64 1 a) (/.f64 1 b)))))
(+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/4 (/.f64 1 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (*.f64 1/4 (/.f64 1 (+.f64 (/.f64 1 a) (/.f64 1 b)))))) (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (+.f64 (/.f64 1 a) (/.f64 1 b)))))))
(fma.f64 (*.f64 eps eps) (-.f64 (/.f64 1/4 (+.f64 (/.f64 1 a) (/.f64 1 b))) (/.f64 1/4 (+.f64 (/.f64 1 a) (/.f64 1 b)))) (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 -1/2 (/.f64 eps (/.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (/.f64 1 a) (/.f64 1 b))))))))
(fma.f64 (*.f64 eps eps) (+.f64 (/.f64 1/4 (+.f64 (/.f64 1 a) (/.f64 1 b))) (/.f64 -1/4 (+.f64 (/.f64 1 a) (/.f64 1 b)))) (+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (/.f64 (*.f64 eps -1/2) (/.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (/.f64 1 a) (/.f64 1 b))))))
(+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/4 (/.f64 1 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (*.f64 1/4 (/.f64 1 (+.f64 (/.f64 1 a) (/.f64 1 b)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/4 (/.f64 1 (+.f64 (/.f64 1 a) (/.f64 1 b)))) (*.f64 1/4 (/.f64 1 (+.f64 (/.f64 1 b) (/.f64 1 a)))))) (+.f64 (/.f64 1 a) (/.f64 1 b)))) (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (+.f64 (/.f64 1 a) (/.f64 1 b))))))))
(fma.f64 (*.f64 eps eps) (-.f64 (/.f64 1/4 (+.f64 (/.f64 1 a) (/.f64 1 b))) (/.f64 1/4 (+.f64 (/.f64 1 a) (/.f64 1 b)))) (fma.f64 -1/2 (/.f64 (pow.f64 eps 3) (/.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (-.f64 (/.f64 1/4 (+.f64 (/.f64 1 a) (/.f64 1 b))) (/.f64 1/4 (+.f64 (/.f64 1 a) (/.f64 1 b)))))) (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 -1/2 (/.f64 eps (/.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (/.f64 1 a) (/.f64 1 b)))))))))
(fma.f64 (*.f64 eps eps) (+.f64 (/.f64 1/4 (+.f64 (/.f64 1 a) (/.f64 1 b))) (/.f64 -1/4 (+.f64 (/.f64 1 a) (/.f64 1 b)))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 eps 3) (+.f64 (/.f64 1 a) (/.f64 1 b))) (+.f64 (/.f64 1/4 (+.f64 (/.f64 1 a) (/.f64 1 b))) (/.f64 -1/4 (+.f64 (/.f64 1 a) (/.f64 1 b))))) (+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (/.f64 (*.f64 eps -1/2) (/.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (/.f64 1 a) (/.f64 1 b)))))))
(*.f64 -1/2 eps)
(*.f64 eps -1/2)
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 a) (/.f64 1 b)))
(-.f64 (+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) eps)) (+.f64 (/.f64 1 a) (/.f64 1 b)))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (+.f64 (/.f64 1 a) (/.f64 1 b))) eps)))
(+.f64 (fma.f64 -1/2 eps (fma.f64 2 (/.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))) (*.f64 -2 (/.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) eps)))
(+.f64 (fma.f64 -1/2 eps (fma.f64 2 (/.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))) (/.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (/.f64 eps -2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2)) (*.f64 2 (*.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (+.f64 (/.f64 1 a) (/.f64 1 b))))) (+.f64 (/.f64 1 a) (/.f64 1 b))) (pow.f64 eps 2))) (+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) eps)) (+.f64 (/.f64 1 a) (/.f64 1 b))))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (+.f64 (/.f64 1 a) (/.f64 1 b))) eps)))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 2 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2))) (/.f64 (*.f64 eps eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))) (fma.f64 -1/2 eps (fma.f64 2 (/.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) eps) (+.f64 (/.f64 1 a) (/.f64 1 b))))) (*.f64 -2 (/.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) eps)))
(+.f64 (fma.f64 -2 (/.f64 2 (/.f64 (/.f64 eps (/.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) eps)) (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2)))) (fma.f64 -1/2 eps (fma.f64 2 (/.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) eps) (+.f64 (/.f64 1 a) (/.f64 1 b))))) (/.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (/.f64 eps -2)))
(*.f64 -1/2 eps)
(*.f64 eps -1/2)
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2)) (*.f64 -2 (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (/.f64 1 b) (/.f64 1 a))))) eps)) (+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b))))
(fma.f64 -1 (/.f64 (*.f64 -2 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2))) eps) (fma.f64 -1/2 eps (+.f64 (/.f64 1 a) (/.f64 1 b))))
(+.f64 (/.f64 -2 (/.f64 eps (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2)))) (fma.f64 -1/2 eps (+.f64 (/.f64 1 a) (/.f64 1 b))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2)) (*.f64 -2 (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (/.f64 1 b) (/.f64 1 a))))) eps)) (+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (-.f64 (*.f64 -2 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2)) (*.f64 -2 (*.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (+.f64 (/.f64 1 a) (/.f64 1 b)))))) (pow.f64 eps 2))) (+.f64 (/.f64 1 a) (/.f64 1 b)))))
(fma.f64 -1 (/.f64 (*.f64 -2 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2))) eps) (fma.f64 -1/2 eps (fma.f64 2 (/.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (/.f64 (*.f64 eps eps) (*.f64 -2 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2))))) (+.f64 (/.f64 1 a) (/.f64 1 b)))))
(+.f64 (/.f64 -2 (/.f64 eps (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2)))) (fma.f64 -1/2 eps (fma.f64 2 (/.f64 2 (/.f64 (/.f64 eps (/.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) eps)) (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2)))) (+.f64 (/.f64 1 a) (/.f64 1 b)))))
(/.f64 1 (pow.f64 a 2))
(/.f64 1 (*.f64 a a))
(+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 2 (/.f64 1 (*.f64 a b))))
(+.f64 (/.f64 1 (*.f64 a a)) (/.f64 2 (*.f64 a b)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 a b))) (+.f64 (/.f64 1 (pow.f64 b 2)) (/.f64 1 (pow.f64 a 2))))
(+.f64 (/.f64 2 (*.f64 a b)) (+.f64 (/.f64 1 (*.f64 b b)) (/.f64 1 (*.f64 a a))))
(+.f64 (/.f64 (/.f64 1 b) b) (+.f64 (/.f64 1 (*.f64 a a)) (/.f64 2 (*.f64 a b))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 a b))) (+.f64 (/.f64 1 (pow.f64 b 2)) (/.f64 1 (pow.f64 a 2))))
(+.f64 (/.f64 2 (*.f64 a b)) (+.f64 (/.f64 1 (*.f64 b b)) (/.f64 1 (*.f64 a a))))
(+.f64 (/.f64 (/.f64 1 b) b) (+.f64 (/.f64 1 (*.f64 a a)) (/.f64 2 (*.f64 a b))))
(/.f64 1 (pow.f64 b 2))
(/.f64 1 (*.f64 b b))
(/.f64 (/.f64 1 b) b)
(+.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 2 (/.f64 1 (*.f64 a b))))
(+.f64 (/.f64 1 (*.f64 b b)) (/.f64 2 (*.f64 a b)))
(+.f64 (/.f64 (/.f64 1 b) b) (/.f64 2 (*.f64 a b)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 a b))) (+.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 1 (pow.f64 b 2))))
(+.f64 (/.f64 2 (*.f64 a b)) (+.f64 (/.f64 1 (*.f64 b b)) (/.f64 1 (*.f64 a a))))
(+.f64 (/.f64 (/.f64 1 b) b) (+.f64 (/.f64 1 (*.f64 a a)) (/.f64 2 (*.f64 a b))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 a b))) (+.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 1 (pow.f64 b 2))))
(+.f64 (/.f64 2 (*.f64 a b)) (+.f64 (/.f64 1 (*.f64 b b)) (/.f64 1 (*.f64 a a))))
(+.f64 (/.f64 (/.f64 1 b) b) (+.f64 (/.f64 1 (*.f64 a a)) (/.f64 2 (*.f64 a b))))
(/.f64 1 (pow.f64 b 2))
(/.f64 1 (*.f64 b b))
(/.f64 (/.f64 1 b) b)
(+.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 2 (/.f64 1 (*.f64 a b))))
(+.f64 (/.f64 1 (*.f64 b b)) (/.f64 2 (*.f64 a b)))
(+.f64 (/.f64 (/.f64 1 b) b) (/.f64 2 (*.f64 a b)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 a b))) (+.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 1 (pow.f64 b 2))))
(+.f64 (/.f64 2 (*.f64 a b)) (+.f64 (/.f64 1 (*.f64 b b)) (/.f64 1 (*.f64 a a))))
(+.f64 (/.f64 (/.f64 1 b) b) (+.f64 (/.f64 1 (*.f64 a a)) (/.f64 2 (*.f64 a b))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 a b))) (+.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 1 (pow.f64 b 2))))
(+.f64 (/.f64 2 (*.f64 a b)) (+.f64 (/.f64 1 (*.f64 b b)) (/.f64 1 (*.f64 a a))))
(+.f64 (/.f64 (/.f64 1 b) b) (+.f64 (/.f64 1 (*.f64 a a)) (/.f64 2 (*.f64 a b))))
(/.f64 1 (pow.f64 b 2))
(/.f64 1 (*.f64 b b))
(/.f64 (/.f64 1 b) b)
(+.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 2 (/.f64 1 (*.f64 a b))))
(+.f64 (/.f64 1 (*.f64 b b)) (/.f64 2 (*.f64 a b)))
(+.f64 (/.f64 (/.f64 1 b) b) (/.f64 2 (*.f64 a b)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 a b))) (+.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 1 (pow.f64 b 2))))
(+.f64 (/.f64 2 (*.f64 a b)) (+.f64 (/.f64 1 (*.f64 b b)) (/.f64 1 (*.f64 a a))))
(+.f64 (/.f64 (/.f64 1 b) b) (+.f64 (/.f64 1 (*.f64 a a)) (/.f64 2 (*.f64 a b))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 a b))) (+.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 1 (pow.f64 b 2))))
(+.f64 (/.f64 2 (*.f64 a b)) (+.f64 (/.f64 1 (*.f64 b b)) (/.f64 1 (*.f64 a a))))
(+.f64 (/.f64 (/.f64 1 b) b) (+.f64 (/.f64 1 (*.f64 a a)) (/.f64 2 (*.f64 a b))))
(/.f64 1 (pow.f64 a 2))
(/.f64 1 (*.f64 a a))
(+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 2 (/.f64 1 (*.f64 a b))))
(+.f64 (/.f64 1 (*.f64 a a)) (/.f64 2 (*.f64 a b)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 a b))) (+.f64 (/.f64 1 (pow.f64 b 2)) (/.f64 1 (pow.f64 a 2))))
(+.f64 (/.f64 2 (*.f64 a b)) (+.f64 (/.f64 1 (*.f64 b b)) (/.f64 1 (*.f64 a a))))
(+.f64 (/.f64 (/.f64 1 b) b) (+.f64 (/.f64 1 (*.f64 a a)) (/.f64 2 (*.f64 a b))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 a b))) (+.f64 (/.f64 1 (pow.f64 b 2)) (/.f64 1 (pow.f64 a 2))))
(+.f64 (/.f64 2 (*.f64 a b)) (+.f64 (/.f64 1 (*.f64 b b)) (/.f64 1 (*.f64 a a))))
(+.f64 (/.f64 (/.f64 1 b) b) (+.f64 (/.f64 1 (*.f64 a a)) (/.f64 2 (*.f64 a b))))
(/.f64 1 (pow.f64 a 2))
(/.f64 1 (*.f64 a a))
(+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 2 (/.f64 1 (*.f64 a b))))
(+.f64 (/.f64 1 (*.f64 a a)) (/.f64 2 (*.f64 a b)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 a b))) (+.f64 (/.f64 1 (pow.f64 b 2)) (/.f64 1 (pow.f64 a 2))))
(+.f64 (/.f64 2 (*.f64 a b)) (+.f64 (/.f64 1 (*.f64 b b)) (/.f64 1 (*.f64 a a))))
(+.f64 (/.f64 (/.f64 1 b) b) (+.f64 (/.f64 1 (*.f64 a a)) (/.f64 2 (*.f64 a b))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 a b))) (+.f64 (/.f64 1 (pow.f64 b 2)) (/.f64 1 (pow.f64 a 2))))
(+.f64 (/.f64 2 (*.f64 a b)) (+.f64 (/.f64 1 (*.f64 b b)) (/.f64 1 (*.f64 a a))))
(+.f64 (/.f64 (/.f64 1 b) b) (+.f64 (/.f64 1 (*.f64 a a)) (/.f64 2 (*.f64 a 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/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b)))
(+.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/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/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (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/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/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (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 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/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (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/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/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b)))
(+.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/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/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b)))
(+.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) (/.f64 1 a))
(+.f64 (/.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/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (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 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/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (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 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/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (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 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))) (neg.f64 (*.f64 1/4 (/.f64 (*.f64 eps eps) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))))))
(+.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b)))) (*.f64 -1/4 (/.f64 (*.f64 eps eps) (+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b))))))
(+.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b)))) (*.f64 (*.f64 (/.f64 eps (+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b)))) eps) -1/4))
(+.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 eps eps) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))))) (/.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))))
(+.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b)))) (*.f64 -1/4 (/.f64 (*.f64 eps eps) (+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b))))))
(+.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b)))) (*.f64 (*.f64 (/.f64 eps (+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b)))) eps) -1/4))
(-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))) (*.f64 1/4 (/.f64 (*.f64 eps eps) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))))))
(+.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b)))) (*.f64 -1/4 (/.f64 (*.f64 eps eps) (+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b))))))
(+.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b)))) (*.f64 (*.f64 (/.f64 eps (+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b)))) eps) -1/4))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))))) 1)
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 eps (*.f64 eps -1/4))) (+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 eps (*.f64 eps -1/4))) (+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b))))
(*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (/.f64 1 (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 eps (*.f64 eps -1/4))) (+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))) 1)
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 eps (*.f64 eps -1/4))) (+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4))) (/.f64 1 (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 eps (*.f64 eps -1/4)))) (*.f64 (/.f64 1 (+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 eps (*.f64 eps -1/4))))))
(*.f64 (/.f64 1 (+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 eps (*.f64 eps -1/4)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 eps (*.f64 eps -1/4))))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))))) (sqrt.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 eps (*.f64 eps -1/4))) (+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4))) 2) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4))) (/.f64 1 (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 eps (*.f64 eps -1/4)))) 2) (*.f64 (/.f64 1 (+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b)))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 eps (*.f64 eps -1/4))))))
(*.f64 (/.f64 1 (+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b)))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 eps (*.f64 eps -1/4)))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 eps (*.f64 eps -1/4)))) 2)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))))) 2))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 eps (*.f64 eps -1/4))) (+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))))) 2) (cbrt.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 eps (*.f64 eps -1/4))) (+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b))))
(*.f64 (/.f64 1 (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))) (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 eps (*.f64 eps -1/4))) (+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b))))
(*.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4))) (/.f64 1 (neg.f64 (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))))))
(neg.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 eps (*.f64 eps -1/4))) (/.f64 1 (neg.f64 (+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b)))))))
(*.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 eps (*.f64 eps -1/4)))) (/.f64 -1 (+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b)))))
(*.f64 (/.f64 1 (hypot.f64 (sqrt.f64 (fma.f64 eps 1/2 (/.f64 1 b))) (pow.f64 a -1/2))) (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (hypot.f64 (sqrt.f64 (fma.f64 eps 1/2 (/.f64 1 b))) (pow.f64 a -1/2))))
(*.f64 (/.f64 1 (hypot.f64 (sqrt.f64 (fma.f64 1/2 eps (/.f64 1 b))) (pow.f64 a -1/2))) (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 eps (*.f64 eps -1/4))) (hypot.f64 (sqrt.f64 (fma.f64 1/2 eps (/.f64 1 b))) (pow.f64 a -1/2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))) 2)) (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 eps (*.f64 eps -1/4))) (+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (-.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 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 eps (*.f64 eps -1/4))) (-.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 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.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 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 eps (*.f64 eps -1/4))) (+.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 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 eps (*.f64 eps -1/4))) (/.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 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4))) 1) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4))) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 eps (*.f64 eps -1/4)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 eps (*.f64 eps -1/4)))) (+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))) 2)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4))) (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 eps (*.f64 eps -1/4)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 eps (*.f64 eps -1/4)))) (+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4))) 2) 1) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4))) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 eps (*.f64 eps -1/4)))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 eps (*.f64 eps -1/4)))) (+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4))) 2) (hypot.f64 (sqrt.f64 (fma.f64 eps 1/2 (/.f64 1 b))) (pow.f64 a -1/2))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4))) (hypot.f64 (sqrt.f64 (fma.f64 eps 1/2 (/.f64 1 b))) (pow.f64 a -1/2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 eps (*.f64 eps -1/4)))) 2) (hypot.f64 (sqrt.f64 (fma.f64 1/2 eps (/.f64 1 b))) (pow.f64 a -1/2))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 eps (*.f64 eps -1/4)))) (hypot.f64 (sqrt.f64 (fma.f64 1/2 eps (/.f64 1 b))) (pow.f64 a -1/2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4))) 2) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))) 2)) (cbrt.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 eps (*.f64 eps -1/4))) (+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b))))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 eps (*.f64 eps -1/4)))) 2) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b)))) 2)))
(pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))) 1)
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 eps (*.f64 eps -1/4))) (+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b))))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))))) 2)
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 eps (*.f64 eps -1/4))) (+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b))))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))))) 3)
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 eps (*.f64 eps -1/4))) (+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b))))
(pow.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))) 3) 1/3)
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 eps (*.f64 eps -1/4))) (+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b))))
(pow.f64 (/.f64 (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))) (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4))) -1)
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 eps (*.f64 eps -1/4))) (+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (neg.f64 (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 eps (*.f64 eps -1/4)))) (neg.f64 (+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b)))))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))) 2))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 eps (*.f64 eps -1/4))) (+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b)))) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 eps (*.f64 eps -1/4))) (+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 eps (*.f64 eps -1/4))) (+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))) 3))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 eps (*.f64 eps -1/4))) (+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b))))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) 3) (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))) 3)))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 eps (*.f64 eps -1/4))) (+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 eps (*.f64 eps -1/4))) (+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b))))
(exp.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 eps (*.f64 eps -1/4))) (+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))))) 1))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 eps (*.f64 eps -1/4))) (+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.f64 eps (*.f64 eps -1/4))) (+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b))))
(+.f64 (pow.f64 a -2) (+.f64 (/.f64 1 (*.f64 a b)) (+.f64 (pow.f64 b -2) (/.f64 1 (*.f64 a b)))))
(+.f64 (/.f64 1 (*.f64 a b)) (+.f64 (/.f64 1 (*.f64 a b)) (+.f64 (pow.f64 a -2) (pow.f64 b -2))))
(+.f64 (/.f64 2 (*.f64 a b)) (+.f64 (pow.f64 a -2) (pow.f64 b -2)))
(+.f64 (pow.f64 b -2) (+.f64 (/.f64 1 (*.f64 a b)) (+.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b)))))
(+.f64 (/.f64 1 (*.f64 a b)) (+.f64 (/.f64 1 (*.f64 a b)) (+.f64 (pow.f64 a -2) (pow.f64 b -2))))
(+.f64 (/.f64 2 (*.f64 a b)) (+.f64 (pow.f64 a -2) (pow.f64 b -2)))
(+.f64 (+.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b))) (+.f64 (pow.f64 b -2) (/.f64 1 (*.f64 a b))))
(+.f64 (/.f64 1 (*.f64 a b)) (+.f64 (/.f64 1 (*.f64 a b)) (+.f64 (pow.f64 a -2) (pow.f64 b -2))))
(+.f64 (/.f64 2 (*.f64 a b)) (+.f64 (pow.f64 a -2) (pow.f64 b -2)))
(+.f64 (+.f64 (pow.f64 b -2) (/.f64 1 (*.f64 a b))) (+.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b))))
(+.f64 (/.f64 1 (*.f64 a b)) (+.f64 (/.f64 1 (*.f64 a b)) (+.f64 (pow.f64 a -2) (pow.f64 b -2))))
(+.f64 (/.f64 2 (*.f64 a b)) (+.f64 (pow.f64 a -2) (pow.f64 b -2)))
(+.f64 (/.f64 1 (*.f64 a b)) (+.f64 (+.f64 (pow.f64 a -2) (pow.f64 b -2)) (/.f64 1 (*.f64 a b))))
(+.f64 (/.f64 1 (*.f64 a b)) (+.f64 (/.f64 1 (*.f64 a b)) (+.f64 (pow.f64 a -2) (pow.f64 b -2))))
(+.f64 (/.f64 2 (*.f64 a b)) (+.f64 (pow.f64 a -2) (pow.f64 b -2)))
(+.f64 (/.f64 1 (*.f64 a b)) (+.f64 (pow.f64 b -2) (+.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b)))))
(+.f64 (/.f64 1 (*.f64 a b)) (+.f64 (/.f64 1 (*.f64 a b)) (+.f64 (pow.f64 a -2) (pow.f64 b -2))))
(+.f64 (/.f64 2 (*.f64 a b)) (+.f64 (pow.f64 a -2) (pow.f64 b -2)))
(+.f64 (*.f64 (+.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b))) 1) (*.f64 (+.f64 (pow.f64 b -2) (/.f64 1 (*.f64 a b))) 1))
(+.f64 (/.f64 1 (*.f64 a b)) (+.f64 (/.f64 1 (*.f64 a b)) (+.f64 (pow.f64 a -2) (pow.f64 b -2))))
(+.f64 (/.f64 2 (*.f64 a b)) (+.f64 (pow.f64 a -2) (pow.f64 b -2)))
(+.f64 (*.f64 (+.f64 (pow.f64 b -2) (/.f64 1 (*.f64 a b))) 1) (*.f64 (+.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b))) 1))
(+.f64 (/.f64 1 (*.f64 a b)) (+.f64 (/.f64 1 (*.f64 a b)) (+.f64 (pow.f64 a -2) (pow.f64 b -2))))
(+.f64 (/.f64 2 (*.f64 a b)) (+.f64 (pow.f64 a -2) (pow.f64 b -2)))
(+.f64 (+.f64 (+.f64 (pow.f64 a -2) (pow.f64 b -2)) (/.f64 1 (*.f64 a b))) (/.f64 1 (*.f64 a b)))
(+.f64 (/.f64 1 (*.f64 a b)) (+.f64 (/.f64 1 (*.f64 a b)) (+.f64 (pow.f64 a -2) (pow.f64 b -2))))
(+.f64 (/.f64 2 (*.f64 a b)) (+.f64 (pow.f64 a -2) (pow.f64 b -2)))
(+.f64 (+.f64 (+.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b))) (/.f64 1 (*.f64 a b))) (pow.f64 b -2))
(+.f64 (/.f64 1 (*.f64 a b)) (+.f64 (/.f64 1 (*.f64 a b)) (+.f64 (pow.f64 a -2) (pow.f64 b -2))))
(+.f64 (/.f64 2 (*.f64 a b)) (+.f64 (pow.f64 a -2) (pow.f64 b -2)))
(+.f64 (+.f64 (+.f64 (pow.f64 b -2) (/.f64 1 (*.f64 a b))) (/.f64 1 (*.f64 a b))) (pow.f64 a -2))
(+.f64 (/.f64 1 (*.f64 a b)) (+.f64 (/.f64 1 (*.f64 a b)) (+.f64 (pow.f64 a -2) (pow.f64 b -2))))
(+.f64 (/.f64 2 (*.f64 a b)) (+.f64 (pow.f64 a -2) (pow.f64 b -2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2))) 1)
(pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2)
(/.f64 (*.f64 (+.f64 a b) (+.f64 a b)) (*.f64 (*.f64 a b) (*.f64 a b)))
(*.f64 (/.f64 (+.f64 a b) (*.f64 a b)) (/.f64 (+.f64 a b) (*.f64 a b)))
(/.f64 (*.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (-.f64 (pow.f64 a -2) (pow.f64 b -2))) (*.f64 (-.f64 (/.f64 1 a) (/.f64 1 b)) (-.f64 (/.f64 1 a) (/.f64 1 b))))
(*.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (-.f64 (/.f64 1 a) (/.f64 1 b))) (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (-.f64 (/.f64 1 a) (/.f64 1 b))))
(/.f64 (*.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (+.f64 (pow.f64 b -3) (pow.f64 a -3))) (*.f64 (-.f64 (+.f64 (pow.f64 a -2) (pow.f64 b -2)) (/.f64 1 (*.f64 a b))) (-.f64 (+.f64 (pow.f64 a -2) (pow.f64 b -2)) (/.f64 1 (*.f64 a b)))))
(*.f64 (/.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3)) (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b))))) (/.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3)) (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b))))))
(/.f64 (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (-.f64 (pow.f64 a -2) (pow.f64 b -2))) (-.f64 (/.f64 1 a) (/.f64 1 b)))
(/.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (/.f64 (-.f64 (/.f64 1 a) (/.f64 1 b)) (-.f64 (pow.f64 a -2) (pow.f64 b -2))))
(*.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (-.f64 (/.f64 1 a) (/.f64 1 b))) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(/.f64 (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (pow.f64 b -3) (pow.f64 a -3))) (-.f64 (+.f64 (pow.f64 a -2) (pow.f64 b -2)) (/.f64 1 (*.f64 a b))))
(/.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (/.f64 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b)))) (+.f64 (pow.f64 a -3) (pow.f64 b -3))))
(*.f64 (/.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3)) (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b))))) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(/.f64 (*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 a b)) (*.f64 a b))
(*.f64 (/.f64 (+.f64 a b) a) (/.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) b))
(*.f64 (/.f64 (+.f64 a b) (*.f64 a b)) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(/.f64 (*.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (+.f64 (/.f64 1 a) (/.f64 1 b))) (-.f64 (/.f64 1 a) (/.f64 1 b)))
(/.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (/.f64 (-.f64 (/.f64 1 a) (/.f64 1 b)) (-.f64 (pow.f64 a -2) (pow.f64 b -2))))
(*.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (-.f64 (/.f64 1 a) (/.f64 1 b))) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(/.f64 (*.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (+.f64 (/.f64 1 a) (/.f64 1 b))) (-.f64 (+.f64 (pow.f64 a -2) (pow.f64 b -2)) (/.f64 1 (*.f64 a b))))
(/.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (/.f64 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b)))) (+.f64 (pow.f64 a -3) (pow.f64 b -3))))
(*.f64 (/.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3)) (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b))))) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(/.f64 (*.f64 (+.f64 a b) (+.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 a b))
(*.f64 (/.f64 (+.f64 a b) a) (/.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) b))
(*.f64 (/.f64 (+.f64 a b) (*.f64 a b)) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b))) (+.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b)))) (*.f64 (+.f64 (pow.f64 b -2) (/.f64 1 (*.f64 a b))) (+.f64 (pow.f64 b -2) (/.f64 1 (*.f64 a b))))) (-.f64 (+.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b))) (+.f64 (pow.f64 b -2) (/.f64 1 (*.f64 a b)))))
(/.f64 (fma.f64 (+.f64 (/.f64 1 (*.f64 a b)) (pow.f64 a -2)) (+.f64 (/.f64 1 (*.f64 a b)) (pow.f64 a -2)) (neg.f64 (*.f64 (+.f64 (/.f64 1 (*.f64 a b)) (pow.f64 b -2)) (+.f64 (/.f64 1 (*.f64 a b)) (pow.f64 b -2))))) (+.f64 (pow.f64 a -2) (-.f64 (/.f64 1 (*.f64 a b)) (+.f64 (/.f64 1 (*.f64 a b)) (pow.f64 b -2)))))
(/.f64 (+.f64 (/.f64 2 (*.f64 a b)) (+.f64 (pow.f64 a -2) (pow.f64 b -2))) (/.f64 (+.f64 (/.f64 1 (*.f64 a b)) (-.f64 (pow.f64 a -2) (+.f64 (/.f64 1 (*.f64 a b)) (pow.f64 b -2)))) (+.f64 (/.f64 1 (*.f64 a b)) (-.f64 (pow.f64 a -2) (+.f64 (/.f64 1 (*.f64 a b)) (pow.f64 b -2))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b))) 3) (pow.f64 (+.f64 (pow.f64 b -2) (/.f64 1 (*.f64 a b))) 3)) (+.f64 (*.f64 (+.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b))) (+.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b)))) (-.f64 (*.f64 (+.f64 (pow.f64 b -2) (/.f64 1 (*.f64 a b))) (+.f64 (pow.f64 b -2) (/.f64 1 (*.f64 a b)))) (*.f64 (+.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b))) (+.f64 (pow.f64 b -2) (/.f64 1 (*.f64 a b)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 (*.f64 a b)) (pow.f64 a -2)) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 a b)) (pow.f64 b -2)) 3)) (fma.f64 (+.f64 (/.f64 1 (*.f64 a b)) (pow.f64 a -2)) (+.f64 (/.f64 1 (*.f64 a b)) (pow.f64 a -2)) (*.f64 (+.f64 (/.f64 1 (*.f64 a b)) (pow.f64 b -2)) (-.f64 (+.f64 (/.f64 1 (*.f64 a b)) (pow.f64 b -2)) (+.f64 (/.f64 1 (*.f64 a b)) (pow.f64 a -2))))))
(/.f64 (*.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (+.f64 (pow.f64 b -3) (pow.f64 a -3))) (*.f64 (-.f64 (/.f64 1 a) (/.f64 1 b)) (-.f64 (+.f64 (pow.f64 a -2) (pow.f64 b -2)) (/.f64 1 (*.f64 a b)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (+.f64 (pow.f64 a -3) (pow.f64 b -3))) (-.f64 (/.f64 1 a) (/.f64 1 b))) (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (+.f64 (pow.f64 a -3) (pow.f64 b -3))) (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b))))) (-.f64 (/.f64 1 a) (/.f64 1 b)))
(/.f64 (*.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (+.f64 a b)) (*.f64 (-.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 a b)))
(/.f64 (/.f64 (*.f64 (+.f64 a b) (-.f64 (pow.f64 a -2) (pow.f64 b -2))) (-.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 a b))
(/.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (/.f64 (*.f64 a b) (+.f64 a b))) (-.f64 (/.f64 1 a) (/.f64 1 b)))
(/.f64 (*.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (-.f64 (pow.f64 a -2) (pow.f64 b -2))) (*.f64 (-.f64 (+.f64 (pow.f64 a -2) (pow.f64 b -2)) (/.f64 1 (*.f64 a b))) (-.f64 (/.f64 1 a) (/.f64 1 b))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (+.f64 (pow.f64 a -3) (pow.f64 b -3))) (-.f64 (/.f64 1 a) (/.f64 1 b))) (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (+.f64 (pow.f64 a -3) (pow.f64 b -3))) (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b))))) (-.f64 (/.f64 1 a) (/.f64 1 b)))
(/.f64 (*.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (+.f64 a b)) (*.f64 (-.f64 (+.f64 (pow.f64 a -2) (pow.f64 b -2)) (/.f64 1 (*.f64 a b))) (*.f64 a b)))
(*.f64 (/.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3)) (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b))))) (/.f64 (+.f64 a b) (*.f64 a b)))
(/.f64 (*.f64 (+.f64 a b) (-.f64 (pow.f64 a -2) (pow.f64 b -2))) (*.f64 (*.f64 a b) (-.f64 (/.f64 1 a) (/.f64 1 b))))
(/.f64 (/.f64 (*.f64 (+.f64 a b) (-.f64 (pow.f64 a -2) (pow.f64 b -2))) (-.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 a b))
(/.f64 (/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (/.f64 (*.f64 a b) (+.f64 a b))) (-.f64 (/.f64 1 a) (/.f64 1 b)))
(/.f64 (*.f64 (+.f64 a b) (+.f64 (pow.f64 b -3) (pow.f64 a -3))) (*.f64 (*.f64 a b) (-.f64 (+.f64 (pow.f64 a -2) (pow.f64 b -2)) (/.f64 1 (*.f64 a b)))))
(*.f64 (/.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3)) (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b))))) (/.f64 (+.f64 a b) (*.f64 a b)))
(pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2)
(pow.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) 1)
(pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2)
(pow.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))) 2) 3)
(pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2)
(pow.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 6) 1/3)
(cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 6))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 4))
(log.f64 (exp.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2)))
(pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2))))
(pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2)
(cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 6))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2)))
(pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2)
(exp.f64 (*.f64 2 (log.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)))))
(pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2)
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))) 2))
(pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)))) 1))
(pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2)))
(pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2)
(fma.f64 (/.f64 1 a) (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (pow.f64 b -2) (/.f64 1 (*.f64 a b))))
(fma.f64 (/.f64 1 a) (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (/.f64 1 (*.f64 a b)) (pow.f64 b -2)))
(+.f64 (+.f64 (/.f64 1 (*.f64 a b)) (pow.f64 b -2)) (/.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) a))
(fma.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (/.f64 1 a) (+.f64 (pow.f64 b -2) (/.f64 1 (*.f64 a b))))
(fma.f64 (/.f64 1 a) (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (/.f64 1 (*.f64 a b)) (pow.f64 b -2)))
(+.f64 (+.f64 (/.f64 1 (*.f64 a b)) (pow.f64 b -2)) (/.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) a))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))))) 1)
(+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.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 (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 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 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))) 1)
(+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b)))
(*.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 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))) 2))
(+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))) 2) (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 (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 -2) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2)) (/.f64 1 (-.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.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 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (pow.f64 a -3)) (/.f64 1 (+.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 1 (+.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 1 (/.f64 (-.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 (pow.f64 a -2) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2)) (/.f64 1 (-.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b)))))
(/.f64 1 (/.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 1/2 eps (/.f64 1 b)) 3) (pow.f64 a -3)) (/.f64 1 (+.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 1 (+.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 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (*.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)) 2) (*.f64 eps (*.f64 eps -1/4))) (fma.f64 -1/2 eps (+.f64 (/.f64 1 a) (/.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 -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 (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 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 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (pow.f64 a -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 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (pow.f64 a -3)) (-.f64 (pow.f64 a -2) (-.f64 (/.f64 (fma.f64 1/2 eps (/.f64 1 b)) a) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 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 -2) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2))) (neg.f64 (-.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.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 (neg.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (pow.f64 a -3))) (neg.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 (-.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 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2) (pow.f64 a -2)) (-.f64 (fma.f64 1/2 eps (/.f64 1 b)) (/.f64 1 a)))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))) (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (-.f64 (*.f64 eps (*.f64 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)) (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) (-.f64 (*.f64 eps (*.f64 eps 1/4)) (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) (*.f64 (pow.f64 eps 3) 1/8)) (-.f64 (+.f64 (*.f64 eps (*.f64 eps 1/4)) (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2)) (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 1 a) (/.f64 1 b))))))
(/.f64 (+.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 (+.f64 (*.f64 eps (*.f64 eps -1/4)) (pow.f64 b -2)) a (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (*.f64 a (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(/.f64 (+.f64 (pow.f64 b -2) (+.f64 (*.f64 (*.f64 eps 1/2) (-.f64 (*.f64 eps 1/2) (/.f64 1 b))) (*.f64 a (+.f64 (pow.f64 b -3) (*.f64 1/8 (pow.f64 eps 3)))))) (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps 1/2) (-.f64 (*.f64 eps 1/2) (/.f64 1 b))))))
(/.f64 (+.f64 (pow.f64 b -2) (fma.f64 (*.f64 1/2 eps) (-.f64 (*.f64 1/2 eps) (/.f64 1 b)) (*.f64 a (+.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8))))) (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 1/2 eps) (-.f64 (*.f64 1/2 eps) (/.f64 1 b))))))
(/.f64 (/.f64 (fma.f64 (+.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)) a (+.f64 (pow.f64 b -2) (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 eps) (/.f64 1 b)))))) a) (+.f64 (pow.f64 b -2) (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 eps) (/.f64 1 b))))))
(/.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))) (*.f64 (neg.f64 a) (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)))) (*.f64 (neg.f64 a) (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))))
(/.f64 (fma.f64 (+.f64 (*.f64 eps (*.f64 eps -1/4)) (pow.f64 b -2)) (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 (*.f64 eps (*.f64 eps -1/4)) (pow.f64 b -2)) (neg.f64 a) (+.f64 (*.f64 1/2 eps) (/.f64 -1 b))) (*.f64 a (+.f64 (*.f64 1/2 eps) (/.f64 -1 b))))
(/.f64 (+.f64 (*.f64 -1 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps 1/2) (-.f64 (*.f64 eps 1/2) (/.f64 1 b))))) (*.f64 (neg.f64 a) (+.f64 (pow.f64 b -3) (*.f64 1/8 (pow.f64 eps 3))))) (*.f64 (neg.f64 a) (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps 1/2) (-.f64 (*.f64 eps 1/2) (/.f64 1 b))))))
(/.f64 (fma.f64 (+.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)) (neg.f64 a) (neg.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 1/2 eps) (-.f64 (*.f64 1/2 eps) (/.f64 1 b)))))) (*.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 1/2 eps) (-.f64 (*.f64 1/2 eps) (/.f64 1 b)))) (neg.f64 a)))
(/.f64 (fma.f64 (+.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)) (neg.f64 a) (neg.f64 (+.f64 (pow.f64 b -2) (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 eps) (/.f64 1 b))))))) (*.f64 (+.f64 (pow.f64 b -2) (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 eps) (/.f64 1 b))))) (neg.f64 a)))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) 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 (*.f64 eps (*.f64 eps -1/4)) (pow.f64 b -2)) a (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (*.f64 a (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (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 (*.f64 eps (*.f64 eps -1/4)) (pow.f64 b -2)) (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 (*.f64 eps (*.f64 eps -1/4)) (pow.f64 b -2)) (neg.f64 a) (+.f64 (*.f64 1/2 eps) (/.f64 -1 b))) (*.f64 a (+.f64 (*.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 (pow.f64 b -2) (*.f64 (*.f64 eps 1/2) (-.f64 (*.f64 eps 1/2) (/.f64 1 b)))) 1)) (*.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps 1/2) (-.f64 (*.f64 eps 1/2) (/.f64 1 b)))) a))
(/.f64 (+.f64 (pow.f64 b -2) (fma.f64 (*.f64 1/2 eps) (-.f64 (*.f64 1/2 eps) (/.f64 1 b)) (*.f64 a (+.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8))))) (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 1/2 eps) (-.f64 (*.f64 1/2 eps) (/.f64 1 b))))))
(/.f64 (/.f64 (fma.f64 (+.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)) a (+.f64 (pow.f64 b -2) (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 eps) (/.f64 1 b)))))) a) (+.f64 (pow.f64 b -2) (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 eps) (/.f64 1 b))))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 b -3) (*.f64 1/8 (pow.f64 eps 3))) (neg.f64 a)) (*.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps 1/2) (-.f64 (*.f64 eps 1/2) (/.f64 1 b)))) -1)) (*.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps 1/2) (-.f64 (*.f64 eps 1/2) (/.f64 1 b)))) (neg.f64 a)))
(/.f64 (fma.f64 (+.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)) (neg.f64 a) (neg.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 1/2 eps) (-.f64 (*.f64 1/2 eps) (/.f64 1 b)))))) (*.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 1/2 eps) (-.f64 (*.f64 1/2 eps) (/.f64 1 b)))) (neg.f64 a)))
(/.f64 (fma.f64 (+.f64 (pow.f64 b -3) (*.f64 (pow.f64 eps 3) 1/8)) (neg.f64 a) (neg.f64 (+.f64 (pow.f64 b -2) (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 eps) (/.f64 1 b))))))) (*.f64 (+.f64 (pow.f64 b -2) (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 eps) (/.f64 1 b))))) (neg.f64 a)))
(pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))) 1)
(+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b)))
(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 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))) 3)
(+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b)))
(pow.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))) 3) 1/3)
(+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b)))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))) 2))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b))) 2))
(log.f64 (exp.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)))
(log.f64 (+.f64 1 (expm1.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)))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))) 3))
(+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b)))
(expm1.f64 (log1p.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)))
(exp.f64 (log.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)))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))) 1))
(+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b)))
(log1p.f64 (expm1.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)))
(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)))
(fma.f64 1 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 eps 1/2))
(+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.f64 1 b)))
(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)))
(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 (sqrt.f64 (fma.f64 1/2 eps (/.f64 1 b))) (sqrt.f64 (fma.f64 1/2 eps (/.f64 1 b))) (/.f64 1 a))
(fma.f64 (hypot.f64 (pow.f64 a -1/2) (pow.f64 b -1/2)) (hypot.f64 (pow.f64 a -1/2) (pow.f64 b -1/2)) (*.f64 eps 1/2))
(+.f64 (pow.f64 (hypot.f64 (pow.f64 a -1/2) (pow.f64 b -1/2)) 2) (*.f64 1/2 eps))
(+.f64 (*.f64 1/2 eps) (pow.f64 (hypot.f64 (pow.f64 a -1/2) (pow.f64 b -1/2)) 2))
(fma.f64 (pow.f64 a -1/2) (pow.f64 a -1/2) (fma.f64 eps 1/2 (/.f64 1 b)))
(fma.f64 (pow.f64 a -1/2) (pow.f64 a -1/2) (fma.f64 1/2 eps (/.f64 1 b)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))) 2) (cbrt.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 eps 1/2))
(+.f64 (/.f64 1 a) (fma.f64 1/2 eps (/.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 (pow.f64 (cbrt.f64 (fma.f64 1/2 eps (/.f64 1 b))) 2) (cbrt.f64 (fma.f64 1/2 eps (/.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)))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (/.f64 1 (cbrt.f64 a)) (fma.f64 1/2 eps (/.f64 1 b)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)))) 1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(-.f64 (/.f64 (pow.f64 a -2) (-.f64 (/.f64 1 a) (/.f64 1 b))) (/.f64 (pow.f64 b -2) (-.f64 (/.f64 1 a) (/.f64 1 b))))
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (-.f64 (/.f64 1 a) (/.f64 1 b)))
(*.f64 1 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (hypot.f64 (pow.f64 a -1/2) (pow.f64 b -1/2)) (hypot.f64 (pow.f64 a -1/2) (pow.f64 b -1/2)))
(pow.f64 (hypot.f64 (pow.f64 a -1/2) (pow.f64 b -1/2)) 2)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))) 2) (cbrt.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))) 2))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (/.f64 1 (-.f64 (/.f64 1 a) (/.f64 1 b))))
(/.f64 (*.f64 1 (-.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 (+.f64 (pow.f64 a -2) (pow.f64 b -2)) (/.f64 1 (*.f64 a b)))))
(*.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3)) (/.f64 1 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3)) (/.f64 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b)))) 1))
(*.f64 (+.f64 a b) (/.f64 1 (*.f64 a b)))
(*.f64 (/.f64 1 (*.f64 a b)) (+.f64 a b))
(*.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))) 2)))
(/.f64 1 (/.f64 (-.f64 (/.f64 1 a) (/.f64 1 b)) (-.f64 (pow.f64 a -2) (pow.f64 b -2))))
(*.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (/.f64 1 (-.f64 (/.f64 1 a) (/.f64 1 b))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 a -2) (pow.f64 b -2))) (-.f64 (/.f64 1 a) (/.f64 1 b)))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 a -2) (pow.f64 b -2)) (/.f64 1 (*.f64 a b))) (+.f64 (pow.f64 b -3) (pow.f64 a -3))))
(*.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3)) (/.f64 1 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3)) (/.f64 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b)))) 1))
(/.f64 1 (/.f64 (*.f64 a b) (+.f64 a b)))
(*.f64 (/.f64 1 (*.f64 a b)) (+.f64 a b))
(*.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b))
(/.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 (+.f64 (pow.f64 a -2) (pow.f64 b -2)) (/.f64 1 (*.f64 a b))))
(/.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3)) (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3)) (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b)))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (-.f64 (/.f64 1 b) (/.f64 1 a)))
(/.f64 (+.f64 (neg.f64 b) (*.f64 a -1)) (*.f64 a (neg.f64 b)))
(/.f64 (neg.f64 (+.f64 a b)) (*.f64 a (neg.f64 b)))
(/.f64 (/.f64 (-.f64 (neg.f64 b) a) a) (neg.f64 b))
(/.f64 (+.f64 (neg.f64 b) (*.f64 (neg.f64 a) 1)) (*.f64 (neg.f64 a) b))
(/.f64 (neg.f64 (+.f64 a b)) (*.f64 a (neg.f64 b)))
(/.f64 (/.f64 (-.f64 (neg.f64 b) a) a) (neg.f64 b))
(/.f64 (+.f64 (*.f64 -1 (neg.f64 b)) (*.f64 (neg.f64 a) -1)) (*.f64 (neg.f64 a) (neg.f64 b)))
(/.f64 (fma.f64 -1 (neg.f64 a) (neg.f64 (neg.f64 b))) (*.f64 (neg.f64 a) (neg.f64 b)))
(/.f64 (fma.f64 -1 (neg.f64 a) (*.f64 1 b)) (*.f64 a (*.f64 1 b)))
(/.f64 (+.f64 (neg.f64 a) (*.f64 b -1)) (*.f64 b (neg.f64 a)))
(/.f64 (neg.f64 (+.f64 a b)) (*.f64 a (neg.f64 b)))
(/.f64 (/.f64 (-.f64 (neg.f64 b) a) a) (neg.f64 b))
(/.f64 (+.f64 (neg.f64 a) (*.f64 (neg.f64 b) 1)) (*.f64 (neg.f64 b) a))
(/.f64 (neg.f64 (+.f64 a b)) (*.f64 a (neg.f64 b)))
(/.f64 (/.f64 (-.f64 (neg.f64 b) a) a) (neg.f64 b))
(/.f64 (+.f64 (*.f64 -1 (neg.f64 a)) (*.f64 (neg.f64 b) -1)) (*.f64 (neg.f64 b) (neg.f64 a)))
(/.f64 (fma.f64 -1 (neg.f64 a) (neg.f64 (neg.f64 b))) (*.f64 (neg.f64 a) (neg.f64 b)))
(/.f64 (fma.f64 -1 (neg.f64 a) (*.f64 1 b)) (*.f64 a (*.f64 1 b)))
(/.f64 (neg.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2))) (neg.f64 (-.f64 (/.f64 1 a) (/.f64 1 b))))
(/.f64 (neg.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3))) (neg.f64 (-.f64 (+.f64 (pow.f64 a -2) (pow.f64 b -2)) (/.f64 1 (*.f64 a b)))))
(neg.f64 (/.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3)) (neg.f64 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a -3) (pow.f64 b -3))) (neg.f64 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b))))))
(/.f64 (neg.f64 (+.f64 a b)) (neg.f64 (*.f64 a b)))
(/.f64 (neg.f64 (+.f64 a b)) (*.f64 a (neg.f64 b)))
(/.f64 (/.f64 (-.f64 (neg.f64 b) a) a) (neg.f64 b))
(pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(pow.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) 1/2)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2))
(pow.f64 (hypot.f64 (pow.f64 a -1/2) (pow.f64 b -1/2)) 2)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))) 3)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(pow.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3) 1/3)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2))
(fabs.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(log.f64 (exp.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 3))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(exp.f64 (log.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))) 1))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(fma.f64 1 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(fma.f64 1 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(fma.f64 (pow.f64 a -1/2) (pow.f64 a -1/2) (/.f64 1 b))
(fma.f64 (pow.f64 b -1/2) (pow.f64 b -1/2) (/.f64 1 a))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (/.f64 1 (cbrt.f64 a)) (/.f64 1 b))
(fma.f64 (cbrt.f64 (pow.f64 b -2)) (/.f64 1 (cbrt.f64 b)) (/.f64 1 a))

eval1.1s (6.6%)

Compiler

Compiled 45736 to 32090 computations (29.8% saved)

prune546.0ms (3.2%)

Pruning

19 alts after pruning (10 fresh and 9 done)

PrunedKeptTotal
New125041254
Fresh066
Picked101
Done1910
Total1252191271
Error
0%
Counts
1271 → 19
Alt Table
Click to see full alt table
StatusErrorProgram
17.82%
(/.f64 (/.f64 (+.f64 b a) b) a)
58.76%
(/.f64 (/.f64 eps a) eps)
61.3%
(/.f64 (/.f64 a b) a)
16.2%
(/.f64 (+.f64 a b) (*.f64 a b))
73.33%
(/.f64 eps (*.f64 eps a))
47.28%
(/.f64 1 (/.f64 1 (+.f64 (*.f64 -1/2 eps) (/.f64 1 b))))
97.03%
(/.f64 1 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) -4) (*.f64 eps eps)) (/.f64 -2 eps)))
48.7%
(/.f64 1 (*.f64 (/.f64 1 (-.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 1/2 eps)))))
47.46%
(/.f64 1 b)
55.82%
(/.f64 1 a)
47.28%
(-.f64 (/.f64 1 b) (*.f64 1/2 eps))
55.71%
(-.f64 (/.f64 1 a) (*.f64 1/2 eps))
61.75%
(-.f64 (+.f64 1 (/.f64 (/.f64 eps eps) a)) 1)
3.98%
(+.f64 (/.f64 1 b) (/.f64 1 a))
29.95%
(+.f64 (/.f64 1 a) (exp.f64 (log.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
74.12%
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
70.08%
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
78.22%
(*.f64 eps (exp.f64 (log.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))))
97.29%
(*.f64 eps -1/2)
Compiler

Compiled 249 to 181 computations (27.3% saved)

regimes83.0ms (0.5%)

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

4 calls:

30.0ms
a
17.0ms
b
16.0ms
eps
10.0ms
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
Results
ErrorSegmentsBranch
3.8%1a
3.8%1b
3.8%1eps
0.03%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 495 to 264 computations (46.7% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.2910896880971435e-5
+inf
0.0ms
-120296046327.30447
-4.957335830482259e-6
Compiler

Compiled 33 to 24 computations (27.3% saved)

regimes53.0ms (0.3%)

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

3 calls:

15.0ms
b
14.0ms
a
14.0ms
eps
Results
ErrorSegmentsBranch
3.8%1a
3.8%1b
3.8%1eps
Compiler

Compiled 370 to 220 computations (40.5% saved)

regimes37.0ms (0.2%)

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

3 calls:

14.0ms
eps
11.0ms
b
8.0ms
a
Results
ErrorSegmentsBranch
3.98%1a
3.98%1b
3.98%1eps
Compiler

Compiled 115 to 69 computations (40% saved)

regimes89.0ms (0.5%)

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

3 calls:

34.0ms
b
30.0ms
eps
23.0ms
a
Results
ErrorSegmentsBranch
18.66%2a
15.75%2b
32.56%6eps
Compiler

Compiled 53 to 31 computations (41.5% saved)

bsearch92.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
92.0ms
2.1226073729194926e-53
2.728277176417009e-51
Results
57.0ms43×body2048valid
29.0ms54×body1024valid
4.0ms12×body512valid
0.0msbody256valid
0.0msbody256unsamplable
Compiler

Compiled 131 to 108 computations (17.6% saved)

regimes11.0ms (0.1%)

Accuracy

Total -26.8b remaining (-75%)

Threshold costs -26.8b (-75%)

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
55.82%1a
55.82%1b
55.82%1eps
Compiler

Compiled 21 to 16 computations (23.8% saved)

simplify11.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
050354
174354
285354
389354
491354
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))) -100000000000) (+.f64 (/.f64 1 a) (-.f64 (/.f64 1 b) (*.f64 eps 1/2))) (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))) 7378697629483821/147573952589676412928) (*.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 b 1010998000018149/421249166674228746791672110734681729275580381602196445017243910144) (/.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))) -100000000000) (+.f64 (/.f64 1 a) (-.f64 (/.f64 1 b) (*.f64 eps 1/2))) (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))) 7378697629483821/147573952589676412928) (*.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 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1))) -100000000000) (+.f64 (/.f64 1 a) (-.f64 (/.f64 1 b) (*.f64 eps 1/2))) (if (<=.f64 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1))) 7378697629483821/147573952589676412928) (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (+.f64 (/.f64 1 a) (/.f64 1 b))))
(if (<=.f64 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1))) -100000000000) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (if (<=.f64 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1))) 7378697629483821/147573952589676412928) (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (+.f64 (/.f64 1 a) (/.f64 1 b))))
(+.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))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(if (<=.f64 b 1010998000018149/421249166674228746791672110734681729275580381602196445017243910144) (/.f64 1 b) (/.f64 1 a))
(/.f64 1 a)
(*.f64 eps -1/2)
Compiler

Compiled 142 to 92 computations (35.2% saved)

soundness311.0ms (1.8%)

Algorithm
egg-herbie
Rules
1724×times-frac
1724×times-frac
1724×times-frac
1388×associate-/r*
1380×associate-/l*
Iterations

Useful iterations: 0 (0.0ms)

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

Compiled 655 to 265 computations (59.5% saved)

end110.0ms (0.6%)

Remove

(sort a b)

Compiler

Compiled 313 to 183 computations (41.5% saved)

Profiling

Loading profile data...