Details

Time bar (total: 24.3s)

analyze565.0ms (2.3%)

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

Compiled 34 to 24 computations (29.4% saved)

sample9.8s (40.3%)

Results
5.7s4172×body2048valid
2.2s2489×body1024valid
638.0ms815×body256valid
371.0ms765×body512valid
313.0ms288×body2048unsamplable
283.0ms455×body1024unsamplable
167.0ms734×body256unsamplable
94.0ms230×body512unsamplable
37.0ms15×body4096valid
3.0msbody2048infinite
Bogosity

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

simplify102.0ms (0.4%)

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

eval2.0ms (0%)

Compiler

Compiled 81 to 33 computations (59.3% saved)

prune4.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New134
Fresh101
Picked000
Done000
Total235
Error
29.2b
Counts
5 → 3
Alt Table
Click to see full alt table
StatusErrorProgram
29.5b
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
32.1b
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
38.0b
(*.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)

localize39.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(expm1.f64 (*.f64 eps (+.f64 a b)))
0.0b
(*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))
14.1b
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
27.9b
(*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
Compiler

Compiled 77 to 13 computations (83.1% saved)

series56.0ms (0.2%)

Counts
4 → 144
Calls

36 calls:

TimeVariablePointExpression
6.0ms
eps
@0
(*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
6.0ms
a
@0
(expm1.f64 (*.f64 eps (+.f64 a b)))
5.0ms
a
@inf
(*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
4.0ms
b
@-inf
(*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
4.0ms
eps
@-inf
(*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))

rewrite183.0ms (0.8%)

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

Useful iterations: 0 (0.0ms)

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

simplify299.0ms (1.2%)

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

Useful iterations: 1 (0.0ms)

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

localize34.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(expm1.f64 (*.f64 eps (+.f64 a b)))
2.8b
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))
17.9b
(/.f64 eps (expm1.f64 (*.f64 eps a)))
24.0b
(*.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)

series28.0ms (0.1%)

Counts
3 → 96
Calls

24 calls:

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

rewrite189.0ms (0.8%)

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

simplify213.0ms (0.9%)

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

localize40.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(expm1.f64 (*.f64 eps (+.f64 a b)))
4.1b
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
13.6b
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
17.9b
(/.f64 eps (expm1.f64 (*.f64 eps a)))
Compiler

Compiled 69 to 13 computations (81.2% saved)

series14.0ms (0.1%)

Counts
2 → 72
Calls

18 calls:

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

rewrite295.0ms (1.2%)

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

simplify340.0ms (1.4%)

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

Useful iterations: 1 (0.0ms)

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

eval842.0ms (3.5%)

Compiler

Compiled 45957 to 13830 computations (69.9% saved)

prune716.0ms (3%)

Pruning

16 alts after pruning (16 fresh and 0 done)

PrunedKeptTotal
New1224161240
Fresh000
Picked101
Done202
Total1227161243
Error
0.4b
Counts
1243 → 16
Alt Table
Click to see full alt table
StatusErrorProgram
48.0b
(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)))
17.6b
(/.f64 (+.f64 a b) (*.f64 a b))
33.1b
(/.f64 1 b)
33.5b
(/.f64 1 a)
21.3b
(+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 b eps))) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 a) (*.f64 eps 1/2)))
22.3b
(+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (exp.f64 (*.f64 a eps)))) (-.f64 (/.f64 1 b) (*.f64 eps 1/2)))
30.7b
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (+.f64 a b) b))
44.7b
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 eps b))))
45.5b
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
26.0b
(*.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
37.6b
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 1 a) (expm1.f64 (*.f64 b eps))))
46.0b
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 1 (*.f64 (*.f64 a eps) b)))
43.3b
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (+.f64 (/.f64 -1/2 b) (+.f64 (/.f64 -1/2 a) (/.f64 (/.f64 1 eps) (*.f64 a b)))))
46.9b
(*.f64 eps (/.f64 (/.f64 1 eps) b))
38.9b
(*.f64 eps (/.f64 (+.f64 a b) (*.f64 eps (*.f64 a b))))
49.2b
(*.f64 eps (/.f64 1 (*.f64 eps a)))
Compiler

Compiled 552 to 354 computations (35.9% saved)

localize14.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
15.2b
(/.f64 (+.f64 a b) (*.f64 a b))
Compiler

Compiled 18 to 6 computations (66.7% saved)

series5.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite148.0ms (0.6%)

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

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

localize7.0ms (0%)

Compiler

Compiled 8 to 6 computations (25% saved)

localize20.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
3.3b
(/.f64 (+.f64 a b) (*.f64 eps (*.f64 a b)))
4.2b
(*.f64 eps (*.f64 a b))
27.9b
(*.f64 eps (/.f64 (+.f64 a b) (*.f64 eps (*.f64 a b))))
Compiler

Compiled 37 to 8 computations (78.4% saved)

series25.0ms (0.1%)

Counts
3 → 60
Calls

27 calls:

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

rewrite150.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
920×swap-sqr
746×distribute-rgt-in
712×distribute-lft-in
606×associate-/l/
462×associate-/r/
Iterations

Useful iterations: 0 (0.0ms)

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

simplify174.0ms (0.7%)

Algorithm
egg-herbie
Rules
1798×unswap-sqr
604×times-frac
550×associate-/r*
528×distribute-lft-neg-in
488×distribute-rgt-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02864321
18264185
244474181
Stop Event
node limit
Counts
169 → 166
Calls
Call 1
Inputs
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a 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 (/.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 1 (*.f64 eps a))
(+.f64 (/.f64 1 (*.f64 eps b)) (/.f64 1 (*.f64 eps a)))
(+.f64 (/.f64 1 (*.f64 eps b)) (/.f64 1 (*.f64 eps a)))
(+.f64 (/.f64 1 (*.f64 eps b)) (/.f64 1 (*.f64 eps a)))
(/.f64 1 (*.f64 eps b))
(+.f64 (/.f64 1 (*.f64 eps b)) (/.f64 1 (*.f64 eps a)))
(+.f64 (/.f64 1 (*.f64 eps b)) (/.f64 1 (*.f64 eps a)))
(+.f64 (/.f64 1 (*.f64 eps b)) (/.f64 1 (*.f64 eps a)))
(/.f64 1 (*.f64 eps b))
(+.f64 (/.f64 1 (*.f64 eps b)) (/.f64 1 (*.f64 eps a)))
(+.f64 (/.f64 1 (*.f64 eps b)) (/.f64 1 (*.f64 eps a)))
(+.f64 (/.f64 1 (*.f64 eps b)) (/.f64 1 (*.f64 eps a)))
(/.f64 1 (*.f64 eps b))
(+.f64 (/.f64 1 (*.f64 eps b)) (/.f64 1 (*.f64 eps a)))
(+.f64 (/.f64 1 (*.f64 eps b)) (/.f64 1 (*.f64 eps a)))
(+.f64 (/.f64 1 (*.f64 eps b)) (/.f64 1 (*.f64 eps a)))
(/.f64 1 (*.f64 eps a))
(+.f64 (/.f64 1 (*.f64 eps b)) (/.f64 1 (*.f64 eps a)))
(+.f64 (/.f64 1 (*.f64 eps b)) (/.f64 1 (*.f64 eps a)))
(+.f64 (/.f64 1 (*.f64 eps b)) (/.f64 1 (*.f64 eps a)))
(/.f64 1 (*.f64 eps a))
(+.f64 (/.f64 1 (*.f64 eps b)) (/.f64 1 (*.f64 eps a)))
(+.f64 (/.f64 1 (*.f64 eps b)) (/.f64 1 (*.f64 eps a)))
(+.f64 (/.f64 1 (*.f64 eps b)) (/.f64 1 (*.f64 eps a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 eps (*.f64 (*.f64 eps b) a)) (+.f64 a b)))) 1)
(/.f64 eps (*.f64 (/.f64 (*.f64 a b) (+.f64 a b)) eps))
(/.f64 1 (/.f64 (*.f64 (*.f64 eps b) a) (*.f64 eps (+.f64 a b))))
(/.f64 (*.f64 eps (+.f64 a b)) (*.f64 (*.f64 eps b) a))
(/.f64 (*.f64 eps (/.f64 (+.f64 a b) eps)) (*.f64 a b))
(/.f64 (*.f64 eps (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 (*.f64 eps b) a) (-.f64 a b)))
(/.f64 (*.f64 eps (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (*.f64 (*.f64 eps b) a) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 (/.f64 (+.f64 a b) eps) eps) (*.f64 a b))
(/.f64 (/.f64 (*.f64 eps (+.f64 a b)) eps) (*.f64 a b))
(/.f64 (/.f64 (*.f64 eps (+.f64 a b)) (*.f64 a b)) eps)
(/.f64 (/.f64 (*.f64 eps (+.f64 a b)) (sqrt.f64 (*.f64 (*.f64 eps b) a))) (sqrt.f64 (*.f64 (*.f64 eps b) a)))
(/.f64 (/.f64 (*.f64 eps (+.f64 a b)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 eps b) a)) 2)) (cbrt.f64 (*.f64 (*.f64 eps b) a)))
(/.f64 (/.f64 (*.f64 eps (+.f64 a b)) (*.f64 eps a)) b)
(/.f64 (*.f64 (+.f64 a b) (neg.f64 eps)) (*.f64 eps (*.f64 a (neg.f64 b))))
(pow.f64 (*.f64 (/.f64 eps (*.f64 (*.f64 eps b) a)) (+.f64 a b)) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 eps (*.f64 (*.f64 eps b) a)) (+.f64 a b))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 eps (*.f64 (*.f64 eps b) a)) (+.f64 a b))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 eps (*.f64 (*.f64 eps b) a)) (+.f64 a b)) 3) 1/3)
(neg.f64 (*.f64 (/.f64 (+.f64 a b) (*.f64 eps (*.f64 a (neg.f64 b)))) eps))
(neg.f64 (*.f64 eps (/.f64 (+.f64 a b) (*.f64 eps (*.f64 a (neg.f64 b))))))
(neg.f64 (*.f64 (/.f64 eps 1) (/.f64 (+.f64 a b) (*.f64 eps (*.f64 a (neg.f64 b))))))
(neg.f64 (/.f64 (*.f64 eps (+.f64 a b)) (*.f64 eps (*.f64 a (neg.f64 b)))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 eps (*.f64 (*.f64 eps b) a)) (+.f64 a b)) 2))
(log.f64 (pow.f64 (exp.f64 eps) (/.f64 (+.f64 a b) (*.f64 (*.f64 eps b) a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 eps (*.f64 (*.f64 eps b) a)) (+.f64 a b)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 eps (*.f64 (*.f64 eps b) a)) (+.f64 a b)) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (/.f64 (+.f64 a b) (*.f64 (*.f64 eps b) a)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 (*.f64 eps b) a)) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 eps (*.f64 (*.f64 eps b) a)) (+.f64 a b))))
(exp.f64 (log.f64 (*.f64 (/.f64 eps (*.f64 (*.f64 eps b) a)) (+.f64 a b))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 eps (*.f64 (*.f64 eps b) a)) (+.f64 a b))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 eps (*.f64 (*.f64 eps b) a)) (+.f64 a b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 eps b) a))) 1)
(pow.f64 (*.f64 (*.f64 eps b) a) 1)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 eps b) a)) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 eps b) a)) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 eps b) a) 3) 1/3)
(neg.f64 (*.f64 eps (*.f64 a (neg.f64 b))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 eps b) a) 2))
(log.f64 (pow.f64 (exp.f64 eps) (*.f64 a b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 eps b) a))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 eps b) a) 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 (*.f64 eps b) a)))
(exp.f64 (log.f64 (*.f64 (*.f64 eps b) a)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 eps b) a)) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 eps b) a)))
(+.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 eps b) a)) a) (*.f64 (/.f64 1 (*.f64 (*.f64 eps b) a)) b))
(+.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 eps b) a)) b) (*.f64 (/.f64 1 (*.f64 (*.f64 eps b) a)) a))
(+.f64 (*.f64 a (/.f64 1 (*.f64 (*.f64 eps b) a))) (*.f64 b (/.f64 1 (*.f64 (*.f64 eps b) a))))
(+.f64 (*.f64 b (/.f64 1 (*.f64 (*.f64 eps b) a))) (*.f64 a (/.f64 1 (*.f64 (*.f64 eps b) a))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 (*.f64 eps b) a)))) 1)
(*.f64 (+.f64 a b) (/.f64 1 (*.f64 (*.f64 eps b) a)))
(*.f64 (/.f64 (+.f64 a b) (*.f64 (*.f64 eps b) a)) 1)
(*.f64 1 (/.f64 (+.f64 a b) (*.f64 (*.f64 eps b) a)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 (*.f64 eps b) a))) (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 (*.f64 eps b) a))))
(*.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (/.f64 1 (*.f64 (*.f64 eps b) a))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 (*.f64 eps b) a))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 (*.f64 eps b) a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 (*.f64 eps b) a))) 2) (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 (*.f64 eps b) a))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (*.f64 (cbrt.f64 (+.f64 a b)) (/.f64 1 (*.f64 (*.f64 eps b) a))))
(*.f64 (/.f64 (+.f64 a b) eps) (/.f64 1 (*.f64 a b)))
(*.f64 (/.f64 1 (*.f64 (*.f64 eps b) a)) (+.f64 a b))
(*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 eps (*.f64 a (neg.f64 b)))))
(*.f64 (/.f64 1 eps) (/.f64 (+.f64 a b) (*.f64 a b)))
(*.f64 (/.f64 1 (*.f64 a b)) (/.f64 (+.f64 a b) eps))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (*.f64 eps b) a))) (/.f64 (+.f64 a b) (sqrt.f64 (*.f64 (*.f64 eps b) a))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eps b) a)) 2)) (/.f64 (+.f64 a b) (cbrt.f64 (*.f64 (*.f64 eps b) a))))
(*.f64 (/.f64 1 (*.f64 eps a)) (/.f64 (+.f64 a b) b))
(*.f64 (/.f64 1 (*.f64 eps (*.f64 a (neg.f64 b)))) (neg.f64 (+.f64 a b)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) 1) (/.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (*.f64 eps b) a)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) eps) (/.f64 (sqrt.f64 (+.f64 a b)) (*.f64 a b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) 1) (/.f64 (cbrt.f64 (+.f64 a b)) (*.f64 (*.f64 eps b) a)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) (*.f64 a b)) (/.f64 (sqrt.f64 (+.f64 a b)) eps))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (*.f64 eps b) a)) (sqrt.f64 (+.f64 a b)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 eps b) a)) 2)) (/.f64 (sqrt.f64 (+.f64 a b)) (cbrt.f64 (*.f64 (*.f64 eps b) a))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) (*.f64 eps a)) (/.f64 (sqrt.f64 (+.f64 a b)) b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) eps) (/.f64 (cbrt.f64 (+.f64 a b)) (*.f64 a b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (*.f64 a b)) (/.f64 (cbrt.f64 (+.f64 a b)) eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (sqrt.f64 (*.f64 (*.f64 eps b) a))) (/.f64 (cbrt.f64 (+.f64 a b)) (sqrt.f64 (*.f64 (*.f64 eps b) a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 eps b) a)) 2)) (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 (*.f64 eps b) a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (*.f64 eps a)) (/.f64 (cbrt.f64 (+.f64 a b)) b))
(*.f64 (/.f64 1 (/.f64 (*.f64 (*.f64 eps b) a) (sqrt.f64 (+.f64 a b)))) (sqrt.f64 (+.f64 a b)))
(*.f64 (/.f64 1 (/.f64 (*.f64 (*.f64 eps b) a) (pow.f64 (cbrt.f64 (+.f64 a b)) 2))) (cbrt.f64 (+.f64 a b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (*.f64 (*.f64 eps b) a)) (cbrt.f64 (+.f64 a b)))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 1 (*.f64 (*.f64 eps b) a))) (-.f64 (*.f64 a a) (*.f64 b b))) (+.f64 a b))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 1 (*.f64 (*.f64 eps b) a))) (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (*.f64 a a) (*.f64 b (+.f64 a b))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 1 (*.f64 (*.f64 eps b) a))) (-.f64 (*.f64 (pow.f64 a 3) a) (*.f64 (*.f64 b b) (*.f64 (-.f64 b a) (-.f64 b a))))) (-.f64 (*.f64 a a) (*.f64 b (-.f64 b a))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 1 (*.f64 (*.f64 eps b) a))) (+.f64 (pow.f64 (*.f64 a a) 3) (pow.f64 (*.f64 b (-.f64 b a)) 3))) (+.f64 (*.f64 (pow.f64 a 3) a) (*.f64 (*.f64 b (-.f64 b a)) (-.f64 (*.f64 b (-.f64 b a)) (*.f64 a a)))))
(pow.f64 (/.f64 (+.f64 a b) (*.f64 (*.f64 eps b) a)) 1)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 (*.f64 eps b) a))) 2)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 (*.f64 eps b) a))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 (*.f64 eps b) a)) 3) 1/3)
(pow.f64 (*.f64 (/.f64 (*.f64 a b) (+.f64 a b)) eps) -1)
(neg.f64 (/.f64 (+.f64 a b) (*.f64 eps (*.f64 a (neg.f64 b)))))
(neg.f64 (*.f64 (/.f64 (+.f64 a b) (*.f64 eps (*.f64 a (neg.f64 b)))) 1))
(neg.f64 (*.f64 (+.f64 a b) (/.f64 1 (*.f64 eps (*.f64 a (neg.f64 b))))))
(neg.f64 (*.f64 1 (/.f64 (+.f64 a b) (*.f64 eps (*.f64 a (neg.f64 b))))))
(neg.f64 (/.f64 (/.f64 (+.f64 a b) eps) (*.f64 a (neg.f64 b))))
(neg.f64 (/.f64 (neg.f64 (+.f64 a b)) (*.f64 (*.f64 eps b) a)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 (*.f64 eps b) a)) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 (*.f64 eps b) a))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 (*.f64 eps b) a)))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 (*.f64 eps b) a)) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (*.f64 (*.f64 eps b) a) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 (*.f64 eps b) a))))
(exp.f64 (log.f64 (/.f64 (+.f64 a b) (*.f64 (*.f64 eps b) a))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 a b) (*.f64 (*.f64 eps b) a))) 1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 (*.f64 eps b) a))))
Outputs
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a 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 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 (*.f64 eps a))
(/.f64 1 (*.f64 a eps))
(/.f64 (/.f64 1 eps) a)
(+.f64 (/.f64 1 (*.f64 eps b)) (/.f64 1 (*.f64 eps a)))
(+.f64 (/.f64 1 (*.f64 a eps)) (/.f64 1 (*.f64 b eps)))
(+.f64 (/.f64 1 (*.f64 a eps)) (/.f64 (/.f64 1 eps) b))
(+.f64 (/.f64 (/.f64 1 eps) a) (/.f64 (/.f64 1 eps) b))
(+.f64 (/.f64 1 (*.f64 eps b)) (/.f64 1 (*.f64 eps a)))
(+.f64 (/.f64 1 (*.f64 a eps)) (/.f64 1 (*.f64 b eps)))
(+.f64 (/.f64 1 (*.f64 a eps)) (/.f64 (/.f64 1 eps) b))
(+.f64 (/.f64 (/.f64 1 eps) a) (/.f64 (/.f64 1 eps) b))
(+.f64 (/.f64 1 (*.f64 eps b)) (/.f64 1 (*.f64 eps a)))
(+.f64 (/.f64 1 (*.f64 a eps)) (/.f64 1 (*.f64 b eps)))
(+.f64 (/.f64 1 (*.f64 a eps)) (/.f64 (/.f64 1 eps) b))
(+.f64 (/.f64 (/.f64 1 eps) a) (/.f64 (/.f64 1 eps) b))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(+.f64 (/.f64 1 (*.f64 eps b)) (/.f64 1 (*.f64 eps a)))
(+.f64 (/.f64 1 (*.f64 a eps)) (/.f64 1 (*.f64 b eps)))
(+.f64 (/.f64 1 (*.f64 a eps)) (/.f64 (/.f64 1 eps) b))
(+.f64 (/.f64 (/.f64 1 eps) a) (/.f64 (/.f64 1 eps) b))
(+.f64 (/.f64 1 (*.f64 eps b)) (/.f64 1 (*.f64 eps a)))
(+.f64 (/.f64 1 (*.f64 a eps)) (/.f64 1 (*.f64 b eps)))
(+.f64 (/.f64 1 (*.f64 a eps)) (/.f64 (/.f64 1 eps) b))
(+.f64 (/.f64 (/.f64 1 eps) a) (/.f64 (/.f64 1 eps) b))
(+.f64 (/.f64 1 (*.f64 eps b)) (/.f64 1 (*.f64 eps a)))
(+.f64 (/.f64 1 (*.f64 a eps)) (/.f64 1 (*.f64 b eps)))
(+.f64 (/.f64 1 (*.f64 a eps)) (/.f64 (/.f64 1 eps) b))
(+.f64 (/.f64 (/.f64 1 eps) a) (/.f64 (/.f64 1 eps) b))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(+.f64 (/.f64 1 (*.f64 eps b)) (/.f64 1 (*.f64 eps a)))
(+.f64 (/.f64 1 (*.f64 a eps)) (/.f64 1 (*.f64 b eps)))
(+.f64 (/.f64 1 (*.f64 a eps)) (/.f64 (/.f64 1 eps) b))
(+.f64 (/.f64 (/.f64 1 eps) a) (/.f64 (/.f64 1 eps) b))
(+.f64 (/.f64 1 (*.f64 eps b)) (/.f64 1 (*.f64 eps a)))
(+.f64 (/.f64 1 (*.f64 a eps)) (/.f64 1 (*.f64 b eps)))
(+.f64 (/.f64 1 (*.f64 a eps)) (/.f64 (/.f64 1 eps) b))
(+.f64 (/.f64 (/.f64 1 eps) a) (/.f64 (/.f64 1 eps) b))
(+.f64 (/.f64 1 (*.f64 eps b)) (/.f64 1 (*.f64 eps a)))
(+.f64 (/.f64 1 (*.f64 a eps)) (/.f64 1 (*.f64 b eps)))
(+.f64 (/.f64 1 (*.f64 a eps)) (/.f64 (/.f64 1 eps) b))
(+.f64 (/.f64 (/.f64 1 eps) a) (/.f64 (/.f64 1 eps) b))
(/.f64 1 (*.f64 eps b))
(/.f64 1 (*.f64 b eps))
(/.f64 (/.f64 1 eps) b)
(+.f64 (/.f64 1 (*.f64 eps b)) (/.f64 1 (*.f64 eps a)))
(+.f64 (/.f64 1 (*.f64 a eps)) (/.f64 1 (*.f64 b eps)))
(+.f64 (/.f64 1 (*.f64 a eps)) (/.f64 (/.f64 1 eps) b))
(+.f64 (/.f64 (/.f64 1 eps) a) (/.f64 (/.f64 1 eps) b))
(+.f64 (/.f64 1 (*.f64 eps b)) (/.f64 1 (*.f64 eps a)))
(+.f64 (/.f64 1 (*.f64 a eps)) (/.f64 1 (*.f64 b eps)))
(+.f64 (/.f64 1 (*.f64 a eps)) (/.f64 (/.f64 1 eps) b))
(+.f64 (/.f64 (/.f64 1 eps) a) (/.f64 (/.f64 1 eps) b))
(+.f64 (/.f64 1 (*.f64 eps b)) (/.f64 1 (*.f64 eps a)))
(+.f64 (/.f64 1 (*.f64 a eps)) (/.f64 1 (*.f64 b eps)))
(+.f64 (/.f64 1 (*.f64 a eps)) (/.f64 (/.f64 1 eps) b))
(+.f64 (/.f64 (/.f64 1 eps) a) (/.f64 (/.f64 1 eps) b))
(/.f64 1 (*.f64 eps a))
(/.f64 1 (*.f64 a eps))
(/.f64 (/.f64 1 eps) a)
(+.f64 (/.f64 1 (*.f64 eps b)) (/.f64 1 (*.f64 eps a)))
(+.f64 (/.f64 1 (*.f64 a eps)) (/.f64 1 (*.f64 b eps)))
(+.f64 (/.f64 1 (*.f64 a eps)) (/.f64 (/.f64 1 eps) b))
(+.f64 (/.f64 (/.f64 1 eps) a) (/.f64 (/.f64 1 eps) b))
(+.f64 (/.f64 1 (*.f64 eps b)) (/.f64 1 (*.f64 eps a)))
(+.f64 (/.f64 1 (*.f64 a eps)) (/.f64 1 (*.f64 b eps)))
(+.f64 (/.f64 1 (*.f64 a eps)) (/.f64 (/.f64 1 eps) b))
(+.f64 (/.f64 (/.f64 1 eps) a) (/.f64 (/.f64 1 eps) b))
(+.f64 (/.f64 1 (*.f64 eps b)) (/.f64 1 (*.f64 eps a)))
(+.f64 (/.f64 1 (*.f64 a eps)) (/.f64 1 (*.f64 b eps)))
(+.f64 (/.f64 1 (*.f64 a eps)) (/.f64 (/.f64 1 eps) b))
(+.f64 (/.f64 (/.f64 1 eps) a) (/.f64 (/.f64 1 eps) b))
(/.f64 1 (*.f64 eps a))
(/.f64 1 (*.f64 a eps))
(/.f64 (/.f64 1 eps) a)
(+.f64 (/.f64 1 (*.f64 eps b)) (/.f64 1 (*.f64 eps a)))
(+.f64 (/.f64 1 (*.f64 a eps)) (/.f64 1 (*.f64 b eps)))
(+.f64 (/.f64 1 (*.f64 a eps)) (/.f64 (/.f64 1 eps) b))
(+.f64 (/.f64 (/.f64 1 eps) a) (/.f64 (/.f64 1 eps) b))
(+.f64 (/.f64 1 (*.f64 eps b)) (/.f64 1 (*.f64 eps a)))
(+.f64 (/.f64 1 (*.f64 a eps)) (/.f64 1 (*.f64 b eps)))
(+.f64 (/.f64 1 (*.f64 a eps)) (/.f64 (/.f64 1 eps) b))
(+.f64 (/.f64 (/.f64 1 eps) a) (/.f64 (/.f64 1 eps) b))
(+.f64 (/.f64 1 (*.f64 eps b)) (/.f64 1 (*.f64 eps a)))
(+.f64 (/.f64 1 (*.f64 a eps)) (/.f64 1 (*.f64 b eps)))
(+.f64 (/.f64 1 (*.f64 a eps)) (/.f64 (/.f64 1 eps) b))
(+.f64 (/.f64 (/.f64 1 eps) a) (/.f64 (/.f64 1 eps) b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 eps (*.f64 (*.f64 eps b) a)) (+.f64 a b)))) 1)
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 eps (*.f64 (/.f64 (*.f64 a b) (+.f64 a b)) eps))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 1 (/.f64 (*.f64 (*.f64 eps b) a) (*.f64 eps (+.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 eps (+.f64 a b)) (*.f64 (*.f64 eps b) a))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 eps (/.f64 (+.f64 a b) eps)) (*.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 eps (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 (*.f64 eps b) a) (-.f64 a b)))
(/.f64 eps (/.f64 (*.f64 (*.f64 a (*.f64 b eps)) (-.f64 a b)) (-.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 a (/.f64 1 b))) (-.f64 a b))
(*.f64 (/.f64 1 (*.f64 a b)) (/.f64 (+.f64 a b) (/.f64 (-.f64 a b) (-.f64 a b))))
(/.f64 (*.f64 eps (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (*.f64 (*.f64 eps b) a) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 eps (/.f64 (*.f64 (*.f64 b eps) (*.f64 a (fma.f64 a a (*.f64 b (-.f64 b a))))) (+.f64 (pow.f64 a 3) (pow.f64 b 3))))
(*.f64 (/.f64 1 (*.f64 a b)) (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 1 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 a b))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (/.f64 (+.f64 a b) eps) eps) (*.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (*.f64 eps (+.f64 a b)) eps) (*.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (*.f64 eps (+.f64 a b)) (*.f64 a b)) eps)
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (*.f64 eps (+.f64 a b)) (sqrt.f64 (*.f64 (*.f64 eps b) a))) (sqrt.f64 (*.f64 (*.f64 eps b) a)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (*.f64 eps (+.f64 a b)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 eps b) a)) 2)) (cbrt.f64 (*.f64 (*.f64 eps b) a)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (*.f64 eps (+.f64 a b)) (*.f64 eps a)) b)
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 (+.f64 a b) (neg.f64 eps)) (*.f64 eps (*.f64 a (neg.f64 b))))
(*.f64 eps (/.f64 (neg.f64 (/.f64 (+.f64 a b) eps)) (*.f64 a (neg.f64 b))))
(/.f64 (-.f64 (neg.f64 b) a) (*.f64 a (neg.f64 b)))
(/.f64 (-.f64 (neg.f64 b) a) (*.f64 b (neg.f64 a)))
(pow.f64 (*.f64 (/.f64 eps (*.f64 (*.f64 eps b) a)) (+.f64 a b)) 1)
(/.f64 (+.f64 a b) (*.f64 a b))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 eps (*.f64 (*.f64 eps b) a)) (+.f64 a b))) 2)
(/.f64 (+.f64 a b) (*.f64 a b))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 eps (*.f64 (*.f64 eps b) a)) (+.f64 a b))) 3)
(/.f64 (+.f64 a b) (*.f64 a b))
(pow.f64 (pow.f64 (*.f64 (/.f64 eps (*.f64 (*.f64 eps b) a)) (+.f64 a b)) 3) 1/3)
(/.f64 (+.f64 a b) (*.f64 a b))
(neg.f64 (*.f64 (/.f64 (+.f64 a b) (*.f64 eps (*.f64 a (neg.f64 b)))) eps))
(*.f64 eps (/.f64 (neg.f64 (/.f64 (+.f64 a b) eps)) (*.f64 a (neg.f64 b))))
(/.f64 (-.f64 (neg.f64 b) a) (*.f64 a (neg.f64 b)))
(/.f64 (-.f64 (neg.f64 b) a) (*.f64 b (neg.f64 a)))
(neg.f64 (*.f64 eps (/.f64 (+.f64 a b) (*.f64 eps (*.f64 a (neg.f64 b))))))
(*.f64 eps (/.f64 (neg.f64 (/.f64 (+.f64 a b) eps)) (*.f64 a (neg.f64 b))))
(/.f64 (-.f64 (neg.f64 b) a) (*.f64 a (neg.f64 b)))
(/.f64 (-.f64 (neg.f64 b) a) (*.f64 b (neg.f64 a)))
(neg.f64 (*.f64 (/.f64 eps 1) (/.f64 (+.f64 a b) (*.f64 eps (*.f64 a (neg.f64 b))))))
(*.f64 eps (/.f64 (neg.f64 (/.f64 (+.f64 a b) eps)) (*.f64 a (neg.f64 b))))
(/.f64 (-.f64 (neg.f64 b) a) (*.f64 a (neg.f64 b)))
(/.f64 (-.f64 (neg.f64 b) a) (*.f64 b (neg.f64 a)))
(neg.f64 (/.f64 (*.f64 eps (+.f64 a b)) (*.f64 eps (*.f64 a (neg.f64 b)))))
(*.f64 eps (/.f64 (neg.f64 (/.f64 (+.f64 a b) eps)) (*.f64 a (neg.f64 b))))
(/.f64 (-.f64 (neg.f64 b) a) (*.f64 a (neg.f64 b)))
(/.f64 (-.f64 (neg.f64 b) a) (*.f64 b (neg.f64 a)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 eps (*.f64 (*.f64 eps b) a)) (+.f64 a b)) 2))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 a b) (/.f64 eps (*.f64 a (*.f64 b eps)))) 2))
(fabs.f64 (/.f64 (+.f64 a b) (*.f64 a b)))
(log.f64 (pow.f64 (exp.f64 eps) (/.f64 (+.f64 a b) (*.f64 (*.f64 eps b) a))))
(/.f64 (+.f64 a b) (*.f64 a b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 eps (*.f64 (*.f64 eps b) a)) (+.f64 a b)))))
(/.f64 (+.f64 a b) (*.f64 a b))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 eps (*.f64 (*.f64 eps b) a)) (+.f64 a b)) 3))
(/.f64 (+.f64 a b) (*.f64 a b))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (/.f64 (+.f64 a b) (*.f64 (*.f64 eps b) a)) 3)))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps))) 3)))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps) 3)))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 (*.f64 eps b) a)) 3) (pow.f64 eps 3)))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps))) 3)))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps) 3)))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 eps (*.f64 (*.f64 eps b) a)) (+.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(exp.f64 (log.f64 (*.f64 (/.f64 eps (*.f64 (*.f64 eps b) a)) (+.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 eps (*.f64 (*.f64 eps b) a)) (+.f64 a b))) 1))
(/.f64 (+.f64 a b) (*.f64 a b))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 eps (*.f64 (*.f64 eps b) a)) (+.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 eps b) a))) 1)
(*.f64 a (*.f64 b eps))
(*.f64 (*.f64 a b) eps)
(pow.f64 (*.f64 (*.f64 eps b) a) 1)
(*.f64 a (*.f64 b eps))
(*.f64 (*.f64 a b) eps)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 eps b) a)) 2)
(*.f64 a (*.f64 b eps))
(*.f64 (*.f64 a b) eps)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 eps b) a)) 3)
(*.f64 a (*.f64 b eps))
(*.f64 (*.f64 a b) eps)
(pow.f64 (pow.f64 (*.f64 (*.f64 eps b) a) 3) 1/3)
(*.f64 a (*.f64 b eps))
(*.f64 (*.f64 a b) eps)
(neg.f64 (*.f64 eps (*.f64 a (neg.f64 b))))
(*.f64 a (*.f64 b eps))
(*.f64 (*.f64 a b) eps)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 eps b) a) 2))
(sqrt.f64 (pow.f64 (*.f64 a (*.f64 b eps)) 2))
(fabs.f64 (*.f64 a (*.f64 b eps)))
(fabs.f64 (*.f64 (*.f64 a b) eps))
(log.f64 (pow.f64 (exp.f64 eps) (*.f64 a b)))
(*.f64 a (*.f64 b eps))
(*.f64 (*.f64 a b) eps)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 eps b) a))))
(*.f64 a (*.f64 b eps))
(*.f64 (*.f64 a b) eps)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 eps b) a) 3))
(*.f64 a (*.f64 b eps))
(*.f64 (*.f64 a b) eps)
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (*.f64 a b) 3)))
(*.f64 a (*.f64 b eps))
(*.f64 (*.f64 a b) eps)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 eps 3)))
(*.f64 a (*.f64 b eps))
(*.f64 (*.f64 a b) eps)
(expm1.f64 (log1p.f64 (*.f64 (*.f64 eps b) a)))
(*.f64 a (*.f64 b eps))
(*.f64 (*.f64 a b) eps)
(exp.f64 (log.f64 (*.f64 (*.f64 eps b) a)))
(*.f64 a (*.f64 b eps))
(*.f64 (*.f64 a b) eps)
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 eps b) a)) 1))
(*.f64 a (*.f64 b eps))
(*.f64 (*.f64 a b) eps)
(log1p.f64 (expm1.f64 (*.f64 (*.f64 eps b) a)))
(*.f64 a (*.f64 b eps))
(*.f64 (*.f64 a b) eps)
(+.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 eps b) a)) a) (*.f64 (/.f64 1 (*.f64 (*.f64 eps b) a)) b))
(/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps)
(/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps))
(+.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 eps b) a)) b) (*.f64 (/.f64 1 (*.f64 (*.f64 eps b) a)) a))
(/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps)
(/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps))
(+.f64 (*.f64 a (/.f64 1 (*.f64 (*.f64 eps b) a))) (*.f64 b (/.f64 1 (*.f64 (*.f64 eps b) a))))
(/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps)
(/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps))
(+.f64 (*.f64 b (/.f64 1 (*.f64 (*.f64 eps b) a))) (*.f64 a (/.f64 1 (*.f64 (*.f64 eps b) a))))
(/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps)
(/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 (*.f64 eps b) a)))) 1)
(/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps)
(/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps))
(*.f64 (+.f64 a b) (/.f64 1 (*.f64 (*.f64 eps b) a)))
(/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps)
(/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps))
(*.f64 (/.f64 (+.f64 a b) (*.f64 (*.f64 eps b) a)) 1)
(/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps)
(/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps))
(*.f64 1 (/.f64 (+.f64 a b) (*.f64 (*.f64 eps b) a)))
(/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps)
(/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps))
(*.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 (*.f64 eps b) a))) (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 (*.f64 eps b) a))))
(/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps)
(/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps))
(*.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (/.f64 1 (*.f64 (*.f64 eps b) a))))
(/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps)
(/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 (*.f64 eps b) a))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 (*.f64 eps b) a))) 2))
(/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps)
(/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 (*.f64 eps b) a))) 2) (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 (*.f64 eps b) a))))
(/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps)
(/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (*.f64 (cbrt.f64 (+.f64 a b)) (/.f64 1 (*.f64 (*.f64 eps b) a))))
(/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps)
(/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps))
(*.f64 (/.f64 (+.f64 a b) eps) (/.f64 1 (*.f64 a b)))
(/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps)
(/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps))
(*.f64 (/.f64 1 (*.f64 (*.f64 eps b) a)) (+.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps)
(/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps))
(*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 eps (*.f64 a (neg.f64 b)))))
(/.f64 (neg.f64 (/.f64 (+.f64 a b) eps)) (*.f64 a (neg.f64 b)))
(/.f64 (/.f64 (-.f64 (neg.f64 b) a) (*.f64 b (neg.f64 a))) eps)
(*.f64 (/.f64 1 eps) (/.f64 (+.f64 a b) (*.f64 a b)))
(/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps)
(/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps))
(*.f64 (/.f64 1 (*.f64 a b)) (/.f64 (+.f64 a b) eps))
(/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps)
(/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (*.f64 eps b) a))) (/.f64 (+.f64 a b) (sqrt.f64 (*.f64 (*.f64 eps b) a))))
(/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps)
(/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eps b) a)) 2)) (/.f64 (+.f64 a b) (cbrt.f64 (*.f64 (*.f64 eps b) a))))
(/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps)
(/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps))
(*.f64 (/.f64 1 (*.f64 eps a)) (/.f64 (+.f64 a b) b))
(/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps)
(/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps))
(*.f64 (/.f64 1 (*.f64 eps (*.f64 a (neg.f64 b)))) (neg.f64 (+.f64 a b)))
(/.f64 (neg.f64 (/.f64 (+.f64 a b) eps)) (*.f64 a (neg.f64 b)))
(/.f64 (/.f64 (-.f64 (neg.f64 b) a) (*.f64 b (neg.f64 a))) eps)
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) 1) (/.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (*.f64 eps b) a)))
(/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps)
(/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) eps) (/.f64 (sqrt.f64 (+.f64 a b)) (*.f64 a b)))
(/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps)
(/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) 1) (/.f64 (cbrt.f64 (+.f64 a b)) (*.f64 (*.f64 eps b) a)))
(/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps)
(/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) (*.f64 a b)) (/.f64 (sqrt.f64 (+.f64 a b)) eps))
(/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps)
(/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (*.f64 eps b) a)) (sqrt.f64 (+.f64 a b)))
(/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps)
(/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 eps b) a)) 2)) (/.f64 (sqrt.f64 (+.f64 a b)) (cbrt.f64 (*.f64 (*.f64 eps b) a))))
(/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps)
(/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) (*.f64 eps a)) (/.f64 (sqrt.f64 (+.f64 a b)) b))
(/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps)
(/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) eps) (/.f64 (cbrt.f64 (+.f64 a b)) (*.f64 a b)))
(/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps)
(/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (*.f64 a b)) (/.f64 (cbrt.f64 (+.f64 a b)) eps))
(/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps)
(/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (sqrt.f64 (*.f64 (*.f64 eps b) a))) (/.f64 (cbrt.f64 (+.f64 a b)) (sqrt.f64 (*.f64 (*.f64 eps b) a))))
(/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps)
(/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 eps b) a)) 2)) (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 (*.f64 eps b) a))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps)))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 b eps))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps)) (pow.f64 (cbrt.f64 (+.f64 a b)) 2)) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 b eps))) 2))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 a b) eps)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (*.f64 eps a)) (/.f64 (cbrt.f64 (+.f64 a b)) b))
(/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps)
(/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps))
(*.f64 (/.f64 1 (/.f64 (*.f64 (*.f64 eps b) a) (sqrt.f64 (+.f64 a b)))) (sqrt.f64 (+.f64 a b)))
(/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps)
(/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps))
(*.f64 (/.f64 1 (/.f64 (*.f64 (*.f64 eps b) a) (pow.f64 (cbrt.f64 (+.f64 a b)) 2))) (cbrt.f64 (+.f64 a b)))
(/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps)
(/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (*.f64 (*.f64 eps b) a)) (cbrt.f64 (+.f64 a b)))
(/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps)
(/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 1 (*.f64 (*.f64 eps b) a))) (-.f64 (*.f64 a a) (*.f64 b b))) (+.f64 a b))
(*.f64 (+.f64 a b) (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 1 (*.f64 a (*.f64 b eps))))))
(*.f64 (+.f64 a b) (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 a (*.f64 b eps)))))
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps)) (-.f64 a b)) (+.f64 a b)) (/.f64 (+.f64 a b) (-.f64 a b)))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 1 (*.f64 (*.f64 eps b) a))) (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (*.f64 a a) (*.f64 b (+.f64 a b))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 1 (*.f64 a (*.f64 b eps)))) (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 a a (*.f64 b (+.f64 a b))))
(/.f64 (*.f64 (/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps) (-.f64 a b)) (/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 b (+.f64 a b) (*.f64 a a))))
(/.f64 (*.f64 (/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps)) (-.f64 a b)) (/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 b (+.f64 a b) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 1 (*.f64 (*.f64 eps b) a))) (-.f64 (*.f64 (pow.f64 a 3) a) (*.f64 (*.f64 b b) (*.f64 (-.f64 b a) (-.f64 b a))))) (-.f64 (*.f64 a a) (*.f64 b (-.f64 b a))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 (-.f64 (pow.f64 a 4) (*.f64 (*.f64 b b) (*.f64 (-.f64 b a) (-.f64 b a)))) (/.f64 1 (*.f64 a (*.f64 b eps))))) (-.f64 (*.f64 a a) (*.f64 b (-.f64 b a))))
(*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 a (*.f64 b eps))) (-.f64 (pow.f64 a 4) (*.f64 b (*.f64 (-.f64 b a) (*.f64 b (-.f64 b a)))))) (-.f64 (*.f64 a a) (*.f64 b (-.f64 b a))))
(*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (*.f64 a b) eps)) (+.f64 (pow.f64 a 4) (*.f64 b (*.f64 (*.f64 b (-.f64 b a)) (-.f64 a b))))) (fma.f64 a a (*.f64 b (-.f64 a b))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 1 (*.f64 (*.f64 eps b) a))) (+.f64 (pow.f64 (*.f64 a a) 3) (pow.f64 (*.f64 b (-.f64 b a)) 3))) (+.f64 (*.f64 (pow.f64 a 3) a) (*.f64 (*.f64 b (-.f64 b a)) (-.f64 (*.f64 b (-.f64 b a)) (*.f64 a a)))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 1 (*.f64 a (*.f64 b eps)))) (+.f64 (pow.f64 (*.f64 a a) 3) (pow.f64 (*.f64 b (-.f64 b a)) 3))) (+.f64 (pow.f64 a 4) (*.f64 (*.f64 b (-.f64 b a)) (-.f64 (*.f64 b (-.f64 b a)) (*.f64 a a)))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (-.f64 b a)) 3)) (*.f64 a (*.f64 b eps)))) (fma.f64 b (*.f64 (-.f64 b a) (-.f64 (*.f64 b (-.f64 b a)) (*.f64 a a))) (pow.f64 a 4)))
(/.f64 (*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (*.f64 a b) eps)) (fma.f64 b (*.f64 (-.f64 b a) (fma.f64 b (-.f64 b a) (neg.f64 (*.f64 a a)))) (pow.f64 a 4))) (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (-.f64 b a)) 3)))
(pow.f64 (/.f64 (+.f64 a b) (*.f64 (*.f64 eps b) a)) 1)
(/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps)
(/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 (*.f64 eps b) a))) 2)
(/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps)
(/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 (*.f64 eps b) a))) 3)
(/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps)
(/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps))
(pow.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 (*.f64 eps b) a)) 3) 1/3)
(/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps)
(/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps))
(pow.f64 (*.f64 (/.f64 (*.f64 a b) (+.f64 a b)) eps) -1)
(/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps)
(/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps))
(neg.f64 (/.f64 (+.f64 a b) (*.f64 eps (*.f64 a (neg.f64 b)))))
(/.f64 (neg.f64 (/.f64 (+.f64 a b) eps)) (*.f64 a (neg.f64 b)))
(/.f64 (/.f64 (-.f64 (neg.f64 b) a) (*.f64 b (neg.f64 a))) eps)
(neg.f64 (*.f64 (/.f64 (+.f64 a b) (*.f64 eps (*.f64 a (neg.f64 b)))) 1))
(/.f64 (neg.f64 (/.f64 (+.f64 a b) eps)) (*.f64 a (neg.f64 b)))
(/.f64 (/.f64 (-.f64 (neg.f64 b) a) (*.f64 b (neg.f64 a))) eps)
(neg.f64 (*.f64 (+.f64 a b) (/.f64 1 (*.f64 eps (*.f64 a (neg.f64 b))))))
(/.f64 (neg.f64 (/.f64 (+.f64 a b) eps)) (*.f64 a (neg.f64 b)))
(/.f64 (/.f64 (-.f64 (neg.f64 b) a) (*.f64 b (neg.f64 a))) eps)
(neg.f64 (*.f64 1 (/.f64 (+.f64 a b) (*.f64 eps (*.f64 a (neg.f64 b))))))
(/.f64 (neg.f64 (/.f64 (+.f64 a b) eps)) (*.f64 a (neg.f64 b)))
(/.f64 (/.f64 (-.f64 (neg.f64 b) a) (*.f64 b (neg.f64 a))) eps)
(neg.f64 (/.f64 (/.f64 (+.f64 a b) eps) (*.f64 a (neg.f64 b))))
(/.f64 (neg.f64 (/.f64 (+.f64 a b) eps)) (*.f64 a (neg.f64 b)))
(/.f64 (/.f64 (-.f64 (neg.f64 b) a) (*.f64 b (neg.f64 a))) eps)
(neg.f64 (/.f64 (neg.f64 (+.f64 a b)) (*.f64 (*.f64 eps b) a)))
(/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps)
(/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 (*.f64 eps b) a)) 2))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps))) 2))
(fabs.f64 (/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps))
(fabs.f64 (/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps)))
(log.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 (*.f64 eps b) a))))
(/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps)
(/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 (*.f64 eps b) a)))))
(/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps)
(/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 (*.f64 eps b) a)) 3))
(/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps)
(/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (*.f64 (*.f64 eps b) a) 3)))
(/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps)
(/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 (*.f64 eps b) a))))
(/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps)
(/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps))
(exp.f64 (log.f64 (/.f64 (+.f64 a b) (*.f64 (*.f64 eps b) a))))
(/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps)
(/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 a b) (*.f64 (*.f64 eps b) a))) 1))
(/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps)
(/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 (*.f64 eps b) a))))
(/.f64 (+.f64 a b) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a b)) eps)
(/.f64 (+.f64 a b) (*.f64 (*.f64 a b) eps))

localize86.0ms (0.4%)

Local error

Found 4 expressions with local error:

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

Compiled 89 to 43 computations (51.7% saved)

series22.0ms (0.1%)

Counts
4 → 144
Calls

36 calls:

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

rewrite201.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
552×associate-+l+
518×+-commutative
468×add-sqr-sqrt
456×pow1
456×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

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

simplify387.0ms (1.6%)

Algorithm
egg-herbie
Rules
1306×associate-*r*
1072×associate-*l*
910×associate-/r*
884×*-commutative
502×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

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

localize43.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 68 to 25 computations (63.2% saved)

series18.0ms (0.1%)

Counts
4 → 108
Calls

27 calls:

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

rewrite220.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1730×associate-/l*
618×associate-/r/
376×add-sqr-sqrt
366×pow1
366×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

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

simplify418.0ms (1.7%)

Algorithm
egg-herbie
Rules
1662×associate-*r*
1284×associate-*l*
844×+-commutative
818×distribute-lft-in
760×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
079723255
1238023067
Stop Event
node limit
Counts
369 → 491
Calls
Call 1
Inputs
(/.f64 1 b)
(+.f64 (*.f64 1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 b) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))))))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/6 (pow.f64 b 2)) (+.f64 (*.f64 1/24 (pow.f64 b 2)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))) b)) (*.f64 1/12 (pow.f64 b 2)))))) (+.f64 (/.f64 1 b) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b)))))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 1 b)
(-.f64 (+.f64 eps (/.f64 1 b)) (*.f64 1/2 eps))
(-.f64 (+.f64 eps (+.f64 (*.f64 b (-.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 b))) (*.f64 1/2 eps))
(-.f64 (+.f64 eps (+.f64 (*.f64 b (-.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 b 2)) (/.f64 1 b)))) (*.f64 1/2 eps))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))))))
(+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/6 (pow.f64 b 2)) (+.f64 (*.f64 1/24 (pow.f64 b 2)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))) b)) (*.f64 1/12 (pow.f64 b 2)))))) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b)))))))
(+.f64 (*.f64 (-.f64 (*.f64 1/24 (pow.f64 b 3)) (+.f64 (*.f64 1/6 (*.f64 (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))) (pow.f64 b 2))) (+.f64 (*.f64 1/120 (pow.f64 b 3)) (+.f64 (*.f64 1/48 (pow.f64 b 3)) (*.f64 1/2 (*.f64 b (-.f64 (*.f64 1/6 (pow.f64 b 2)) (+.f64 (*.f64 1/24 (pow.f64 b 2)) (+.f64 (*.f64 1/12 (pow.f64 b 2)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))) b))))))))))) (pow.f64 eps 4)) (+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/6 (pow.f64 b 2)) (+.f64 (*.f64 1/24 (pow.f64 b 2)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))) b)) (*.f64 1/12 (pow.f64 b 2)))))) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))))))))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(+.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)) (/.f64 1 a))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))) 1/2)))
(+.f64 (/.f64 1 a) (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))) 1/2))))
(+.f64 (/.f64 1 a) (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))) 1/2))))
(+.f64 (/.f64 1 a) (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))) 1/2))))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (*.f64 b (-.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 a) (/.f64 1 b)))
(+.f64 (*.f64 b (-.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 b 2)) (+.f64 (/.f64 1 a) (/.f64 1 b))))
(-.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 1 a)) (*.f64 1/2 eps))
(-.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 1 a)) (*.f64 1/2 eps))
(-.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 1 a)) (*.f64 1/2 eps))
(-.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 1 a)) (*.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 1 a)) (*.f64 1/2 eps))
(-.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 1 a)) (*.f64 1/2 eps))
(-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 1/2 eps))
(-.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 1 a)) (*.f64 1/2 eps))
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 a)) (*.f64 1/2 eps))
(-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 1/2 eps))
(-.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 1 a)) (*.f64 1/2 eps))
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 a)) (*.f64 1/2 eps))
1
(+.f64 1 (*.f64 eps b))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (+.f64 1 (*.f64 eps b)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (+.f64 1 (+.f64 (*.f64 eps b) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 b 3))))))
(exp.f64 (*.f64 eps b))
(exp.f64 (*.f64 eps b))
(exp.f64 (*.f64 eps b))
(exp.f64 (*.f64 eps b))
(exp.f64 (*.f64 eps b))
(exp.f64 (*.f64 eps b))
(exp.f64 (*.f64 eps b))
(exp.f64 (*.f64 eps b))
1
(+.f64 1 (*.f64 eps b))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (+.f64 1 (*.f64 eps b)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (+.f64 1 (+.f64 (*.f64 eps b) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 b 3))))))
(exp.f64 (*.f64 eps b))
(exp.f64 (*.f64 eps b))
(exp.f64 (*.f64 eps b))
(exp.f64 (*.f64 eps b))
(exp.f64 (*.f64 eps b))
(exp.f64 (*.f64 eps b))
(exp.f64 (*.f64 eps b))
(exp.f64 (*.f64 eps b))
(/.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 (exp.f64 (log1p.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))) 1)
(*.f64 eps (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 1 (expm1.f64 (*.f64 eps b)))))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))
(*.f64 (pow.f64 (exp.f64 eps) b) (*.f64 eps (/.f64 1 (expm1.f64 (*.f64 eps b)))))
(*.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b)) (/.f64 1 (expm1.f64 (*.f64 eps b))))
(*.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 1)
(*.f64 1 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(*.f64 (sqrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))) (*.f64 (sqrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))) (/.f64 1 (expm1.f64 (*.f64 eps b)))))
(*.f64 (sqrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (sqrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))) 2) (*.f64 (cbrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))) (/.f64 1 (expm1.f64 (*.f64 eps b)))))
(*.f64 (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) 2) (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (*.f64 eps (pow.f64 (exp.f64 eps) b)))
(*.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (neg.f64 eps)) (/.f64 1 (neg.f64 (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))) (pow.f64 (exp.f64 eps) b))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (/.f64 (pow.f64 (exp.f64 eps) b) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) eps)))
(*.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) eps)
(*.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 eps (sqrt.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) b))
(*.f64 (/.f64 1 (neg.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (pow.f64 (exp.f64 eps) b) (neg.f64 eps)))
(*.f64 (/.f64 eps 1) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 eps (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (pow.f64 (exp.f64 eps) b) (sqrt.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (/.f64 (pow.f64 (exp.f64 eps) b) (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (pow.f64 (exp.f64 eps) b) 1) (/.f64 eps (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))) 1) (/.f64 (sqrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))) (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))) (expm1.f64 (*.f64 eps b))) (sqrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (/.f64 (sqrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))) 2) 1) (/.f64 (cbrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))) (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))) 2) (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (cbrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))) (sqrt.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))) 2) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 (sqrt.f64 eps) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) (sqrt.f64 eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))) 2) (expm1.f64 (*.f64 eps b))) (cbrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))))
(*.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (sqrt.f64 (pow.f64 (exp.f64 eps) b)))) (sqrt.f64 (pow.f64 (exp.f64 eps) b)))
(*.f64 (/.f64 eps (neg.f64 (expm1.f64 (*.f64 eps b)))) (neg.f64 (pow.f64 (exp.f64 eps) b)))
(*.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) 2))) (cbrt.f64 (pow.f64 (exp.f64 eps) b)))
(*.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b)) (-.f64 (pow.f64 (pow.f64 (exp.f64 eps) b) 2) 1)) (+.f64 (pow.f64 (exp.f64 eps) b) 1))
(*.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b)) (-.f64 (pow.f64 (pow.f64 (exp.f64 eps) b) 3) 1)) (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) b) 2) (+.f64 (pow.f64 (exp.f64 eps) b) 1)))
(*.f64 (/.f64 1 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (cbrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))) 2))) (cbrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) (cbrt.f64 eps))
(*.f64 (/.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (/.f64 1 eps)) (-.f64 (pow.f64 (pow.f64 (exp.f64 eps) b) 2) 1)) (+.f64 (pow.f64 (exp.f64 eps) b) 1))
(*.f64 (/.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (/.f64 1 eps)) (-.f64 (pow.f64 (pow.f64 (exp.f64 eps) b) 3) 1)) (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) b) 2) (+.f64 (pow.f64 (exp.f64 eps) b) 1)))
(pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 1)
(pow.f64 (sqrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) 2)
(pow.f64 (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) 3)
(pow.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 eps (pow.f64 (exp.f64 eps) b))) -1)
(pow.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3) 1/3)
(neg.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b)) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(sqrt.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2))
(log.f64 (exp.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))
(cbrt.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3))
(expm1.f64 (log1p.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(exp.f64 (-.f64 (+.f64 (*.f64 eps b) (log.f64 eps)) (log.f64 (expm1.f64 (*.f64 eps b)))))
(exp.f64 (*.f64 (-.f64 (+.f64 (*.f64 eps b) (log.f64 eps)) (log.f64 (expm1.f64 (*.f64 eps b)))) 1))
(log1p.f64 (expm1.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(-.f64 (/.f64 1 a) (-.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(-.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (/.f64 1 a)) (*.f64 eps 1/2))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))) (-.f64 1 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))) 1)
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 a))) (-.f64 1 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (*.f64 eps -1/2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 a))) (+.f64 1 (-.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))) (-.f64 1 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(-.f64 (/.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (+.f64 (*.f64 eps 1/2) (-.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (/.f64 1 a)))) (/.f64 (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2) (+.f64 (*.f64 eps 1/2) (-.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (/.f64 1 a)))))
(-.f64 (/.f64 (pow.f64 a -2) (+.f64 (/.f64 1 a) (*.f64 eps 1/2))) (-.f64 (/.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 1 a) (*.f64 eps 1/2))) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(-.f64 (/.f64 (pow.f64 a -3) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2)))) (-.f64 (/.f64 (pow.f64 eps 3) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2))) 1/8)) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(-.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (exp.f64 (log1p.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))) 1)
(-.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (/.f64 (pow.f64 a -2) (+.f64 (/.f64 1 a) (*.f64 eps 1/2)))) (/.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 1 a) (*.f64 eps 1/2))))
(-.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (/.f64 (pow.f64 a -3) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2))))) (/.f64 (pow.f64 eps 3) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2))) 1/8)))
(-.f64 (+.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (exp.f64 (log1p.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))) 1)
(-.f64 (+.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (/.f64 1 a)) 0) (*.f64 eps 1/2))
(*.f64 1 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(*.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) 1)
(*.f64 (sqrt.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))) (sqrt.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))))
(*.f64 (cbrt.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))) 2) (cbrt.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))))
(*.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2)) (/.f64 1 (+.f64 (*.f64 eps 1/2) (-.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (/.f64 1 a)))))
(*.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (+.f64 (*.f64 eps -1/2) (-.f64 (/.f64 1 a) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 eps 1/2) (-.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (/.f64 1 a)))) (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (+.f64 (*.f64 eps -1/2) (-.f64 (/.f64 1 a) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))))) (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2)) (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2))) (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2)) (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 3))) (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2) (*.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2)) (-.f64 (*.f64 eps (+.f64 (/.f64 1 a) (*.f64 eps 1/2))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4))))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) (+.f64 (/.f64 1 a) (*.f64 eps 1/2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2)) (-.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2)))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8))))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2)) (-.f64 (*.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b)) (+.f64 (/.f64 1 a) (*.f64 eps 1/2))) (*.f64 (expm1.f64 (*.f64 eps b)) (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4))))) (*.f64 (expm1.f64 (*.f64 eps b)) (+.f64 (/.f64 1 a) (*.f64 eps 1/2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2)) (-.f64 (*.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b)) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2)))) (*.f64 (expm1.f64 (*.f64 eps b)) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8))))) (*.f64 (expm1.f64 (*.f64 eps b)) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2)) (-.f64 (+.f64 (/.f64 1 a) (*.f64 eps 1/2)) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 eps (pow.f64 (exp.f64 eps) b))) (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4))))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 eps (pow.f64 (exp.f64 eps) b))) (+.f64 (/.f64 1 a) (*.f64 eps 1/2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2)) (-.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 eps (pow.f64 (exp.f64 eps) b))) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8))))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 eps (pow.f64 (exp.f64 eps) b))) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2)) (-.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (neg.f64 eps)) (+.f64 (/.f64 1 a) (*.f64 eps 1/2))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4))))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 1 a) (*.f64 eps 1/2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2)) (-.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (neg.f64 eps)) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8))))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2)) (*.f64 (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (+.f64 (*.f64 eps -1/2) (-.f64 (/.f64 1 a) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (+.f64 (*.f64 eps -1/2) (-.f64 (/.f64 1 a) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))))) (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (+.f64 (*.f64 eps -1/2) (-.f64 (/.f64 1 a) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) 3) (pow.f64 (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (+.f64 (*.f64 eps -1/2) (-.f64 (/.f64 1 a) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2)) (-.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (+.f64 (*.f64 eps -1/2) (-.f64 (/.f64 1 a) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (+.f64 (*.f64 eps -1/2) (-.f64 (/.f64 1 a) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))) (*.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (+.f64 (*.f64 eps -1/2) (-.f64 (/.f64 1 a) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))))))
(/.f64 1 (/.f64 1 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))))
(/.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (/.f64 (+.f64 (*.f64 eps 1/2) (-.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (/.f64 1 a))) (+.f64 (*.f64 eps 1/2) (-.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (/.f64 1 a)))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2)) (+.f64 (*.f64 eps 1/2) (-.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (/.f64 1 a))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 3)) (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (+.f64 (*.f64 eps -1/2) (-.f64 (/.f64 1 a) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (+.f64 (*.f64 eps -1/2) (-.f64 (/.f64 1 a) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))) (/.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (+.f64 (*.f64 eps -1/2) (-.f64 (/.f64 1 a) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))) (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (+.f64 (*.f64 eps -1/2) (-.f64 (/.f64 1 a) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 3)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2))) (/.f64 (+.f64 (*.f64 eps 1/2) (-.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (/.f64 1 a))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (+.f64 (*.f64 eps -1/2) (-.f64 (/.f64 1 a) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2)))) (/.f64 (+.f64 (*.f64 eps 1/2) (-.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (/.f64 1 a))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2)) (+.f64 (*.f64 eps -1/2) (-.f64 (/.f64 1 a) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (/.f64 1 a)) (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (/.f64 1 a))) (*.f64 (*.f64 eps eps) 1/4)) (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps 1/2))))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (/.f64 1 a)) 3) (*.f64 (pow.f64 eps 3) 1/8)) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (/.f64 1 a)) (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (/.f64 1 a))) (*.f64 (*.f64 eps eps) 1/4)) (*.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (/.f64 1 a)) (*.f64 eps 1/2))))
(/.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 1 a) (*.f64 eps 1/2))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) (+.f64 (/.f64 1 a) (*.f64 eps 1/2))))
(/.f64 (+.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2)))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2)))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b)) (+.f64 (/.f64 1 a) (*.f64 eps 1/2))) (*.f64 (expm1.f64 (*.f64 eps b)) (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)))) (*.f64 (expm1.f64 (*.f64 eps b)) (+.f64 (/.f64 1 a) (*.f64 eps 1/2))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b)) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2)))) (*.f64 (expm1.f64 (*.f64 eps b)) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)))) (*.f64 (expm1.f64 (*.f64 eps b)) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2)))))
(/.f64 (+.f64 (+.f64 (/.f64 1 a) (*.f64 eps 1/2)) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 eps (pow.f64 (exp.f64 eps) b))) (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 eps (pow.f64 (exp.f64 eps) b))) (+.f64 (/.f64 1 a) (*.f64 eps 1/2))))
(/.f64 (+.f64 (pow.f64 a -2) (+.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 eps (/.f64 a 1/2))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 eps (pow.f64 (exp.f64 eps) b))) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8))))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 eps (pow.f64 (exp.f64 eps) b))) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (neg.f64 eps)) (+.f64 (/.f64 1 a) (*.f64 eps 1/2))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 1 a) (*.f64 eps 1/2))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (neg.f64 eps)) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps 1/2)) eps)) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps 1/2)) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)) (expm1.f64 (*.f64 eps b))) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps 1/2)) (*.f64 eps (pow.f64 (exp.f64 eps) b)))) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps 1/2)) (expm1.f64 (*.f64 eps b))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 eps (pow.f64 (exp.f64 eps) b)))) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps 1/2)) 1)) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps 1/2)) (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 eps (pow.f64 (exp.f64 eps) b)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)) (neg.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps 1/2)) (*.f64 (pow.f64 (exp.f64 eps) b) (neg.f64 eps)))) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps 1/2)) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2))) eps)) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2))) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (expm1.f64 (*.f64 eps b))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2))) (*.f64 eps (pow.f64 (exp.f64 eps) b)))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2))) (expm1.f64 (*.f64 eps b))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 eps (pow.f64 (exp.f64 eps) b)))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2))) 1)) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2))) (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 eps (pow.f64 (exp.f64 eps) b)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (neg.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2))) (*.f64 (pow.f64 (exp.f64 eps) b) (neg.f64 eps)))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2))) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2))) (neg.f64 (+.f64 (*.f64 eps 1/2) (-.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (/.f64 1 a)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (+.f64 (*.f64 eps -1/2) (-.f64 (/.f64 1 a) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))))))
(pow.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) 1)
(pow.f64 (sqrt.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))) 2)
(pow.f64 (cbrt.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))) 3)
(pow.f64 (pow.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) 2))
(log.f64 (exp.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) 3))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))))
(exp.f64 (log.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))) 1))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))))
(fma.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b)) (/.f64 1 (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(fma.f64 1 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(fma.f64 1 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(fma.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (sqrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(fma.f64 (sqrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (sqrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(fma.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 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) 2) (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 eps) b))) 1)
(*.f64 (pow.f64 (exp.f64 eps) b) 1)
(*.f64 1 (pow.f64 (exp.f64 eps) b))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) b)) (sqrt.f64 (pow.f64 (exp.f64 eps) b)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) 2) (cbrt.f64 (pow.f64 (exp.f64 eps) b)))
(pow.f64 (pow.f64 (exp.f64 eps) b) 1)
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) b)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) 3)
(pow.f64 (pow.f64 (pow.f64 (exp.f64 eps) b) 3) 1/3)
(pow.f64 (exp.f64 eps) b)
(pow.f64 (E.f64) (*.f64 eps b))
(pow.f64 (exp.f64 b) eps)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 eps b)) 2)) (cbrt.f64 (*.f64 eps b)))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 eps b))) (sqrt.f64 (*.f64 eps b)))
(pow.f64 (pow.f64 (exp.f64 b) (sqrt.f64 eps)) (sqrt.f64 eps))
(pow.f64 (pow.f64 (exp.f64 b) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) b) 2))
(log.f64 (exp.f64 (pow.f64 (exp.f64 eps) b)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 eps) b))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) b) 3))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 eps) b)))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 eps) b)))
(+.f64 (/.f64 1 a) (*.f64 eps -1/2))
(+.f64 (/.f64 1 a) (*.f64 (*.f64 eps -1/2) 1))
(+.f64 (/.f64 1 a) (+.f64 (*.f64 eps -1/2) (fma.f64 -1/2 eps (*.f64 eps 1/2))))
(+.f64 (/.f64 1 a) (+.f64 (*.f64 (*.f64 eps -1/2) 1) (fma.f64 -1/2 eps (*.f64 eps 1/2))))
(+.f64 (/.f64 1 a) (+.f64 (*.f64 eps -1/2) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2))))
(+.f64 (/.f64 1 a) (+.f64 (*.f64 (*.f64 eps -1/2) 1) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2))))
(+.f64 (/.f64 1 a) (+.f64 (*.f64 eps -1/2) (fma.f64 (neg.f64 eps) 1/2 (*.f64 eps 1/2))))
(+.f64 (/.f64 1 a) (+.f64 (*.f64 (*.f64 eps -1/2) 1) (fma.f64 (neg.f64 eps) 1/2 (*.f64 eps 1/2))))
(+.f64 (/.f64 1 a) (+.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 a) (+.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 a) (+.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 a) (+.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 (/.f64 1 a) (*.f64 eps -1/2)) (fma.f64 -1/2 eps (*.f64 eps 1/2)))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2)))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (fma.f64 (neg.f64 eps) 1/2 (*.f64 eps 1/2)))
(+.f64 (+.f64 (/.f64 1 a) (*.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 a) (*.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 a) (*.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 a) (*.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 a) (*.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 a) (*.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 a) (*.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 a) (*.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 a) (*.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 a) (*.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 a) (*.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 a) (*.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 a) (*.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 a) (*.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 a) (*.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 a) (*.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 a) (*.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 a) (*.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 a) (*.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 a) (*.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 a) (*.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 a) (*.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 a) (*.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 a) (*.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 a) (*.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 a) (*.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 a) (*.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 eps -1/2) (/.f64 1 a))
(+.f64 (*.f64 eps -1/2) (+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (*.f64 eps 1/2))))
(+.f64 (*.f64 eps -1/2) (+.f64 (/.f64 1 a) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2))))
(+.f64 (*.f64 eps -1/2) (+.f64 (/.f64 1 a) (fma.f64 (neg.f64 eps) 1/2 (*.f64 eps 1/2))))
(+.f64 (*.f64 eps -1/2) (+.f64 (/.f64 1 a) (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 a) (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 a))
(+.f64 (fma.f64 -1/2 eps (*.f64 eps 1/2)) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(+.f64 (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2)) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(+.f64 (fma.f64 (neg.f64 eps) 1/2 (*.f64 eps 1/2)) (+.f64 (/.f64 1 a) (*.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 a) (*.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 a) (*.f64 eps -1/2)))
(+.f64 (-.f64 (/.f64 1 a) (exp.f64 (log1p.f64 (*.f64 eps 1/2)))) 1)
(*.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 (*.f64 eps eps) 1/4)) (/.f64 1 (+.f64 (/.f64 1 a) (*.f64 eps 1/2))))
(*.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 1 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2)))))
(*.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 (/.f64 1 (+.f64 (/.f64 1 a) (*.f64 eps 1/2))) (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)))
(*.f64 (/.f64 1 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2)))) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)))
(*.f64 (/.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)) (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(*.f64 (/.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)) (+.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8))) (-.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (pow.f64 a -2)) (/.f64 eps (/.f64 a 1/2))))
(*.f64 (/.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (-.f64 (*.f64 (pow.f64 a -2) (pow.f64 a -2)) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 eps (/.f64 a 1/2))) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 eps (/.f64 a 1/2)))))) (-.f64 (-.f64 (pow.f64 a -2) (/.f64 eps (/.f64 a 1/2))) (*.f64 (*.f64 eps eps) 1/4)))
(*.f64 (/.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (+.f64 (pow.f64 (pow.f64 a -2) 3) (pow.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 eps (/.f64 a 1/2))) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 a -2) (pow.f64 a -2)) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 eps (/.f64 a 1/2))) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 eps (/.f64 a 1/2))))) (*.f64 (pow.f64 a -2) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 eps (/.f64 a 1/2))))))
(/.f64 1 (/.f64 1 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(/.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)) (+.f64 (/.f64 1 a) (*.f64 eps 1/2)))
(/.f64 (+.f64 (/.f64 1 a) (*.f64 eps 1/2)) (/.f64 (+.f64 (/.f64 1 a) (*.f64 eps 1/2)) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(/.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2))))
(/.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2))) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4))) (/.f64 (+.f64 (/.f64 1 a) (*.f64 eps 1/2)) (sqrt.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8))) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2))) (sqrt.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4))) (cbrt.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)))) (/.f64 (+.f64 (/.f64 1 a) (*.f64 eps 1/2)) (cbrt.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8))) (cbrt.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)))) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2))) (cbrt.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)))))
(/.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 (*.f64 eps eps) 1/4))) (neg.f64 (+.f64 (/.f64 1 a) (*.f64 eps 1/2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8))) (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2)))))
(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)) (cbrt.f64 (/.f64 1 a)) (*.f64 eps -1/2))
Outputs
(/.f64 1 b)
(+.f64 (*.f64 1/2 eps) (/.f64 1 b))
(fma.f64 1/2 eps (/.f64 1 b))
(+.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 b) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))))))
(+.f64 (fma.f64 1/2 eps (/.f64 1 b)) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 b 1/2) (*.f64 b 5/12))))
(+.f64 (*.f64 eps (*.f64 eps (-.f64 (*.f64 b 1/2) (*.f64 b 5/12)))) (fma.f64 1/2 eps (/.f64 1 b)))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/6 (pow.f64 b 2)) (+.f64 (*.f64 1/24 (pow.f64 b 2)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))) b)) (*.f64 1/12 (pow.f64 b 2)))))) (+.f64 (/.f64 1 b) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b)))))))
(fma.f64 1/2 eps (fma.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/6 (*.f64 b b)) (fma.f64 1/24 (*.f64 b b) (fma.f64 1/2 (*.f64 b (-.f64 (*.f64 b 1/2) (*.f64 b 5/12))) (*.f64 (*.f64 b b) 1/12)))) (+.f64 (/.f64 1 b) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 b 1/2) (*.f64 b 5/12))))))
(fma.f64 1/2 eps (fma.f64 (pow.f64 eps 3) (-.f64 (*.f64 b (*.f64 b 1/6)) (fma.f64 1/24 (*.f64 b b) (fma.f64 1/2 (*.f64 b (-.f64 (*.f64 b 1/2) (*.f64 b 5/12))) (*.f64 b (*.f64 b 1/12))))) (+.f64 (/.f64 1 b) (*.f64 eps (*.f64 eps (-.f64 (*.f64 b 1/2) (*.f64 b 5/12)))))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))
(/.f64 1 b)
(-.f64 (+.f64 eps (/.f64 1 b)) (*.f64 1/2 eps))
(+.f64 (+.f64 (/.f64 1 b) eps) (*.f64 eps -1/2))
(+.f64 eps (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(-.f64 (+.f64 eps (+.f64 (*.f64 b (-.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 b))) (*.f64 1/2 eps))
(+.f64 eps (-.f64 (fma.f64 b (-.f64 (*.f64 1/2 (*.f64 eps eps)) (fma.f64 1/6 (*.f64 eps eps) (*.f64 1/2 (*.f64 eps (-.f64 eps (*.f64 1/2 eps)))))) (/.f64 1 b)) (*.f64 1/2 eps)))
(+.f64 eps (-.f64 (fma.f64 b (-.f64 (*.f64 1/2 (*.f64 eps eps)) (fma.f64 1/6 (*.f64 eps eps) (*.f64 (+.f64 eps (*.f64 eps -1/2)) (*.f64 1/2 eps)))) (/.f64 1 b)) (*.f64 1/2 eps)))
(-.f64 (+.f64 eps (+.f64 (*.f64 b (-.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 b 2)) (/.f64 1 b)))) (*.f64 1/2 eps))
(+.f64 eps (-.f64 (fma.f64 b (-.f64 (*.f64 1/2 (*.f64 eps eps)) (fma.f64 1/6 (*.f64 eps eps) (*.f64 1/2 (*.f64 eps (-.f64 eps (*.f64 1/2 eps)))))) (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 1/2 eps))))))) (*.f64 1/6 (*.f64 (*.f64 eps eps) (-.f64 eps (*.f64 1/2 eps))))))) (*.f64 b b) (/.f64 1 b))) (*.f64 1/2 eps)))
(+.f64 eps (-.f64 (fma.f64 b (-.f64 (*.f64 1/2 (*.f64 eps eps)) (fma.f64 1/6 (*.f64 eps eps) (*.f64 (+.f64 eps (*.f64 eps -1/2)) (*.f64 1/2 eps)))) (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 (+.f64 eps (*.f64 eps -1/2)) (*.f64 1/2 eps))))) (*.f64 (*.f64 eps (*.f64 eps 1/6)) (+.f64 eps (*.f64 eps -1/2)))))) (*.f64 b b) (/.f64 1 b))) (*.f64 1/2 eps)))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 b 1/2) (*.f64 b 5/12)))) (/.f64 1 a))
(+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps (*.f64 eps (-.f64 (*.f64 b 1/2) (*.f64 b 5/12))))))
(+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/6 (pow.f64 b 2)) (+.f64 (*.f64 1/24 (pow.f64 b 2)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))) b)) (*.f64 1/12 (pow.f64 b 2)))))) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b)))))))
(fma.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/6 (*.f64 b b)) (fma.f64 1/24 (*.f64 b b) (fma.f64 1/2 (*.f64 b (-.f64 (*.f64 b 1/2) (*.f64 b 5/12))) (*.f64 (*.f64 b b) 1/12)))) (+.f64 (+.f64 (/.f64 1 b) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 b 1/2) (*.f64 b 5/12)))) (/.f64 1 a)))
(fma.f64 (pow.f64 eps 3) (-.f64 (*.f64 b (*.f64 b 1/6)) (fma.f64 1/24 (*.f64 b b) (fma.f64 1/2 (*.f64 b (-.f64 (*.f64 b 1/2) (*.f64 b 5/12))) (*.f64 b (*.f64 b 1/12))))) (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps (*.f64 eps (-.f64 (*.f64 b 1/2) (*.f64 b 5/12)))))))
(+.f64 (*.f64 (-.f64 (*.f64 1/24 (pow.f64 b 3)) (+.f64 (*.f64 1/6 (*.f64 (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))) (pow.f64 b 2))) (+.f64 (*.f64 1/120 (pow.f64 b 3)) (+.f64 (*.f64 1/48 (pow.f64 b 3)) (*.f64 1/2 (*.f64 b (-.f64 (*.f64 1/6 (pow.f64 b 2)) (+.f64 (*.f64 1/24 (pow.f64 b 2)) (+.f64 (*.f64 1/12 (pow.f64 b 2)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))) b))))))))))) (pow.f64 eps 4)) (+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/6 (pow.f64 b 2)) (+.f64 (*.f64 1/24 (pow.f64 b 2)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))) b)) (*.f64 1/12 (pow.f64 b 2)))))) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))))))))
(fma.f64 (-.f64 (*.f64 1/24 (pow.f64 b 3)) (fma.f64 1/6 (*.f64 (-.f64 (*.f64 b 1/2) (*.f64 b 5/12)) (*.f64 b b)) (fma.f64 1/120 (pow.f64 b 3) (fma.f64 1/48 (pow.f64 b 3) (*.f64 1/2 (*.f64 b (-.f64 (*.f64 1/6 (*.f64 b b)) (fma.f64 1/24 (*.f64 b b) (fma.f64 1/2 (*.f64 b (-.f64 (*.f64 b 1/2) (*.f64 b 5/12))) (*.f64 (*.f64 b b) 1/12)))))))))) (pow.f64 eps 4) (fma.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/6 (*.f64 b b)) (fma.f64 1/24 (*.f64 b b) (fma.f64 1/2 (*.f64 b (-.f64 (*.f64 b 1/2) (*.f64 b 5/12))) (*.f64 (*.f64 b b) 1/12)))) (+.f64 (+.f64 (/.f64 1 b) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 b 1/2) (*.f64 b 5/12)))) (/.f64 1 a))))
(fma.f64 (-.f64 (*.f64 1/24 (pow.f64 b 3)) (fma.f64 1/6 (*.f64 b (*.f64 b (-.f64 (*.f64 b 1/2) (*.f64 b 5/12)))) (fma.f64 1/120 (pow.f64 b 3) (fma.f64 1/48 (pow.f64 b 3) (*.f64 b (*.f64 (-.f64 (*.f64 b (*.f64 b 1/6)) (fma.f64 1/24 (*.f64 b b) (fma.f64 1/2 (*.f64 b (-.f64 (*.f64 b 1/2) (*.f64 b 5/12))) (*.f64 b (*.f64 b 1/12))))) 1/2)))))) (pow.f64 eps 4) (fma.f64 (pow.f64 eps 3) (-.f64 (*.f64 b (*.f64 b 1/6)) (fma.f64 1/24 (*.f64 b b) (fma.f64 1/2 (*.f64 b (-.f64 (*.f64 b 1/2) (*.f64 b 5/12))) (*.f64 b (*.f64 b 1/12))))) (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps (*.f64 eps (-.f64 (*.f64 b 1/2) (*.f64 b 5/12))))))))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2))
(*.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))
(+.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)) (/.f64 1 a))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)) (/.f64 1 a))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)) (/.f64 1 a))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (/.f64 1 a))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))) 1/2)))
(*.f64 (neg.f64 eps) (fma.f64 -1 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) 1/2))
(neg.f64 (*.f64 eps (-.f64 1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))))
(+.f64 (/.f64 1 a) (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))) 1/2))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (/.f64 1 a))
(+.f64 (/.f64 1 a) (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))) 1/2))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (/.f64 1 a))
(+.f64 (/.f64 1 a) (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))) 1/2))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (/.f64 1 a))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (*.f64 b (-.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 a) (/.f64 1 b)))
(fma.f64 b (-.f64 (*.f64 1/2 (*.f64 eps eps)) (fma.f64 1/6 (*.f64 eps eps) (*.f64 1/2 (*.f64 eps (-.f64 eps (*.f64 1/2 eps)))))) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 b (-.f64 (*.f64 1/2 (*.f64 eps eps)) (fma.f64 1/6 (*.f64 eps eps) (*.f64 (+.f64 eps (*.f64 eps -1/2)) (*.f64 1/2 eps)))) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (*.f64 b (-.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 b 2)) (+.f64 (/.f64 1 a) (/.f64 1 b))))
(fma.f64 b (-.f64 (*.f64 1/2 (*.f64 eps eps)) (fma.f64 1/6 (*.f64 eps eps) (*.f64 1/2 (*.f64 eps (-.f64 eps (*.f64 1/2 eps)))))) (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 1/2 eps))))))) (*.f64 1/6 (*.f64 (*.f64 eps eps) (-.f64 eps (*.f64 1/2 eps))))))) (*.f64 b b) (+.f64 (/.f64 1 b) (/.f64 1 a))))
(fma.f64 b (-.f64 (*.f64 1/2 (*.f64 eps eps)) (fma.f64 1/6 (*.f64 eps eps) (*.f64 (+.f64 eps (*.f64 eps -1/2)) (*.f64 1/2 eps)))) (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 (+.f64 eps (*.f64 eps -1/2)) (*.f64 1/2 eps))))) (*.f64 (*.f64 eps (*.f64 eps 1/6)) (+.f64 eps (*.f64 eps -1/2)))))) (*.f64 b b) (+.f64 (/.f64 1 b) (/.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))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b 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))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b 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))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b 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))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b 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))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b 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))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b 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))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b 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))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (/.f64 1 a))
(/.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))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b 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))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b 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))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (/.f64 1 a))
(-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 1/2 eps))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2))
(*.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 a)) (*.f64 1/2 eps))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b 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))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b 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))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (/.f64 1 a))
(-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 1/2 eps))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2))
(*.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 a)) (*.f64 1/2 eps))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b 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))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b 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))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (/.f64 1 a))
1
(+.f64 1 (*.f64 eps b))
(+.f64 1 (*.f64 b eps))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (+.f64 1 (*.f64 eps b)))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 b b)) (+.f64 1 (*.f64 b eps)))
(fma.f64 1/2 (*.f64 eps (*.f64 eps (*.f64 b b))) (+.f64 1 (*.f64 b eps)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (+.f64 1 (+.f64 (*.f64 eps b) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 b 3))))))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 b b)) (+.f64 1 (fma.f64 eps b (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 b 3))))))
(fma.f64 1/2 (*.f64 eps (*.f64 eps (*.f64 b b))) (+.f64 1 (fma.f64 eps b (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 b 3) 1/6)))))
(exp.f64 (*.f64 eps b))
(pow.f64 (exp.f64 eps) b)
(exp.f64 (*.f64 b eps))
(exp.f64 (*.f64 eps b))
(pow.f64 (exp.f64 eps) b)
(exp.f64 (*.f64 b eps))
(exp.f64 (*.f64 eps b))
(pow.f64 (exp.f64 eps) b)
(exp.f64 (*.f64 b eps))
(exp.f64 (*.f64 eps b))
(pow.f64 (exp.f64 eps) b)
(exp.f64 (*.f64 b eps))
(exp.f64 (*.f64 eps b))
(pow.f64 (exp.f64 eps) b)
(exp.f64 (*.f64 b eps))
(exp.f64 (*.f64 eps b))
(pow.f64 (exp.f64 eps) b)
(exp.f64 (*.f64 b eps))
(exp.f64 (*.f64 eps b))
(pow.f64 (exp.f64 eps) b)
(exp.f64 (*.f64 b eps))
(exp.f64 (*.f64 eps b))
(pow.f64 (exp.f64 eps) b)
(exp.f64 (*.f64 b eps))
1
(+.f64 1 (*.f64 eps b))
(+.f64 1 (*.f64 b eps))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (+.f64 1 (*.f64 eps b)))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 b b)) (+.f64 1 (*.f64 b eps)))
(fma.f64 1/2 (*.f64 eps (*.f64 eps (*.f64 b b))) (+.f64 1 (*.f64 b eps)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (+.f64 1 (+.f64 (*.f64 eps b) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 b 3))))))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 b b)) (+.f64 1 (fma.f64 eps b (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 b 3))))))
(fma.f64 1/2 (*.f64 eps (*.f64 eps (*.f64 b b))) (+.f64 1 (fma.f64 eps b (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 b 3) 1/6)))))
(exp.f64 (*.f64 eps b))
(pow.f64 (exp.f64 eps) b)
(exp.f64 (*.f64 b eps))
(exp.f64 (*.f64 eps b))
(pow.f64 (exp.f64 eps) b)
(exp.f64 (*.f64 b eps))
(exp.f64 (*.f64 eps b))
(pow.f64 (exp.f64 eps) b)
(exp.f64 (*.f64 b eps))
(exp.f64 (*.f64 eps b))
(pow.f64 (exp.f64 eps) b)
(exp.f64 (*.f64 b eps))
(exp.f64 (*.f64 eps b))
(pow.f64 (exp.f64 eps) b)
(exp.f64 (*.f64 b eps))
(exp.f64 (*.f64 eps b))
(pow.f64 (exp.f64 eps) b)
(exp.f64 (*.f64 b eps))
(exp.f64 (*.f64 eps b))
(pow.f64 (exp.f64 eps) b)
(exp.f64 (*.f64 b eps))
(exp.f64 (*.f64 eps b))
(pow.f64 (exp.f64 eps) b)
(exp.f64 (*.f64 b eps))
(/.f64 1 a)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(*.f64 -1/2 eps)
(*.f64 eps -1/2)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(*.f64 -1/2 eps)
(*.f64 eps -1/2)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(/.f64 1 a)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(*.f64 -1/2 eps)
(*.f64 eps -1/2)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(*.f64 -1/2 eps)
(*.f64 eps -1/2)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))) 1)
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))
(*.f64 eps (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 1 (expm1.f64 (*.f64 eps b)))))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))
(*.f64 (pow.f64 (exp.f64 eps) b) (*.f64 eps (/.f64 1 (expm1.f64 (*.f64 eps b)))))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))
(*.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b)) (/.f64 1 (expm1.f64 (*.f64 eps b))))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))
(*.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 1)
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))
(*.f64 1 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))
(*.f64 (sqrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))) (*.f64 (sqrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))) (/.f64 1 (expm1.f64 (*.f64 eps b)))))
(*.f64 (sqrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))) (*.f64 (/.f64 1 (expm1.f64 (*.f64 b eps))) (sqrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b)))))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 b eps))) (*.f64 (sqrt.f64 (*.f64 eps (exp.f64 (*.f64 b eps)))) (sqrt.f64 (*.f64 eps (exp.f64 (*.f64 b eps))))))
(*.f64 (sqrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (sqrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))) 2) (*.f64 (cbrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))) (/.f64 1 (expm1.f64 (*.f64 eps b)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))) 2) (*.f64 (/.f64 1 (expm1.f64 (*.f64 b eps))) (cbrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (exp.f64 (*.f64 b eps)))) 2) (*.f64 (/.f64 1 (expm1.f64 (*.f64 b eps))) (cbrt.f64 (*.f64 eps (exp.f64 (*.f64 b eps))))))
(*.f64 (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) 2))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) 2) (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (*.f64 eps (pow.f64 (exp.f64 eps) b)))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))
(*.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (neg.f64 eps)) (/.f64 1 (neg.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (pow.f64 (exp.f64 eps) b) (*.f64 (neg.f64 eps) (/.f64 1 (neg.f64 (expm1.f64 (*.f64 b eps))))))
(*.f64 (neg.f64 eps) (/.f64 (exp.f64 (*.f64 b eps)) (neg.f64 (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 1 (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 eps (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) b))))
(*.f64 (/.f64 1 (sqrt.f64 (expm1.f64 (*.f64 b eps)))) (*.f64 (/.f64 eps (sqrt.f64 (expm1.f64 (*.f64 b eps)))) (pow.f64 (exp.f64 eps) b)))
(/.f64 (/.f64 eps (sqrt.f64 (expm1.f64 (*.f64 b eps)))) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 b eps))) (exp.f64 (*.f64 b eps))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (/.f64 (pow.f64 (exp.f64 eps) b) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) eps)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2)) (*.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (cbrt.f64 (expm1.f64 (*.f64 b eps)))) eps))
(*.f64 (/.f64 (exp.f64 (*.f64 b eps)) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2)) (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) eps)
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))
(*.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 eps (sqrt.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 1 (sqrt.f64 (expm1.f64 (*.f64 b eps)))) (*.f64 (/.f64 eps (sqrt.f64 (expm1.f64 (*.f64 b eps)))) (pow.f64 (exp.f64 eps) b)))
(/.f64 (/.f64 eps (sqrt.f64 (expm1.f64 (*.f64 b eps)))) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 b eps))) (exp.f64 (*.f64 b eps))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) b))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))
(*.f64 (/.f64 1 (neg.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (pow.f64 (exp.f64 eps) b) (neg.f64 eps)))
(*.f64 (pow.f64 (exp.f64 eps) b) (*.f64 (neg.f64 eps) (/.f64 1 (neg.f64 (expm1.f64 (*.f64 b eps))))))
(*.f64 (neg.f64 eps) (/.f64 (exp.f64 (*.f64 b eps)) (neg.f64 (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps 1) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))
(*.f64 (/.f64 eps (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (pow.f64 (exp.f64 eps) b) (sqrt.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 1 (sqrt.f64 (expm1.f64 (*.f64 b eps)))) (*.f64 (/.f64 eps (sqrt.f64 (expm1.f64 (*.f64 b eps)))) (pow.f64 (exp.f64 eps) b)))
(/.f64 (/.f64 eps (sqrt.f64 (expm1.f64 (*.f64 b eps)))) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 b eps))) (exp.f64 (*.f64 b eps))))
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (/.f64 (pow.f64 (exp.f64 eps) b) (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2)) (*.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (cbrt.f64 (expm1.f64 (*.f64 b eps)))) eps))
(*.f64 (/.f64 (exp.f64 (*.f64 b eps)) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2)) (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 (pow.f64 (exp.f64 eps) b) 1) (/.f64 eps (expm1.f64 (*.f64 eps b))))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))
(*.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2)) (*.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (cbrt.f64 (expm1.f64 (*.f64 b eps)))) eps))
(*.f64 (/.f64 (exp.f64 (*.f64 b eps)) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2)) (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))) 1) (/.f64 (sqrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))) (expm1.f64 (*.f64 eps b))))
(*.f64 (sqrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))) (/.f64 (sqrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))) (expm1.f64 (*.f64 b eps))))
(*.f64 (sqrt.f64 (*.f64 eps (exp.f64 (*.f64 b eps)))) (/.f64 (sqrt.f64 (*.f64 eps (exp.f64 (*.f64 b eps)))) (expm1.f64 (*.f64 b eps))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))) (expm1.f64 (*.f64 eps b))) (sqrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))))
(*.f64 (sqrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))) (/.f64 (sqrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))) (expm1.f64 (*.f64 b eps))))
(*.f64 (sqrt.f64 (*.f64 eps (exp.f64 (*.f64 b eps)))) (/.f64 (sqrt.f64 (*.f64 eps (exp.f64 (*.f64 b eps)))) (expm1.f64 (*.f64 b eps))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (/.f64 (sqrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2)) (/.f64 (sqrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))) (cbrt.f64 (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 eps (exp.f64 (*.f64 b eps)))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2)) (/.f64 (sqrt.f64 (*.f64 eps (exp.f64 (*.f64 b eps)))) (cbrt.f64 (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))) 2) 1) (/.f64 (cbrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))) (expm1.f64 (*.f64 eps b))))
(*.f64 (cbrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))) 2) (expm1.f64 (*.f64 b eps))))
(*.f64 (cbrt.f64 (*.f64 eps (exp.f64 (*.f64 b eps)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (exp.f64 (*.f64 b eps)))) 2) (expm1.f64 (*.f64 b eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))) 2) (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (cbrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))) (sqrt.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))) 2) (sqrt.f64 (expm1.f64 (*.f64 b eps)))) (/.f64 (cbrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))) (sqrt.f64 (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (exp.f64 (*.f64 b eps)))) 2) (sqrt.f64 (expm1.f64 (*.f64 b eps)))) (/.f64 (cbrt.f64 (*.f64 eps (exp.f64 (*.f64 b eps)))) (sqrt.f64 (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))) 2) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(*.f64 (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))) 2) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (exp.f64 (*.f64 b eps)))) 2) (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2) (cbrt.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))))))
(*.f64 (/.f64 (sqrt.f64 eps) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) (sqrt.f64 eps))
(*.f64 (sqrt.f64 eps) (*.f64 (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 b eps))) (pow.f64 (exp.f64 eps) b)))
(/.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 eps)) (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))) 2) (expm1.f64 (*.f64 eps b))) (cbrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))))
(*.f64 (cbrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))) 2) (expm1.f64 (*.f64 b eps))))
(*.f64 (cbrt.f64 (*.f64 eps (exp.f64 (*.f64 b eps)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (exp.f64 (*.f64 b eps)))) 2) (expm1.f64 (*.f64 b eps))))
(*.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (sqrt.f64 (pow.f64 (exp.f64 eps) b)))) (sqrt.f64 (pow.f64 (exp.f64 eps) b)))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))
(*.f64 (/.f64 eps (neg.f64 (expm1.f64 (*.f64 eps b)))) (neg.f64 (pow.f64 (exp.f64 eps) b)))
(*.f64 (pow.f64 (exp.f64 eps) b) (*.f64 (neg.f64 eps) (/.f64 1 (neg.f64 (expm1.f64 (*.f64 b eps))))))
(*.f64 (neg.f64 eps) (/.f64 (exp.f64 (*.f64 b eps)) (neg.f64 (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) 2))) (cbrt.f64 (pow.f64 (exp.f64 eps) b)))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))
(*.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b)) (-.f64 (pow.f64 (pow.f64 (exp.f64 eps) b) 2) 1)) (+.f64 (pow.f64 (exp.f64 eps) b) 1))
(*.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b)) (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) b) 2) -1)) (+.f64 1 (pow.f64 (exp.f64 eps) b)))
(*.f64 (*.f64 (/.f64 eps (+.f64 -1 (pow.f64 (exp.f64 (*.f64 b eps)) 2))) (exp.f64 (*.f64 b eps))) (+.f64 1 (exp.f64 (*.f64 b eps))))
(*.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b)) (-.f64 (pow.f64 (pow.f64 (exp.f64 eps) b) 3) 1)) (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) b) 2) (+.f64 (pow.f64 (exp.f64 eps) b) 1)))
(*.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b)) (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) b) 3) -1)) (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) b) 2) (+.f64 1 (pow.f64 (exp.f64 eps) b))))
(*.f64 (*.f64 (/.f64 eps (+.f64 -1 (pow.f64 (exp.f64 (*.f64 b eps)) 3))) (exp.f64 (*.f64 b eps))) (+.f64 (pow.f64 (exp.f64 (*.f64 b eps)) 2) (+.f64 1 (exp.f64 (*.f64 b eps)))))
(*.f64 (/.f64 1 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (cbrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))) 2))) (cbrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b))) 2) (*.f64 (/.f64 1 (expm1.f64 (*.f64 b eps))) (cbrt.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (exp.f64 (*.f64 b eps)))) 2) (*.f64 (/.f64 1 (expm1.f64 (*.f64 b eps))) (cbrt.f64 (*.f64 eps (exp.f64 (*.f64 b eps))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) (cbrt.f64 eps))
(*.f64 (cbrt.f64 eps) (*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (expm1.f64 (*.f64 b eps))) (pow.f64 (exp.f64 eps) b)))
(*.f64 (cbrt.f64 eps) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))))
(*.f64 (/.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (/.f64 1 eps)) (-.f64 (pow.f64 (pow.f64 (exp.f64 eps) b) 2) 1)) (+.f64 (pow.f64 (exp.f64 eps) b) 1))
(*.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b)) (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) b) 2) -1)) (+.f64 1 (pow.f64 (exp.f64 eps) b)))
(*.f64 (*.f64 (/.f64 eps (+.f64 -1 (pow.f64 (exp.f64 (*.f64 b eps)) 2))) (exp.f64 (*.f64 b eps))) (+.f64 1 (exp.f64 (*.f64 b eps))))
(*.f64 (/.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (/.f64 1 eps)) (-.f64 (pow.f64 (pow.f64 (exp.f64 eps) b) 3) 1)) (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) b) 2) (+.f64 (pow.f64 (exp.f64 eps) b) 1)))
(*.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b)) (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) b) 3) -1)) (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) b) 2) (+.f64 1 (pow.f64 (exp.f64 eps) b))))
(*.f64 (*.f64 (/.f64 eps (+.f64 -1 (pow.f64 (exp.f64 (*.f64 b eps)) 3))) (exp.f64 (*.f64 b eps))) (+.f64 (pow.f64 (exp.f64 (*.f64 b eps)) 2) (+.f64 1 (exp.f64 (*.f64 b eps)))))
(pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 1)
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))
(pow.f64 (sqrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) 2)
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))
(pow.f64 (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) 3)
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))
(pow.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 eps (pow.f64 (exp.f64 eps) b))) -1)
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))
(pow.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3) 1/3)
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))
(neg.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b)) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (pow.f64 (exp.f64 eps) b) (*.f64 (neg.f64 eps) (/.f64 1 (neg.f64 (expm1.f64 (*.f64 b eps))))))
(*.f64 (neg.f64 eps) (/.f64 (exp.f64 (*.f64 b eps)) (neg.f64 (expm1.f64 (*.f64 b eps)))))
(sqrt.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2))
(sqrt.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) 2))
(sqrt.f64 (pow.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) 2))
(log.f64 (exp.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))
(cbrt.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))
(expm1.f64 (log1p.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))
(exp.f64 (-.f64 (+.f64 (*.f64 eps b) (log.f64 eps)) (log.f64 (expm1.f64 (*.f64 eps b)))))
(exp.f64 (-.f64 (fma.f64 eps b (log.f64 eps)) (log.f64 (expm1.f64 (*.f64 b eps)))))
(exp.f64 (*.f64 (-.f64 (+.f64 (*.f64 eps b) (log.f64 eps)) (log.f64 (expm1.f64 (*.f64 eps b)))) 1))
(exp.f64 (-.f64 (fma.f64 eps b (log.f64 eps)) (log.f64 (expm1.f64 (*.f64 b eps)))))
(log1p.f64 (expm1.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))
(-.f64 (/.f64 1 a) (-.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (/.f64 1 a))
(-.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (/.f64 1 a)) (*.f64 eps 1/2))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (/.f64 1 a))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))) (-.f64 1 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (fma.f64 eps -1/2 (/.f64 1 a)))) 1) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))))
(+.f64 -1 (fma.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (exp.f64 (log1p.f64 (fma.f64 eps -1/2 (/.f64 1 a))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))) 1)
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (/.f64 1 a))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 a))) (-.f64 1 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (*.f64 eps -1/2))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (/.f64 1 a))) 1) (*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2)))
(+.f64 (*.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))) (-.f64 (exp.f64 (log1p.f64 (/.f64 1 a))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 a))) (+.f64 1 (-.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 a))) (+.f64 1 (*.f64 eps (-.f64 1/2 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))))))
(-.f64 (-.f64 (exp.f64 (log1p.f64 (/.f64 1 a))) 1) (*.f64 eps (-.f64 1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))) (-.f64 1 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (/.f64 1 a))
(-.f64 (/.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (+.f64 (*.f64 eps 1/2) (-.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (/.f64 1 a)))) (/.f64 (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2) (+.f64 (*.f64 eps 1/2) (-.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (/.f64 1 a)))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (fma.f64 eps 1/2 (-.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) (/.f64 1 a))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (fma.f64 eps 1/2 (-.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) (/.f64 1 a))))
(-.f64 (/.f64 (pow.f64 a -2) (+.f64 (/.f64 1 a) (*.f64 eps 1/2))) (-.f64 (/.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 1 a) (*.f64 eps 1/2))) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(+.f64 (/.f64 (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4))) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))))
(+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) (/.f64 (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4))) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))
(-.f64 (/.f64 (pow.f64 a -3) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2)))) (-.f64 (/.f64 (pow.f64 eps 3) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2))) 1/8)) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(-.f64 (/.f64 (pow.f64 a -3) (+.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))) (pow.f64 a -2))) (-.f64 (*.f64 (/.f64 (pow.f64 eps 3) (+.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))) (pow.f64 a -2))) 1/8) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))))
(+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) (/.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (+.f64 (pow.f64 a -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))))))
(-.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (exp.f64 (log1p.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (fma.f64 eps -1/2 (/.f64 1 a)))) 1) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))))
(+.f64 -1 (fma.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (exp.f64 (log1p.f64 (fma.f64 eps -1/2 (/.f64 1 a))))))
(-.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (/.f64 (pow.f64 a -2) (+.f64 (/.f64 1 a) (*.f64 eps 1/2)))) (/.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 1 a) (*.f64 eps 1/2))))
(+.f64 (/.f64 (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4))) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))))
(+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) (/.f64 (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4))) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))
(-.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (/.f64 (pow.f64 a -3) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2))))) (/.f64 (pow.f64 eps 3) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2))) 1/8)))
(-.f64 (/.f64 (pow.f64 a -3) (+.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))) (pow.f64 a -2))) (-.f64 (*.f64 (/.f64 (pow.f64 eps 3) (+.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))) (pow.f64 a -2))) 1/8) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))))
(+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) (/.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (+.f64 (pow.f64 a -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))))))
(-.f64 (+.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (exp.f64 (log1p.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))) 1)
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (/.f64 1 a))
(-.f64 (+.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (/.f64 1 a)) 0) (*.f64 eps 1/2))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (/.f64 1 a))
(*.f64 1 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (/.f64 1 a))
(*.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) 1)
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (/.f64 1 a))
(*.f64 (sqrt.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))) (sqrt.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (/.f64 1 a))
(*.f64 (cbrt.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))) 2))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (/.f64 1 a))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))) 2) (cbrt.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (/.f64 1 a))
(*.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2)) (/.f64 1 (+.f64 (*.f64 eps 1/2) (-.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (/.f64 1 a)))))
(*.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (/.f64 1 (fma.f64 eps 1/2 (-.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) (/.f64 1 a)))))
(*.f64 (-.f64 (pow.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (/.f64 1 (fma.f64 eps 1/2 (-.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) (/.f64 1 a)))))
(*.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (+.f64 (*.f64 eps -1/2) (-.f64 (/.f64 1 a) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))))))
(*.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) 2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3)) (+.f64 (pow.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) 2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 eps 1/2) (-.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (/.f64 1 a)))) (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (/.f64 1 (fma.f64 eps 1/2 (-.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) (/.f64 1 a)))))
(*.f64 (-.f64 (pow.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (/.f64 1 (fma.f64 eps 1/2 (-.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) (/.f64 1 a)))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (+.f64 (*.f64 eps -1/2) (-.f64 (/.f64 1 a) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))))) (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 3)))
(*.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) 2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3)) (+.f64 (pow.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) 2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2)) (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2))) (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (/.f64 1 a))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2)) (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 3))) (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2) (*.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3))) (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) 2) (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2) (*.f64 eps (*.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (fma.f64 eps -1/2 (/.f64 1 a)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (-.f64 (pow.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3))) (+.f64 (pow.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) 2) (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2) (*.f64 eps (/.f64 (*.f64 (exp.f64 (*.f64 b eps)) (fma.f64 eps -1/2 (/.f64 1 a))) (expm1.f64 (*.f64 b eps)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2)) (-.f64 (*.f64 eps (+.f64 (/.f64 1 a) (*.f64 eps 1/2))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4))))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) (+.f64 (/.f64 1 a) (*.f64 eps 1/2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (-.f64 (*.f64 eps (+.f64 (/.f64 1 a) (*.f64 1/2 eps))) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b)) (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4)))))) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b)) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (-.f64 (*.f64 eps (+.f64 (/.f64 1 a) (*.f64 1/2 eps))) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))) (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4)))))) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2)) (-.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2)))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8))))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b)) (+.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))) (pow.f64 a -2)))) (-.f64 (*.f64 eps (+.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))) (pow.f64 a -2))) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b)) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)))))
(*.f64 (+.f64 (pow.f64 a -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2)))) (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) (-.f64 (*.f64 eps (+.f64 (pow.f64 a -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))))) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2)) (-.f64 (*.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b)) (+.f64 (/.f64 1 a) (*.f64 eps 1/2))) (*.f64 (expm1.f64 (*.f64 eps b)) (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4))))) (*.f64 (expm1.f64 (*.f64 eps b)) (+.f64 (/.f64 1 a) (*.f64 eps 1/2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (-.f64 (*.f64 eps (*.f64 (pow.f64 (exp.f64 eps) b) (+.f64 (/.f64 1 a) (*.f64 1/2 eps)))) (*.f64 (expm1.f64 (*.f64 b eps)) (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4)))))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (/.f64 (fma.f64 (*.f64 eps (exp.f64 (*.f64 b eps))) (+.f64 (/.f64 1 a) (*.f64 1/2 eps)) (*.f64 (neg.f64 (expm1.f64 (*.f64 b eps))) (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4))))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (/.f64 1 a) (*.f64 1/2 eps)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2)) (-.f64 (*.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b)) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2)))) (*.f64 (expm1.f64 (*.f64 eps b)) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8))))) (*.f64 (expm1.f64 (*.f64 eps b)) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (fma.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b)) (+.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))) (pow.f64 a -2)) (*.f64 (neg.f64 (expm1.f64 (*.f64 b eps))) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8))))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))) (pow.f64 a -2))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (/.f64 (fma.f64 (*.f64 eps (exp.f64 (*.f64 b eps))) (+.f64 (pow.f64 a -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 b eps))) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (pow.f64 a -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2)) (-.f64 (+.f64 (/.f64 1 a) (*.f64 eps 1/2)) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 eps (pow.f64 (exp.f64 eps) b))) (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4))))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 eps (pow.f64 (exp.f64 eps) b))) (+.f64 (/.f64 1 a) (*.f64 eps 1/2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (+.f64 (/.f64 1 a) (-.f64 (*.f64 1/2 eps) (*.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (pow.f64 (exp.f64 eps) b)) (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4))))))) (*.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (pow.f64 (exp.f64 eps) b)) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))
(*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) (*.f64 eps (exp.f64 (*.f64 b eps)))) (*.f64 (+.f64 (/.f64 1 a) (*.f64 1/2 eps)) (/.f64 (-.f64 (pow.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (+.f64 (/.f64 1 a) (-.f64 (*.f64 1/2 eps) (/.f64 (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4))) (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2)) (-.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 eps (pow.f64 (exp.f64 eps) b))) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8))))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 eps (pow.f64 (exp.f64 eps) b))) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (*.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (pow.f64 (exp.f64 eps) b)) (+.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))) (pow.f64 a -2)))) (-.f64 (+.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))) (pow.f64 a -2)) (*.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (pow.f64 (exp.f64 eps) b)) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)))))
(*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) (*.f64 eps (exp.f64 (*.f64 b eps)))) (*.f64 (+.f64 (pow.f64 a -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2)))) (/.f64 (-.f64 (pow.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (-.f64 (+.f64 (pow.f64 a -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2)))) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) (*.f64 eps (exp.f64 (*.f64 b eps)))) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2)) (-.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (neg.f64 eps)) (+.f64 (/.f64 1 a) (*.f64 eps 1/2))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4))))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 1 a) (*.f64 eps 1/2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (*.f64 (neg.f64 (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 a) (*.f64 1/2 eps)))) (+.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (*.f64 (neg.f64 eps) (+.f64 (/.f64 1 a) (*.f64 1/2 eps)))) (*.f64 (expm1.f64 (*.f64 b eps)) (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4))))))
(*.f64 (neg.f64 (expm1.f64 (*.f64 b eps))) (*.f64 (+.f64 (/.f64 1 a) (*.f64 1/2 eps)) (/.f64 (-.f64 (pow.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (+.f64 (*.f64 (expm1.f64 (*.f64 b eps)) (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4)))) (*.f64 (exp.f64 (*.f64 b eps)) (*.f64 (neg.f64 eps) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2)) (-.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (neg.f64 eps)) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8))))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (+.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (neg.f64 eps)) (+.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))) (pow.f64 a -2))) (*.f64 (expm1.f64 (*.f64 b eps)) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8))))) (*.f64 (neg.f64 (expm1.f64 (*.f64 b eps))) (+.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))) (pow.f64 a -2))))
(*.f64 (neg.f64 (expm1.f64 (*.f64 b eps))) (*.f64 (+.f64 (pow.f64 a -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2)))) (/.f64 (-.f64 (pow.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (+.f64 (*.f64 (expm1.f64 (*.f64 b eps)) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8))) (*.f64 (exp.f64 (*.f64 b eps)) (*.f64 (neg.f64 eps) (+.f64 (pow.f64 a -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))))))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2)) (*.f64 (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (+.f64 (*.f64 eps -1/2) (-.f64 (/.f64 1 a) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (+.f64 (*.f64 eps -1/2) (-.f64 (/.f64 1 a) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))))) (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (+.f64 (*.f64 eps -1/2) (-.f64 (/.f64 1 a) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3)) (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) 4) (*.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2) (*.f64 (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))) (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))))))) (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) 2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3)) (-.f64 (pow.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) 4) (*.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2) (*.f64 (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))) (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))))))) (-.f64 (pow.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) 2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) 3) (pow.f64 (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (+.f64 (*.f64 eps -1/2) (-.f64 (/.f64 1 a) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2)) (-.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (+.f64 (*.f64 eps -1/2) (-.f64 (/.f64 1 a) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (+.f64 (*.f64 eps -1/2) (-.f64 (/.f64 1 a) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))) (*.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (+.f64 (*.f64 eps -1/2) (-.f64 (/.f64 1 a) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) 2) 3) (pow.f64 (*.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))))) 3))) (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) 4) (*.f64 (*.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))))) (-.f64 (*.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))))) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3)) (+.f64 (pow.f64 (pow.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) 2) 3) (pow.f64 (*.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))))) 3))) (+.f64 (pow.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) 4) (*.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (*.f64 (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))) (-.f64 (*.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))))) (pow.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) 2))))))
(/.f64 1 (/.f64 1 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (/.f64 1 a))
(/.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (/.f64 (+.f64 (*.f64 eps 1/2) (-.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (/.f64 1 a))) (+.f64 (*.f64 eps 1/2) (-.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (/.f64 1 a)))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (/.f64 1 a))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2)) (+.f64 (*.f64 eps 1/2) (-.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (/.f64 1 a))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (fma.f64 eps 1/2 (-.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) (/.f64 1 a))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (fma.f64 eps 1/2 (-.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) (/.f64 1 a))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 3)) (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (+.f64 (*.f64 eps -1/2) (-.f64 (/.f64 1 a) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))))
(*.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) 2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3)) (+.f64 (pow.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) 2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (+.f64 (*.f64 eps -1/2) (-.f64 (/.f64 1 a) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))) (/.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (+.f64 (*.f64 eps -1/2) (-.f64 (/.f64 1 a) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))) (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) 2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))))) (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) 2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))))))) (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (fma.f64 eps -1/2 (/.f64 1 a))))
(*.f64 (fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (/.f64 1 a)) (/.f64 (+.f64 (pow.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) 2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))))) (+.f64 (pow.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) 2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (+.f64 (*.f64 eps -1/2) (-.f64 (/.f64 1 a) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3))) (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) 2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3))) (+.f64 (pow.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) 2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2))) (/.f64 (+.f64 (*.f64 eps 1/2) (-.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (/.f64 1 a))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2))) (/.f64 (fma.f64 eps 1/2 (-.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) (/.f64 1 a))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2))) (fma.f64 eps 1/2 (-.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) (/.f64 1 a)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (+.f64 (*.f64 eps -1/2) (-.f64 (/.f64 1 a) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3)))) (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) 2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3))) (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3)))) (+.f64 (pow.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) 2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2)))) (/.f64 (+.f64 (*.f64 eps 1/2) (-.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (/.f64 1 a))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)))) (/.f64 (fma.f64 eps 1/2 (-.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) (/.f64 1 a))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2))) (cbrt.f64 (-.f64 (pow.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)))) (/.f64 (fma.f64 eps 1/2 (-.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) (/.f64 1 a))) (cbrt.f64 (-.f64 (pow.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2)) (+.f64 (*.f64 eps -1/2) (-.f64 (/.f64 1 a) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) 2)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2) (pow.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) 2)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (/.f64 1 a)) (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (/.f64 1 a))) (*.f64 (*.f64 eps eps) 1/4)) (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps 1/2))))
(/.f64 (-.f64 (*.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (/.f64 1 a)) (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (/.f64 1 a))) (*.f64 eps (*.f64 eps 1/4))) (+.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (/.f64 1 a)) (*.f64 1/2 eps)))
(/.f64 (fma.f64 (fma.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (/.f64 1 a)) (fma.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (/.f64 1 a)) (neg.f64 (*.f64 eps (*.f64 eps 1/4)))) (+.f64 (*.f64 1/2 eps) (fma.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (/.f64 1 a))))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (/.f64 1 a)) 3) (*.f64 (pow.f64 eps 3) 1/8)) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (/.f64 1 a)) (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (/.f64 1 a))) (*.f64 (*.f64 eps eps) 1/4)) (*.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (/.f64 1 a)) (*.f64 eps 1/2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (/.f64 1 a)) 3) (*.f64 (pow.f64 eps 3) 1/8)) (+.f64 (fma.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (/.f64 1 a)) (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (/.f64 1 a)) (*.f64 eps (*.f64 eps 1/4))) (*.f64 (*.f64 1/2 eps) (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (/.f64 1 a)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (/.f64 1 a)) 3) (*.f64 (pow.f64 eps 3) 1/8)) (+.f64 (fma.f64 (fma.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (/.f64 1 a)) (fma.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (/.f64 1 a)) (*.f64 eps (*.f64 eps 1/4))) (*.f64 eps (*.f64 1/2 (fma.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))) (/.f64 1 a))))))
(/.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 1 a) (*.f64 eps 1/2))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) (+.f64 (/.f64 1 a) (*.f64 eps 1/2))))
(/.f64 (fma.f64 eps (+.f64 (/.f64 1 a) (*.f64 1/2 eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b)) (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4))))) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b)) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))
(/.f64 (fma.f64 eps (+.f64 (/.f64 1 a) (*.f64 1/2 eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))) (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4))))) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))
(/.f64 (+.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2)))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2)))))
(/.f64 (fma.f64 eps (+.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))) (pow.f64 a -2)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b)) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)))) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b)) (+.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))) (pow.f64 a -2))))
(/.f64 (fma.f64 eps (+.f64 (pow.f64 a -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2)))) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)))) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))) (+.f64 (pow.f64 a -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b)) (+.f64 (/.f64 1 a) (*.f64 eps 1/2))) (*.f64 (expm1.f64 (*.f64 eps b)) (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)))) (*.f64 (expm1.f64 (*.f64 eps b)) (+.f64 (/.f64 1 a) (*.f64 eps 1/2))))
(/.f64 (fma.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b)) (+.f64 (/.f64 1 a) (*.f64 1/2 eps)) (*.f64 (expm1.f64 (*.f64 b eps)) (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4))))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))
(/.f64 (fma.f64 (*.f64 eps (exp.f64 (*.f64 b eps))) (+.f64 (/.f64 1 a) (*.f64 1/2 eps)) (*.f64 (expm1.f64 (*.f64 b eps)) (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4))))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b)) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2)))) (*.f64 (expm1.f64 (*.f64 eps b)) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)))) (*.f64 (expm1.f64 (*.f64 eps b)) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2)))))
(/.f64 (fma.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b)) (+.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))) (pow.f64 a -2)) (*.f64 (expm1.f64 (*.f64 b eps)) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))) (pow.f64 a -2))))
(/.f64 (fma.f64 (*.f64 eps (exp.f64 (*.f64 b eps))) (+.f64 (pow.f64 a -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2)))) (*.f64 (expm1.f64 (*.f64 b eps)) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (pow.f64 a -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))))))
(/.f64 (+.f64 (+.f64 (/.f64 1 a) (*.f64 eps 1/2)) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 eps (pow.f64 (exp.f64 eps) b))) (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 eps (pow.f64 (exp.f64 eps) b))) (+.f64 (/.f64 1 a) (*.f64 eps 1/2))))
(/.f64 (fma.f64 (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4))) (/.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (pow.f64 (exp.f64 eps) b)) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))) (*.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (pow.f64 (exp.f64 eps) b)) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))
(*.f64 (/.f64 (fma.f64 (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4))) (/.f64 (expm1.f64 (*.f64 b eps)) (*.f64 eps (exp.f64 (*.f64 b eps)))) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (/.f64 1 a) (*.f64 1/2 eps)))) (*.f64 eps (exp.f64 (*.f64 b eps))))
(/.f64 (+.f64 (pow.f64 a -2) (+.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 eps (/.f64 a 1/2))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 eps (pow.f64 (exp.f64 eps) b))) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8))))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 eps (pow.f64 (exp.f64 eps) b))) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2)))))
(/.f64 (+.f64 (pow.f64 a -2) (+.f64 (*.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (pow.f64 (exp.f64 eps) b)) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8))) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))))) (*.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (pow.f64 (exp.f64 eps) b)) (+.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))) (pow.f64 a -2))))
(*.f64 (/.f64 (/.f64 (fma.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 (expm1.f64 (*.f64 b eps)) (*.f64 eps (exp.f64 (*.f64 b eps)))) (+.f64 (pow.f64 a -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))))) (+.f64 (pow.f64 a -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))))) (expm1.f64 (*.f64 b eps))) (*.f64 eps (exp.f64 (*.f64 b eps))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (neg.f64 eps)) (+.f64 (/.f64 1 a) (*.f64 eps 1/2))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 1 a) (*.f64 eps 1/2))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (neg.f64 eps)) (+.f64 (/.f64 1 a) (*.f64 1/2 eps)) (*.f64 (neg.f64 (expm1.f64 (*.f64 b eps))) (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4))))) (*.f64 (neg.f64 (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))
(/.f64 (fma.f64 (*.f64 (exp.f64 (*.f64 b eps)) (neg.f64 eps)) (+.f64 (/.f64 1 a) (*.f64 1/2 eps)) (*.f64 (neg.f64 (expm1.f64 (*.f64 b eps))) (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4))))) (*.f64 (neg.f64 (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (neg.f64 eps)) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (neg.f64 (expm1.f64 (*.f64 b eps))) (*.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (neg.f64 eps)) (+.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))) (pow.f64 a -2)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 b eps))) (+.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))) (pow.f64 a -2))))
(/.f64 (fma.f64 (*.f64 (exp.f64 (*.f64 b eps)) (neg.f64 eps)) (+.f64 (pow.f64 a -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 b eps))) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 b eps))) (+.f64 (pow.f64 a -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps 1/2)) eps)) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps 1/2)) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))))
(/.f64 (fma.f64 eps (+.f64 (/.f64 1 a) (*.f64 1/2 eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b)) (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4))))) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b)) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))
(/.f64 (fma.f64 eps (+.f64 (/.f64 1 a) (*.f64 1/2 eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))) (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4))))) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)) (expm1.f64 (*.f64 eps b))) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps 1/2)) (*.f64 eps (pow.f64 (exp.f64 eps) b)))) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps 1/2)) (expm1.f64 (*.f64 eps b))))
(/.f64 (fma.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b)) (+.f64 (/.f64 1 a) (*.f64 1/2 eps)) (*.f64 (expm1.f64 (*.f64 b eps)) (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4))))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))
(/.f64 (fma.f64 (*.f64 eps (exp.f64 (*.f64 b eps))) (+.f64 (/.f64 1 a) (*.f64 1/2 eps)) (*.f64 (expm1.f64 (*.f64 b eps)) (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4))))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 eps (pow.f64 (exp.f64 eps) b)))) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps 1/2)) 1)) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps 1/2)) (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 eps (pow.f64 (exp.f64 eps) b)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4))) (/.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (pow.f64 (exp.f64 eps) b)) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))) (*.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (pow.f64 (exp.f64 eps) b)) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))
(*.f64 (/.f64 (fma.f64 (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4))) (/.f64 (expm1.f64 (*.f64 b eps)) (*.f64 eps (exp.f64 (*.f64 b eps)))) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (/.f64 1 a) (*.f64 1/2 eps)))) (*.f64 eps (exp.f64 (*.f64 b eps))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)) (neg.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps 1/2)) (*.f64 (pow.f64 (exp.f64 eps) b) (neg.f64 eps)))) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps 1/2)) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (neg.f64 eps)) (+.f64 (/.f64 1 a) (*.f64 1/2 eps)) (*.f64 (neg.f64 (expm1.f64 (*.f64 b eps))) (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4))))) (*.f64 (neg.f64 (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))
(/.f64 (fma.f64 (*.f64 (exp.f64 (*.f64 b eps)) (neg.f64 eps)) (+.f64 (/.f64 1 a) (*.f64 1/2 eps)) (*.f64 (neg.f64 (expm1.f64 (*.f64 b eps))) (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4))))) (*.f64 (neg.f64 (expm1.f64 (*.f64 b eps))) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2))) eps)) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2))) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))))
(/.f64 (fma.f64 eps (+.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))) (pow.f64 a -2)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b)) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)))) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b)) (+.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))) (pow.f64 a -2))))
(/.f64 (fma.f64 eps (+.f64 (pow.f64 a -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2)))) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)))) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps))) (+.f64 (pow.f64 a -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (expm1.f64 (*.f64 eps b))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2))) (*.f64 eps (pow.f64 (exp.f64 eps) b)))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2))) (expm1.f64 (*.f64 eps b))))
(/.f64 (fma.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b)) (+.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))) (pow.f64 a -2)) (*.f64 (expm1.f64 (*.f64 b eps)) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))) (pow.f64 a -2))))
(/.f64 (fma.f64 (*.f64 eps (exp.f64 (*.f64 b eps))) (+.f64 (pow.f64 a -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2)))) (*.f64 (expm1.f64 (*.f64 b eps)) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)))) (*.f64 (expm1.f64 (*.f64 b eps)) (+.f64 (pow.f64 a -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 eps (pow.f64 (exp.f64 eps) b)))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2))) 1)) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2))) (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 eps (pow.f64 (exp.f64 eps) b)))))
(/.f64 (+.f64 (pow.f64 a -2) (+.f64 (*.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (pow.f64 (exp.f64 eps) b)) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8))) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))))) (*.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (pow.f64 (exp.f64 eps) b)) (+.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))) (pow.f64 a -2))))
(*.f64 (/.f64 (/.f64 (fma.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 (expm1.f64 (*.f64 b eps)) (*.f64 eps (exp.f64 (*.f64 b eps)))) (+.f64 (pow.f64 a -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))))) (+.f64 (pow.f64 a -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))))) (expm1.f64 (*.f64 b eps))) (*.f64 eps (exp.f64 (*.f64 b eps))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (neg.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2))) (*.f64 (pow.f64 (exp.f64 eps) b) (neg.f64 eps)))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2))) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (neg.f64 (expm1.f64 (*.f64 b eps))) (*.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (neg.f64 eps)) (+.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))) (pow.f64 a -2)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 b eps))) (+.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))) (pow.f64 a -2))))
(/.f64 (fma.f64 (*.f64 (exp.f64 (*.f64 b eps)) (neg.f64 eps)) (+.f64 (pow.f64 a -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 b eps))) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 b eps))) (+.f64 (pow.f64 a -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2))) (neg.f64 (+.f64 (*.f64 eps 1/2) (-.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (/.f64 1 a)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2))) (neg.f64 (fma.f64 eps 1/2 (-.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) (/.f64 1 a)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2))) (neg.f64 (fma.f64 eps 1/2 (-.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) (/.f64 1 a)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (+.f64 (*.f64 eps -1/2) (-.f64 (/.f64 1 a) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))) 2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) 2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (exp.f64 (*.f64 b eps)))))))))
(pow.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) 1)
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (/.f64 1 a))
(pow.f64 (sqrt.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))) 2)
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (/.f64 1 a))
(pow.f64 (cbrt.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))) 3)
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (/.f64 1 a))
(pow.f64 (pow.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) 3) 1/3)
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (/.f64 1 a))
(sqrt.f64 (pow.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) 2))
(sqrt.f64 (pow.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (fma.f64 eps -1/2 (/.f64 1 a))) 2))
(sqrt.f64 (pow.f64 (fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (/.f64 1 a)) 2))
(log.f64 (exp.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (/.f64 1 a))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (/.f64 1 a))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) 3))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (/.f64 1 a))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (/.f64 1 a))
(exp.f64 (log.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (/.f64 1 a))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))) 1))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (/.f64 1 a))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (/.f64 1 a))
(fma.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b)) (/.f64 1 (expm1.f64 (*.f64 eps b))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (/.f64 1 a))
(fma.f64 1 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (/.f64 1 a))
(fma.f64 1 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (/.f64 1 a))
(fma.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (sqrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (/.f64 1 a))
(fma.f64 (sqrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (sqrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (/.f64 1 a))
(fma.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 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (/.f64 1 a))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) 2) (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))) (/.f64 1 a))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 eps) b))) 1)
(pow.f64 (exp.f64 eps) b)
(exp.f64 (*.f64 b eps))
(*.f64 (pow.f64 (exp.f64 eps) b) 1)
(pow.f64 (exp.f64 eps) b)
(exp.f64 (*.f64 b eps))
(*.f64 1 (pow.f64 (exp.f64 eps) b))
(pow.f64 (exp.f64 eps) b)
(exp.f64 (*.f64 b eps))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) b)) (sqrt.f64 (pow.f64 (exp.f64 eps) b)))
(pow.f64 (exp.f64 eps) b)
(exp.f64 (*.f64 b eps))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) 2))
(pow.f64 (exp.f64 eps) b)
(exp.f64 (*.f64 b eps))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) 2) (cbrt.f64 (pow.f64 (exp.f64 eps) b)))
(pow.f64 (exp.f64 eps) b)
(exp.f64 (*.f64 b eps))
(pow.f64 (pow.f64 (exp.f64 eps) b) 1)
(pow.f64 (exp.f64 eps) b)
(exp.f64 (*.f64 b eps))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) b)) 2)
(pow.f64 (exp.f64 eps) b)
(exp.f64 (*.f64 b eps))
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) 3)
(pow.f64 (exp.f64 eps) b)
(exp.f64 (*.f64 b eps))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 eps) b) 3) 1/3)
(pow.f64 (exp.f64 eps) b)
(exp.f64 (*.f64 b eps))
(pow.f64 (exp.f64 eps) b)
(exp.f64 (*.f64 b eps))
(pow.f64 (E.f64) (*.f64 eps b))
(pow.f64 (E.f64) (*.f64 b eps))
(pow.f64 (exp.f64 b) eps)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 eps b)) 2)) (cbrt.f64 (*.f64 eps b)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 b eps)) 2)) (cbrt.f64 (*.f64 b eps)))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 eps b))) (sqrt.f64 (*.f64 eps b)))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 b eps))) (sqrt.f64 (*.f64 b eps)))
(pow.f64 (pow.f64 (exp.f64 b) (sqrt.f64 eps)) (sqrt.f64 eps))
(pow.f64 (pow.f64 (exp.f64 b) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) b) 2))
(sqrt.f64 (pow.f64 (exp.f64 (*.f64 b eps)) 2))
(log.f64 (exp.f64 (pow.f64 (exp.f64 eps) b)))
(pow.f64 (exp.f64 eps) b)
(exp.f64 (*.f64 b eps))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 eps) b))))
(pow.f64 (exp.f64 eps) b)
(exp.f64 (*.f64 b eps))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) b) 3))
(pow.f64 (exp.f64 eps) b)
(exp.f64 (*.f64 b eps))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 eps) b)))
(pow.f64 (exp.f64 eps) b)
(exp.f64 (*.f64 b eps))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 eps) b)))
(pow.f64 (exp.f64 eps) b)
(exp.f64 (*.f64 b eps))
(+.f64 (/.f64 1 a) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (/.f64 1 a))
(+.f64 (/.f64 1 a) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 eps -1/2 (/.f64 1 a))
(+.f64 (/.f64 1 a) (+.f64 (*.f64 eps -1/2) (fma.f64 -1/2 eps (*.f64 eps 1/2))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (*.f64 (*.f64 eps -1/2) 1) (fma.f64 -1/2 eps (*.f64 eps 1/2))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (*.f64 eps -1/2) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.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 a)) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (*.f64 eps -1/2) (fma.f64 (neg.f64 eps) 1/2 (*.f64 eps 1/2))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps))))
(+.f64 (/.f64 1 a) (+.f64 (*.f64 (*.f64 eps -1/2) 1) (fma.f64 (neg.f64 eps) 1/2 (*.f64 eps 1/2))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps))))
(+.f64 (/.f64 1 a) (+.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 a) (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 a) (+.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 a) (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 a) (+.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 a) (fma.f64 eps -1/2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.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 a) (fma.f64 eps -1/2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (fma.f64 -1/2 eps (*.f64 eps 1/2)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (fma.f64 (neg.f64 eps) 1/2 (*.f64 eps 1/2)))
(+.f64 (/.f64 1 a) (fma.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 (neg.f64 (sqrt.f64 (*.f64 eps 1/2))) (sqrt.f64 (*.f64 eps 1/2)) (*.f64 eps 1/2)))
(+.f64 (/.f64 1 a) (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 (/.f64 1 a) (*.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 a) (fma.f64 eps -1/2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 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 a)) (*.f64 2 (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (*.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 a)) (*.f64 2 (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (*.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 a)) (+.f64 (fma.f64 -1/2 eps (*.f64 1/2 eps)) (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 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 a)) (+.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 1 a) (+.f64 (fma.f64 eps -1/2 (fma.f64 -1/2 eps (*.f64 1/2 eps))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 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 (fma.f64 eps -1/2 (/.f64 1 a)) (fma.f64 -1/2 eps (*.f64 1/2 eps))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (fma.f64 eps -1/2 (fma.f64 -1/2 eps (*.f64 1/2 eps))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 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 a)) (*.f64 2 (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (*.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 a)) (*.f64 2 (fma.f64 -1/2 eps (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (*.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 a)) (+.f64 (fma.f64 -1/2 eps (*.f64 1/2 eps)) (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 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 a)) (+.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 1 a) (+.f64 (fma.f64 eps -1/2 (fma.f64 -1/2 eps (*.f64 1/2 eps))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 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 (fma.f64 eps -1/2 (/.f64 1 a)) (fma.f64 -1/2 eps (*.f64 1/2 eps))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (fma.f64 eps -1/2 (fma.f64 -1/2 eps (*.f64 1/2 eps))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 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 a)) (+.f64 (fma.f64 -1/2 eps (*.f64 1/2 eps)) (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 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 a)) (+.f64 (fma.f64 -1/2 eps (*.f64 1/2 eps)) (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 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 a)) (*.f64 2 (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (*.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 a)) (+.f64 (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (/.f64 1 a) (+.f64 (fma.f64 eps -1/2 (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 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 a)) (+.f64 (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps)) (+.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 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 a)) (+.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 1 a) (+.f64 (fma.f64 eps -1/2 (fma.f64 -1/2 eps (*.f64 1/2 eps))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 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 a)) (+.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 1 a) (+.f64 (fma.f64 eps -1/2 (fma.f64 -1/2 eps (*.f64 1/2 eps))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 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 a)) (+.f64 (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (/.f64 1 a) (+.f64 (fma.f64 eps -1/2 (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 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 a)) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (*.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 (fma.f64 eps -1/2 (/.f64 1 a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)) (+.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 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 (fma.f64 eps -1/2 (/.f64 1 a)) (fma.f64 -1/2 eps (*.f64 1/2 eps))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (fma.f64 eps -1/2 (fma.f64 -1/2 eps (*.f64 1/2 eps))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 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 (fma.f64 eps -1/2 (/.f64 1 a)) (fma.f64 -1/2 eps (*.f64 1/2 eps))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(+.f64 (/.f64 1 a) (+.f64 (fma.f64 eps -1/2 (fma.f64 -1/2 eps (*.f64 1/2 eps))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 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 a)) (+.f64 (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps)) (+.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 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 (fma.f64 eps -1/2 (/.f64 1 a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)) (+.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 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 a)) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (*.f64 eps -1/2) (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(+.f64 (*.f64 eps -1/2) (+.f64 (/.f64 1 a) (fma.f64 -1/2 eps (*.f64 eps 1/2))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (*.f64 eps -1/2) (+.f64 (/.f64 1 a) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (*.f64 eps -1/2) (+.f64 (/.f64 1 a) (fma.f64 (neg.f64 eps) 1/2 (*.f64 eps 1/2))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps))))
(+.f64 (*.f64 eps -1/2) (+.f64 (/.f64 1 a) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps 1/2))) (sqrt.f64 (*.f64 eps 1/2)) (*.f64 eps 1/2))))
(+.f64 (/.f64 1 a) (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 eps -1/2) (+.f64 (/.f64 1 a) (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 a) (fma.f64 eps -1/2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(+.f64 (*.f64 (*.f64 eps -1/2) 1) (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(+.f64 (fma.f64 -1/2 eps (*.f64 eps 1/2)) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2)) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (fma.f64 (neg.f64 eps) 1/2 (*.f64 eps 1/2)) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps 1/2))) (sqrt.f64 (*.f64 eps 1/2)) (*.f64 eps 1/2)) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(+.f64 (/.f64 1 a) (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 (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 a) (*.f64 eps -1/2)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(+.f64 (-.f64 (/.f64 1 a) (exp.f64 (log1p.f64 (*.f64 eps 1/2)))) 1)
(+.f64 1 (-.f64 (/.f64 1 a) (exp.f64 (log1p.f64 (*.f64 1/2 eps)))))
(-.f64 (+.f64 1 (/.f64 1 a)) (exp.f64 (log1p.f64 (*.f64 1/2 eps))))
(*.f64 1 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(fma.f64 eps -1/2 (/.f64 1 a))
(*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 1)
(fma.f64 eps -1/2 (/.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 eps -1/2 (/.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 eps -1/2 (/.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 eps -1/2 (/.f64 1 a))
(*.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 1 (+.f64 (/.f64 1 a) (*.f64 eps 1/2))))
(*.f64 (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4))) (/.f64 1 (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))
(*.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 1 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) 1) (+.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))) (pow.f64 a -2)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 a -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2)))) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8))))
(*.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 (+.f64 (sqrt.f64 (*.f64 1/2 eps)) (pow.f64 a -1/2)) (-.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 1/2 eps))))
(*.f64 (/.f64 1 (+.f64 (/.f64 1 a) (*.f64 eps 1/2))) (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)))
(*.f64 (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4))) (/.f64 1 (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2)))) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)))
(/.f64 (*.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) 1) (+.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))) (pow.f64 a -2)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 a -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2)))) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8))))
(*.f64 (/.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)) (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(fma.f64 eps -1/2 (/.f64 1 a))
(*.f64 (/.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)) (+.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8))) (-.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (pow.f64 a -2)) (/.f64 eps (/.f64 a 1/2))))
(*.f64 (/.f64 (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4))) (+.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8))) (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 a -2)) (/.f64 eps (/.f64 a 1/2))))
(*.f64 (/.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (-.f64 (*.f64 (pow.f64 a -2) (pow.f64 a -2)) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 eps (/.f64 a 1/2))) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 eps (/.f64 a 1/2)))))) (-.f64 (-.f64 (pow.f64 a -2) (/.f64 eps (/.f64 a 1/2))) (*.f64 (*.f64 eps eps) 1/4)))
(*.f64 (/.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (-.f64 (pow.f64 a -4) (*.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2)))))) (-.f64 (pow.f64 a -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2)))))
(/.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 (-.f64 (pow.f64 a -4) (*.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))))) (-.f64 (pow.f64 a -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))))))
(*.f64 (/.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (+.f64 (pow.f64 (pow.f64 a -2) 3) (pow.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 eps (/.f64 a 1/2))) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 a -2) (pow.f64 a -2)) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 eps (/.f64 a 1/2))) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 eps (/.f64 a 1/2))))) (*.f64 (pow.f64 a -2) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (/.f64 eps (/.f64 a 1/2))))))
(*.f64 (/.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (+.f64 (pow.f64 (pow.f64 a -2) 3) (pow.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))) 3))) (-.f64 (+.f64 (pow.f64 a -4) (*.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))))) (*.f64 (pow.f64 a -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))))))
(*.f64 (/.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (+.f64 (pow.f64 (pow.f64 a -2) 3) (pow.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))) 3))) (+.f64 (pow.f64 a -4) (-.f64 (*.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2)))) (*.f64 (pow.f64 a -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2)))))))
(/.f64 1 (/.f64 1 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(fma.f64 eps -1/2 (/.f64 1 a))
(/.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)) (+.f64 (/.f64 1 a) (*.f64 eps 1/2)))
(/.f64 (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4))) (+.f64 (/.f64 1 a) (*.f64 1/2 eps)))
(/.f64 (+.f64 (/.f64 1 a) (*.f64 eps 1/2)) (/.f64 (+.f64 (/.f64 1 a) (*.f64 eps 1/2)) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(*.f64 (/.f64 (+.f64 (/.f64 1 a) (*.f64 1/2 eps)) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))) (fma.f64 eps -1/2 (/.f64 1 a)))
(*.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (/.f64 (+.f64 (/.f64 1 a) (*.f64 1/2 eps)) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))
(/.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2))))
(/.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (+.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))) (pow.f64 a -2)))
(/.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (+.f64 (pow.f64 a -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2)))))
(/.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2))) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2))) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(*.f64 (/.f64 (+.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))) (pow.f64 a -2)) (+.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))) (pow.f64 a -2))) (fma.f64 eps -1/2 (/.f64 1 a)))
(*.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (/.f64 (+.f64 (pow.f64 a -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2)))) (+.f64 (pow.f64 a -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4))) (/.f64 (+.f64 (/.f64 1 a) (*.f64 eps 1/2)) (sqrt.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4)))) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))) (sqrt.f64 (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4)))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4)))) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8))) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2))) (sqrt.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8))) (/.f64 (+.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))) (pow.f64 a -2)) (sqrt.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8))) (+.f64 (pow.f64 a -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4))) (cbrt.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)))) (/.f64 (+.f64 (/.f64 1 a) (*.f64 eps 1/2)) (cbrt.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4)))) (cbrt.f64 (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4))))) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))) (cbrt.f64 (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4)))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4)))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4)))) (/.f64 (+.f64 (/.f64 1 a) (*.f64 1/2 eps)) (cbrt.f64 (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4)))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8))) (cbrt.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)))) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2))) (cbrt.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8))) (cbrt.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)))) (+.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))) (pow.f64 a -2))) (cbrt.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8))) (/.f64 (+.f64 (pow.f64 a -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2)))) (cbrt.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8))))))
(/.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 eps (*.f64 eps 1/4))) (-.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 (+.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) -1/8)) (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 a -2)) (/.f64 (*.f64 eps -1/2) a)))
(/.f64 (+.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) -1/8)) (-.f64 (fma.f64 (*.f64 eps eps) 1/4 (pow.f64 a -2)) (/.f64 eps (/.f64 a -1/2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4))) (neg.f64 (+.f64 (/.f64 1 a) (*.f64 eps 1/2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4)))) (neg.f64 (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8))) (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (/.f64 a 1/2)) (pow.f64 a -2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8))) (neg.f64 (+.f64 (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))) (pow.f64 a -2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8))) (neg.f64 (+.f64 (pow.f64 a -2) (fma.f64 (*.f64 eps eps) 1/4 (/.f64 eps (/.f64 a 1/2))))))
(pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 1)
(fma.f64 eps -1/2 (/.f64 1 a))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) 2)
(fma.f64 eps -1/2 (/.f64 1 a))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) 3)
(fma.f64 eps -1/2 (/.f64 1 a))
(pow.f64 (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 3) 1/3)
(fma.f64 eps -1/2 (/.f64 1 a))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2))
(sqrt.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(fma.f64 eps -1/2 (/.f64 1 a))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))))
(fma.f64 eps -1/2 (/.f64 1 a))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 3))
(fma.f64 eps -1/2 (/.f64 1 a))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(fma.f64 eps -1/2 (/.f64 1 a))
(exp.f64 (log.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(fma.f64 eps -1/2 (/.f64 1 a))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) 1))
(fma.f64 eps -1/2 (/.f64 1 a))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(fma.f64 eps -1/2 (/.f64 1 a))
(fma.f64 1 (/.f64 1 a) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (/.f64 1 a))
(fma.f64 (pow.f64 a -1/2) (pow.f64 a -1/2) (*.f64 eps -1/2))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (cbrt.f64 (/.f64 1 a)) (*.f64 eps -1/2))

eval1.0s (4.2%)

Compiler

Compiled 37157 to 16746 computations (54.9% saved)

prune568.0ms (2.3%)

Pruning

15 alts after pruning (13 fresh and 2 done)

PrunedKeptTotal
New108381091
Fresh6511
Picked101
Done224
Total1092151107
Error
0.0b
Counts
1107 → 15
Alt Table
Click to see full alt table
StatusErrorProgram
8.6b
(pow.f64 (/.f64 a (/.f64 (+.f64 a b) b)) -1)
17.6b
(/.f64 (+.f64 a b) (*.f64 a b))
33.1b
(/.f64 1 b)
33.5b
(/.f64 1 a)
3.8b
(+.f64 (/.f64 1 b) (/.f64 1 a))
3.4b
(+.f64 (/.f64 1 b) (-.f64 (/.f64 1 a) (*.f64 eps 1/2)))
2.6b
(+.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (-.f64 (/.f64 1 a) (*.f64 eps 1/2)))
44.7b
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 eps b))))
45.5b
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
19.1b
(*.f64 (/.f64 1 (*.f64 a b)) (+.f64 a b))
26.0b
(*.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
60.9b
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1/2 b))
49.2b
(*.f64 eps (/.f64 (/.f64 1 eps) a))
49.2b
(*.f64 eps (/.f64 1 (*.f64 eps a)))
49.1b
(*.f64 eps (*.f64 (+.f64 a b) (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 a (*.f64 b eps))))))
Compiler

Compiled 390 to 261 computations (33.1% saved)

localize37.0ms (0.2%)

Local error

Found 3 expressions with local error:

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

Compiled 49 to 34 computations (30.6% saved)

series3.0ms (0%)

Counts
2 → 42
Calls

15 calls:

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

rewrite262.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1830×distribute-lft-in
920×associate-/r*
550×associate-/l*
494×associate-+l+
424×associate-/r/
Iterations

Useful iterations: 0 (0.0ms)

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

simplify285.0ms (1.2%)

Algorithm
egg-herbie
Rules
852×distribute-lft-in
808×distribute-rgt-in
722×fma-def
650×associate-*r*
574×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

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

localize7.0ms (0%)

Compiler

Compiled 8 to 6 computations (25% saved)

localize14.0ms (0.1%)

Local error

Found 1 expressions with local error:

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

Compiled 19 to 13 computations (31.6% saved)

series23.0ms (0.1%)

Counts
1 → 15
Calls

6 calls:

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

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

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

localize21.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.3b
(*.f64 (+.f64 a b) (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 a (*.f64 b eps)))))
6.9b
(*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 a (*.f64 b eps)))
25.8b
(/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 a (*.f64 b eps))))
27.9b
(*.f64 eps (*.f64 (+.f64 a b) (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 a (*.f64 b eps))))))
Compiler

Compiled 116 to 13 computations (88.8% saved)

series9.0ms (0%)

Counts
4 → 144
Calls

36 calls:

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

rewrite139.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1696×associate-/r/
448×associate-+l+
362×add-sqr-sqrt
358×pow1
358×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify185.0ms (0.8%)

Algorithm
egg-herbie
Rules
1334×times-frac
1224×associate-/r*
1014×associate-/l*
940×associate-*r*
858×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

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

localize13.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 34 to 12 computations (64.7% saved)

series7.0ms (0%)

Counts
2 → 60
Calls

18 calls:

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

rewrite118.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1544×associate-*r/
1276×associate-*l/
618×distribute-rgt-in
580×distribute-lft-in
550×associate-/r*
Iterations

Useful iterations: 0 (0.0ms)

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

simplify152.0ms (0.6%)

Algorithm
egg-herbie
Rules
1696×associate-/l*
796×times-frac
690×associate-*r*
640×associate-/l/
616×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
05959759
115869681
276529681
Stop Event
node limit
Counts
259 → 303
Calls
Call 1
Inputs
(*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 a b)) b))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 a b)) b)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (+.f64 a b) 2)) b)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 a b)) b)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (+.f64 a b) 2)) b)) (*.f64 -1/12 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (+.f64 a b) 3)) b))))
(+.f64 (*.f64 -1/48 (/.f64 (*.f64 (pow.f64 eps 4) (pow.f64 (+.f64 a b) 4)) b)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 a b)) b)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (+.f64 a b) 2)) b)) (*.f64 -1/12 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (+.f64 a b) 3)) b)))))
(*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) b))
(*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) b))
(*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) b))
(*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) b))
(*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) b))
(*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) b))
(*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) b))
(*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) b))
(*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) b))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) b)) (*.f64 -1/2 (/.f64 (*.f64 eps (*.f64 a (exp.f64 (*.f64 eps b)))) b)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) b)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps (*.f64 a (exp.f64 (*.f64 eps b)))) b)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 2) (exp.f64 (*.f64 eps b)))) b))))
(+.f64 (*.f64 -1/12 (/.f64 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 3) (exp.f64 (*.f64 eps b)))) b)) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) b)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps (*.f64 a (exp.f64 (*.f64 eps b)))) b)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 2) (exp.f64 (*.f64 eps b)))) b)))))
(*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) b))
(*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) b))
(*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) b))
(*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) b))
(*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) b))
(*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) b))
(*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) b))
(*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) b))
(*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(+.f64 (*.f64 -1/2 (*.f64 eps (exp.f64 (*.f64 eps a)))) (*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)))
(+.f64 (*.f64 -1/2 (*.f64 eps (exp.f64 (*.f64 eps a)))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) (*.f64 b (exp.f64 (*.f64 eps a))))) (*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))))
(+.f64 (*.f64 -1/2 (*.f64 eps (exp.f64 (*.f64 eps a)))) (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 b 2) (exp.f64 (*.f64 eps a))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) (*.f64 b (exp.f64 (*.f64 eps a))))) (*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)))))
(*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) b))
(*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) b))
(*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) b))
(*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) b))
(*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1) b))
(*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1) b))
(*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1) b))
(*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1) b))
(*.f64 eps b)
(+.f64 (*.f64 eps a) (*.f64 eps b))
(+.f64 (*.f64 eps a) (*.f64 eps b))
(+.f64 (*.f64 eps a) (*.f64 eps b))
(*.f64 eps a)
(+.f64 (*.f64 eps a) (*.f64 eps b))
(+.f64 (*.f64 eps a) (*.f64 eps b))
(+.f64 (*.f64 eps a) (*.f64 eps b))
(*.f64 eps a)
(+.f64 (*.f64 eps a) (*.f64 eps b))
(+.f64 (*.f64 eps a) (*.f64 eps b))
(+.f64 (*.f64 eps a) (*.f64 eps b))
(*.f64 eps a)
(+.f64 (*.f64 eps a) (*.f64 eps b))
(+.f64 (*.f64 eps a) (*.f64 eps b))
(+.f64 (*.f64 eps a) (*.f64 eps b))
(*.f64 eps b)
(+.f64 (*.f64 eps a) (*.f64 eps b))
(+.f64 (*.f64 eps a) (*.f64 eps b))
(+.f64 (*.f64 eps a) (*.f64 eps b))
(*.f64 eps b)
(+.f64 (*.f64 eps a) (*.f64 eps b))
(+.f64 (*.f64 eps a) (*.f64 eps b))
(+.f64 (*.f64 eps a) (*.f64 eps b))
(+.f64 (*.f64 (/.f64 -1/2 b) (pow.f64 (exp.f64 eps) (+.f64 a b))) (*.f64 (/.f64 -1/2 b) -1))
(+.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 -1/2 b)) (*.f64 -1 (/.f64 -1/2 b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1/2 b)))) 1)
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b -2))
(/.f64 -1/2 (/.f64 b (expm1.f64 (*.f64 eps (+.f64 a b)))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1/2 b)) 1)
(/.f64 1 (/.f64 (*.f64 b -2) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (*.f64 b -2) (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))))
(/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 b (*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) -1/2)))
(/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (*.f64 b -2) (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 b -2) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))))
(/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2) (/.f64 b (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) -1/2)))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2) b)
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2) (neg.f64 (neg.f64 b)))
(/.f64 1/2 (/.f64 (neg.f64 b) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(/.f64 (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2)) (/.f64 b (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2)) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2))) (/.f64 b (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (/.f64 -1/2 b))) (sqrt.f64 (*.f64 b -2)))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b) -2)
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1/2) (neg.f64 b))
(/.f64 (*.f64 1/2 (expm1.f64 (*.f64 eps (+.f64 a b)))) (neg.f64 b))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -2) b)
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (sqrt.f64 b) -1/2)) (sqrt.f64 b))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (pow.f64 (exp.f64 eps) (+.f64 a b))) 1) (*.f64 (*.f64 b -2) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) 1) (*.f64 (*.f64 b -2) (+.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (pow.f64 (exp.f64 eps) (+.f64 a b))) (+.f64 1 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 1)))))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 b -2))
(/.f64 (neg.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2)) (neg.f64 b))
(/.f64 (*.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2) 1) b)
(/.f64 (*.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2) 1) (/.f64 b 1))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1/2 (sqrt.f64 b))) (sqrt.f64 b))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1/2 (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1) (neg.f64 (*.f64 b -2)))
(/.f64 (*.f64 (/.f64 -1/2 b) (-.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (pow.f64 (exp.f64 eps) (+.f64 a b))) 1)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b))))
(/.f64 (*.f64 (/.f64 -1/2 b) (-.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) 1)) (+.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (pow.f64 (exp.f64 eps) (+.f64 a b))) (+.f64 1 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 1))))
(/.f64 (*.f64 1 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1/2)) (neg.f64 b))
(/.f64 (*.f64 1 (*.f64 1/2 (expm1.f64 (*.f64 eps (+.f64 a b))))) (neg.f64 b))
(/.f64 (*.f64 1 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -2)) b)
(/.f64 (*.f64 1 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (sqrt.f64 b) -1/2))) (sqrt.f64 b))
(/.f64 (*.f64 1 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2) (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(/.f64 (*.f64 1 (neg.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2))) (neg.f64 b))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1/2 b))) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2))) (sqrt.f64 b))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1/2 b))) 2) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2))) (cbrt.f64 b))
(/.f64 (*.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2) (/.f64 1 (sqrt.f64 b))) (sqrt.f64 b))
(/.f64 (*.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2) (/.f64 1 (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(/.f64 (*.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2) -1) (neg.f64 b))
(/.f64 (*.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (/.f64 -1/2 b))) 1) (sqrt.f64 (*.f64 b -2)))
(/.f64 (*.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (/.f64 -1/2 b))) (sqrt.f64 -1/2)) (sqrt.f64 b))
(/.f64 (*.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (/.f64 -1/2 b))) (sqrt.f64 1/2)) (sqrt.f64 (neg.f64 b)))
(/.f64 (*.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (/.f64 1/4 (*.f64 b b)))) 1) (cbrt.f64 (*.f64 b -2)))
(/.f64 (*.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (/.f64 1/4 (*.f64 b b)))) (cbrt.f64 -1/2)) (cbrt.f64 b))
(/.f64 (*.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (/.f64 1/4 (*.f64 b b)))) (cbrt.f64 1/2)) (cbrt.f64 (neg.f64 b)))
(/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1) -1/2) b)
(/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1) -1/2) (neg.f64 (neg.f64 b)))
(/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1) 1) (*.f64 b -2))
(/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1) 1/2) (neg.f64 b))
(/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1) (/.f64 -1/2 (sqrt.f64 b))) (sqrt.f64 b))
(/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1) (/.f64 -1/2 (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1) -1) (neg.f64 (*.f64 b -2)))
(/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 b)) -1/2) (sqrt.f64 b))
(/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (pow.f64 (cbrt.f64 b) 2)) -1/2) (cbrt.f64 b))
(/.f64 (*.f64 -1 (expm1.f64 (*.f64 eps (+.f64 a b)))) (neg.f64 (*.f64 b -2)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (pow.f64 (exp.f64 eps) (+.f64 a b))) 1) (/.f64 -1/2 b)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) 1) (/.f64 -1/2 b)) (+.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (pow.f64 (exp.f64 eps) (+.f64 a b))) (+.f64 1 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 1))))
(/.f64 (*.f64 (/.f64 -1/2 (sqrt.f64 b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (sqrt.f64 b))
(/.f64 (*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 b) 2)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 b))
(/.f64 (*.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1/2) 1) (neg.f64 b))
(/.f64 (*.f64 (*.f64 1/2 (expm1.f64 (*.f64 eps (+.f64 a b)))) 1) (neg.f64 b))
(/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -2) 1) b)
(/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (sqrt.f64 b) -1/2)) 1) (sqrt.f64 b))
(/.f64 (*.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2) (pow.f64 (cbrt.f64 b) 2)) 1) (cbrt.f64 b))
(/.f64 (*.f64 (neg.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2)) 1) (neg.f64 b))
(/.f64 (*.f64 1 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (/.f64 -1/2 b)))) (sqrt.f64 (*.f64 b -2)))
(/.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (/.f64 -1/2 b)))) (sqrt.f64 b))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (/.f64 -1/2 b)))) (sqrt.f64 (neg.f64 b)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2)) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1/2 b)))) (sqrt.f64 b))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2)) (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1/2 b))) 2)) (cbrt.f64 b))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1/2 (cbrt.f64 b))) (pow.f64 (cbrt.f64 b) 2))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2) (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (cbrt.f64 (*.f64 b -2)) (cbrt.f64 (*.f64 b -2)))) (cbrt.f64 (*.f64 b -2)))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1/2) 1) (neg.f64 b))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1/2) (sqrt.f64 b)) (neg.f64 (sqrt.f64 b)))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1/2) (pow.f64 (cbrt.f64 b) 2)) (neg.f64 (cbrt.f64 b)))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1/2) (sqrt.f64 (neg.f64 b))) (sqrt.f64 (neg.f64 b)))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1/2) (*.f64 (cbrt.f64 (neg.f64 b)) (cbrt.f64 (neg.f64 b)))) (cbrt.f64 (neg.f64 b)))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1/2) -1) b)
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1/2) (neg.f64 (sqrt.f64 b))) (sqrt.f64 b))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1/2) (neg.f64 (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(/.f64 (/.f64 (*.f64 1/2 (expm1.f64 (*.f64 eps (+.f64 a b)))) 1) (neg.f64 b))
(/.f64 (/.f64 (*.f64 1/2 (expm1.f64 (*.f64 eps (+.f64 a b)))) (sqrt.f64 b)) (neg.f64 (sqrt.f64 b)))
(/.f64 (/.f64 (*.f64 1/2 (expm1.f64 (*.f64 eps (+.f64 a b)))) (pow.f64 (cbrt.f64 b) 2)) (neg.f64 (cbrt.f64 b)))
(/.f64 (/.f64 (*.f64 1/2 (expm1.f64 (*.f64 eps (+.f64 a b)))) (sqrt.f64 (neg.f64 b))) (sqrt.f64 (neg.f64 b)))
(/.f64 (/.f64 (*.f64 1/2 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (cbrt.f64 (neg.f64 b)) (cbrt.f64 (neg.f64 b)))) (cbrt.f64 (neg.f64 b)))
(/.f64 (/.f64 (*.f64 1/2 (expm1.f64 (*.f64 eps (+.f64 a b)))) -1) b)
(/.f64 (/.f64 (*.f64 1/2 (expm1.f64 (*.f64 eps (+.f64 a b)))) (neg.f64 (sqrt.f64 b))) (sqrt.f64 b))
(/.f64 (/.f64 (*.f64 1/2 (expm1.f64 (*.f64 eps (+.f64 a b)))) (neg.f64 (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -2) 1) b)
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -2) (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (sqrt.f64 b) -1/2)) 1) (sqrt.f64 b))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (sqrt.f64 b) -1/2)) (cbrt.f64 b)) (cbrt.f64 (sqrt.f64 b)))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (sqrt.f64 b) -1/2)) (sqrt.f64 (pow.f64 (cbrt.f64 b) 2))) (sqrt.f64 (cbrt.f64 b)))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (sqrt.f64 b) -1/2)) (sqrt.f64 (sqrt.f64 b))) (sqrt.f64 (sqrt.f64 b)))
(/.f64 (/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2) (pow.f64 (cbrt.f64 b) 2)) 1) (cbrt.f64 b))
(/.f64 (/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2) (pow.f64 (cbrt.f64 b) 2)) (sqrt.f64 (cbrt.f64 b))) (sqrt.f64 (cbrt.f64 b)))
(/.f64 (/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 (cbrt.f64 b)))
(/.f64 (/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (sqrt.f64 b))) (cbrt.f64 (sqrt.f64 b)))
(/.f64 (/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 b)))) (cbrt.f64 (cbrt.f64 b)))
(/.f64 (/.f64 (neg.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2)) 1) (neg.f64 b))
(/.f64 (/.f64 (neg.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2)) (sqrt.f64 b)) (neg.f64 (sqrt.f64 b)))
(/.f64 (/.f64 (neg.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2)) (pow.f64 (cbrt.f64 b) 2)) (neg.f64 (cbrt.f64 b)))
(/.f64 (/.f64 (neg.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2)) (sqrt.f64 (neg.f64 b))) (sqrt.f64 (neg.f64 b)))
(/.f64 (/.f64 (neg.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2)) (*.f64 (cbrt.f64 (neg.f64 b)) (cbrt.f64 (neg.f64 b)))) (cbrt.f64 (neg.f64 b)))
(/.f64 (/.f64 (neg.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2)) -1) b)
(/.f64 (/.f64 (neg.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2)) (neg.f64 (sqrt.f64 b))) (sqrt.f64 b))
(/.f64 (/.f64 (neg.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2)) (neg.f64 (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(pow.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1/2 b)) 1)
(pow.f64 (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1/2 b))) 2)
(pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1/2 b))) 3)
(pow.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1/2 b)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1/2 b)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 -1/2 b)) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1/2 b)))))
(cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1/2 b)) 3))
(cbrt.f64 (*.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 3) (pow.f64 (/.f64 -1/2 b) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1/2 b) 3) (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1/2 b))))
(exp.f64 (log.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1/2 b))))
(exp.f64 (*.f64 (log.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1/2 b))) 1))
(log1p.f64 (expm1.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1/2 b))))
(+.f64 (*.f64 eps a) (*.f64 eps b))
(+.f64 (*.f64 eps b) (*.f64 eps a))
(+.f64 (*.f64 (*.f64 eps a) 1) (*.f64 (*.f64 eps b) 1))
(+.f64 (*.f64 (*.f64 eps b) 1) (*.f64 (*.f64 eps a) 1))
(+.f64 (*.f64 1 (*.f64 (*.f64 eps a) 1)) (*.f64 1 (*.f64 (*.f64 eps b) 1)))
(+.f64 (*.f64 (*.f64 (*.f64 eps a) 1) 1) (*.f64 (*.f64 (*.f64 eps b) 1) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (+.f64 a b)))) 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 (*.f64 (*.f64 eps a) (*.f64 eps a)) (*.f64 (*.f64 eps b) (*.f64 eps b))) (-.f64 (*.f64 eps a) (*.f64 eps b)))
(/.f64 (+.f64 (pow.f64 (*.f64 eps a) 3) (pow.f64 (*.f64 eps b) 3)) (+.f64 (*.f64 (*.f64 eps a) (*.f64 eps a)) (-.f64 (*.f64 (*.f64 eps b) (*.f64 eps b)) (*.f64 (*.f64 eps a) (*.f64 eps b)))))
(/.f64 (*.f64 eps (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 b a))
(/.f64 (*.f64 eps (neg.f64 (-.f64 (*.f64 a a) (*.f64 b b)))) (neg.f64 (-.f64 a b)))
(/.f64 (*.f64 eps (neg.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)))) (neg.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 1 (*.f64 eps (-.f64 (*.f64 a a) (*.f64 b b)))) (-.f64 a b))
(/.f64 (*.f64 1 (*.f64 eps (+.f64 (pow.f64 a 3) (pow.f64 b 3)))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) eps)) (-.f64 a b))
(/.f64 (*.f64 1 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) eps)) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 eps a) (*.f64 eps a)) (*.f64 (*.f64 eps b) (*.f64 eps b)))) (-.f64 (*.f64 eps a) (*.f64 eps b)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 eps a) 3) (pow.f64 (*.f64 eps b) 3))) (+.f64 (*.f64 (*.f64 eps a) (*.f64 eps a)) (-.f64 (*.f64 (*.f64 eps b) (*.f64 eps b)) (*.f64 (*.f64 eps a) (*.f64 eps b)))))
(/.f64 (*.f64 (*.f64 eps (sqrt.f64 (+.f64 a b))) (sqrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)))) (sqrt.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 (*.f64 eps (sqrt.f64 (+.f64 a b))) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b)))) (sqrt.f64 (-.f64 a b)))
(/.f64 (*.f64 (*.f64 eps (pow.f64 (cbrt.f64 (+.f64 a b)) 2)) (cbrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)))) (cbrt.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 (*.f64 eps (pow.f64 (cbrt.f64 (+.f64 a b)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b)))) (cbrt.f64 (-.f64 a b)))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) eps) (-.f64 b a))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 a a) (*.f64 b b))) eps) (neg.f64 (-.f64 a b)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3))) eps) (neg.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 (*.f64 eps (-.f64 (*.f64 a a) (*.f64 b b))) 1) (-.f64 a b))
(/.f64 (*.f64 (*.f64 eps (+.f64 (pow.f64 a 3) (pow.f64 b 3))) 1) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) eps) 1) (-.f64 a b))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) eps) 1) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps a) (*.f64 eps a)) (*.f64 (*.f64 eps b) (*.f64 eps b))) 1) (-.f64 (*.f64 eps a) (*.f64 eps b)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps a) 3) (pow.f64 (*.f64 eps b) 3)) 1) (+.f64 (*.f64 (*.f64 eps a) (*.f64 eps a)) (-.f64 (*.f64 (*.f64 eps b) (*.f64 eps b)) (*.f64 (*.f64 eps a) (*.f64 eps b)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (sqrt.f64 (+.f64 a b)) eps)) (sqrt.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (sqrt.f64 (+.f64 a b)) eps)) (sqrt.f64 (-.f64 a b)))
(/.f64 (/.f64 (*.f64 eps (-.f64 (*.f64 a a) (*.f64 b b))) 1) (-.f64 a b))
(/.f64 (/.f64 (*.f64 eps (-.f64 (*.f64 a a) (*.f64 b b))) (sqrt.f64 (-.f64 a b))) (sqrt.f64 (-.f64 a b)))
(/.f64 (/.f64 (*.f64 eps (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (cbrt.f64 (-.f64 a b)) (cbrt.f64 (-.f64 a b)))) (cbrt.f64 (-.f64 a b)))
(/.f64 (/.f64 (*.f64 eps (-.f64 (*.f64 a a) (*.f64 b b))) (+.f64 (sqrt.f64 a) (sqrt.f64 b))) (-.f64 (sqrt.f64 a) (sqrt.f64 b)))
(/.f64 (/.f64 (*.f64 eps (+.f64 (pow.f64 a 3) (pow.f64 b 3))) 1) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (/.f64 (*.f64 eps (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (sqrt.f64 (fma.f64 a a (*.f64 b (-.f64 b a))))) (sqrt.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (/.f64 (*.f64 eps (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (cbrt.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))) (cbrt.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))))) (cbrt.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) eps) 1) (-.f64 a b))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) eps) (sqrt.f64 (-.f64 a b))) (sqrt.f64 (-.f64 a b)))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) eps) (*.f64 (cbrt.f64 (-.f64 a b)) (cbrt.f64 (-.f64 a b)))) (cbrt.f64 (-.f64 a b)))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) eps) (+.f64 (sqrt.f64 a) (sqrt.f64 b))) (-.f64 (sqrt.f64 a) (sqrt.f64 b)))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) eps) 1) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) eps) (sqrt.f64 (fma.f64 a a (*.f64 b (-.f64 b a))))) (sqrt.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) eps) (*.f64 (cbrt.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))) (cbrt.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))))) (cbrt.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))))
(pow.f64 (*.f64 eps (+.f64 a b)) 1)
(pow.f64 (sqrt.f64 (*.f64 eps (+.f64 a b))) 2)
(pow.f64 (cbrt.f64 (*.f64 eps (+.f64 a b))) 3)
(pow.f64 (pow.f64 (*.f64 eps (+.f64 a b)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 eps (+.f64 a b)) 2))
(log.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)))
(log.f64 (+.f64 (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))
Outputs
(*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 a b)) b))
(*.f64 -1/2 (/.f64 eps (/.f64 b (+.f64 a b))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 a b)) b)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (+.f64 a b) 2)) b)))
(fma.f64 -1/2 (/.f64 eps (/.f64 b (+.f64 a b))) (*.f64 -1/4 (/.f64 (*.f64 eps eps) (/.f64 b (pow.f64 (+.f64 a b) 2)))))
(fma.f64 -1/2 (/.f64 eps (/.f64 b (+.f64 a b))) (/.f64 -1/4 (/.f64 b (pow.f64 (*.f64 eps (+.f64 a b)) 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 a b)) b)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (+.f64 a b) 2)) b)) (*.f64 -1/12 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (+.f64 a b) 3)) b))))
(fma.f64 -1/2 (/.f64 eps (/.f64 b (+.f64 a b))) (fma.f64 -1/4 (/.f64 (*.f64 eps eps) (/.f64 b (pow.f64 (+.f64 a b) 2))) (*.f64 -1/12 (/.f64 (pow.f64 (*.f64 eps (+.f64 a b)) 3) b))))
(fma.f64 -1/2 (/.f64 eps (/.f64 b (+.f64 a b))) (fma.f64 -1/12 (/.f64 (pow.f64 (*.f64 eps (+.f64 a b)) 3) b) (/.f64 -1/4 (/.f64 b (pow.f64 (*.f64 eps (+.f64 a b)) 2)))))
(+.f64 (*.f64 -1/48 (/.f64 (*.f64 (pow.f64 eps 4) (pow.f64 (+.f64 a b) 4)) b)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 a b)) b)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (+.f64 a b) 2)) b)) (*.f64 -1/12 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (+.f64 a b) 3)) b)))))
(fma.f64 -1/48 (/.f64 (pow.f64 eps 4) (/.f64 b (pow.f64 (+.f64 a b) 4))) (fma.f64 -1/2 (/.f64 eps (/.f64 b (+.f64 a b))) (fma.f64 -1/4 (/.f64 (*.f64 eps eps) (/.f64 b (pow.f64 (+.f64 a b) 2))) (*.f64 -1/12 (/.f64 (pow.f64 (*.f64 eps (+.f64 a b)) 3) b)))))
(fma.f64 -1/48 (*.f64 (/.f64 (pow.f64 eps 4) b) (pow.f64 (+.f64 a b) 4)) (fma.f64 -1/2 (/.f64 eps (/.f64 b (+.f64 a b))) (fma.f64 -1/12 (/.f64 (pow.f64 (*.f64 eps (+.f64 a b)) 3) b) (/.f64 -1/4 (/.f64 b (pow.f64 (*.f64 eps (+.f64 a b)) 2))))))
(*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) b))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) b))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) b))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) b))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) b))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) b))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) b))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) b))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) b))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps b)) b))
(/.f64 (*.f64 -1/2 (expm1.f64 (*.f64 eps b))) b)
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) b)) (*.f64 -1/2 (/.f64 (*.f64 eps (*.f64 a (exp.f64 (*.f64 eps b)))) b)))
(*.f64 -1/2 (+.f64 (/.f64 (expm1.f64 (*.f64 eps b)) b) (/.f64 eps (/.f64 b (*.f64 a (pow.f64 (exp.f64 eps) b))))))
(*.f64 -1/2 (+.f64 (/.f64 (expm1.f64 (*.f64 eps b)) b) (*.f64 (/.f64 eps b) (*.f64 a (pow.f64 (exp.f64 eps) b)))))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) b)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps (*.f64 a (exp.f64 (*.f64 eps b)))) b)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 2) (exp.f64 (*.f64 eps b)))) b))))
(fma.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps b)) b) (fma.f64 -1/2 (/.f64 eps (/.f64 b (*.f64 a (pow.f64 (exp.f64 eps) b)))) (*.f64 -1/4 (/.f64 (*.f64 eps eps) (/.f64 b (*.f64 (pow.f64 (exp.f64 eps) b) (*.f64 a a)))))))
(fma.f64 -1/2 (+.f64 (/.f64 (expm1.f64 (*.f64 eps b)) b) (*.f64 (/.f64 eps b) (*.f64 a (pow.f64 (exp.f64 eps) b)))) (/.f64 -1/4 (/.f64 b (*.f64 eps (*.f64 (*.f64 (*.f64 a a) eps) (pow.f64 (exp.f64 eps) b))))))
(+.f64 (*.f64 -1/12 (/.f64 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 3) (exp.f64 (*.f64 eps b)))) b)) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) b)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps (*.f64 a (exp.f64 (*.f64 eps b)))) b)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 2) (exp.f64 (*.f64 eps b)))) b)))))
(fma.f64 -1/12 (/.f64 (*.f64 (pow.f64 (*.f64 eps a) 3) (pow.f64 (exp.f64 eps) b)) b) (fma.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps b)) b) (fma.f64 -1/2 (/.f64 eps (/.f64 b (*.f64 a (pow.f64 (exp.f64 eps) b)))) (*.f64 -1/4 (/.f64 (*.f64 eps eps) (/.f64 b (*.f64 (pow.f64 (exp.f64 eps) b) (*.f64 a a))))))))
(fma.f64 -1/12 (/.f64 (pow.f64 (*.f64 eps a) 3) (/.f64 b (pow.f64 (exp.f64 eps) b))) (fma.f64 -1/2 (+.f64 (/.f64 (expm1.f64 (*.f64 eps b)) b) (*.f64 (/.f64 eps b) (*.f64 a (pow.f64 (exp.f64 eps) b)))) (/.f64 -1/4 (/.f64 b (*.f64 eps (*.f64 (*.f64 (*.f64 a a) eps) (pow.f64 (exp.f64 eps) b)))))))
(*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) b))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) b))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) b))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) b))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) b))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) b))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) b))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) b))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (*.f64 -1/2 (expm1.f64 (*.f64 eps a))) b)
(+.f64 (*.f64 -1/2 (*.f64 eps (exp.f64 (*.f64 eps a)))) (*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)))
(*.f64 -1/2 (+.f64 (*.f64 eps (pow.f64 (exp.f64 eps) a)) (/.f64 (expm1.f64 (*.f64 eps a)) b)))
(*.f64 -1/2 (fma.f64 eps (pow.f64 (exp.f64 eps) a) (/.f64 (expm1.f64 (*.f64 eps a)) b)))
(+.f64 (*.f64 -1/2 (*.f64 eps (exp.f64 (*.f64 eps a)))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) (*.f64 b (exp.f64 (*.f64 eps a))))) (*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))))
(fma.f64 -1/2 (*.f64 eps (pow.f64 (exp.f64 eps) a)) (fma.f64 -1/4 (*.f64 (*.f64 (*.f64 eps eps) b) (pow.f64 (exp.f64 eps) a)) (/.f64 (*.f64 -1/2 (expm1.f64 (*.f64 eps a))) b)))
(+.f64 (*.f64 -1/2 (fma.f64 eps (pow.f64 (exp.f64 eps) a) (/.f64 (expm1.f64 (*.f64 eps a)) b))) (*.f64 -1/4 (*.f64 (pow.f64 (exp.f64 eps) a) (*.f64 eps (*.f64 eps b)))))
(+.f64 (*.f64 -1/2 (*.f64 eps (exp.f64 (*.f64 eps a)))) (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 b 2) (exp.f64 (*.f64 eps a))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) (*.f64 b (exp.f64 (*.f64 eps a))))) (*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)))))
(fma.f64 -1/2 (*.f64 eps (pow.f64 (exp.f64 eps) a)) (fma.f64 -1/12 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 (exp.f64 eps) a) (*.f64 b b))) (fma.f64 -1/4 (*.f64 (*.f64 (*.f64 eps eps) b) (pow.f64 (exp.f64 eps) a)) (/.f64 (*.f64 -1/2 (expm1.f64 (*.f64 eps a))) b))))
(+.f64 (fma.f64 -1/12 (*.f64 (pow.f64 (exp.f64 eps) a) (*.f64 (pow.f64 eps 3) (*.f64 b b))) (*.f64 -1/4 (*.f64 (pow.f64 (exp.f64 eps) a) (*.f64 eps (*.f64 eps b))))) (*.f64 -1/2 (fma.f64 eps (pow.f64 (exp.f64 eps) a) (/.f64 (expm1.f64 (*.f64 eps a)) b))))
(+.f64 (*.f64 -1/2 (fma.f64 eps (pow.f64 (exp.f64 eps) a) (/.f64 (expm1.f64 (*.f64 eps a)) b))) (fma.f64 -1/12 (*.f64 (pow.f64 (exp.f64 eps) a) (*.f64 (pow.f64 eps 3) (*.f64 b b))) (*.f64 -1/4 (*.f64 (pow.f64 (exp.f64 eps) a) (*.f64 eps (*.f64 eps b))))))
(*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) b))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) b))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) b))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) b))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1) b))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1) b))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1) b))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(*.f64 -1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1) b))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(*.f64 eps b)
(+.f64 (*.f64 eps a) (*.f64 eps b))
(*.f64 eps (+.f64 a b))
(+.f64 (*.f64 eps a) (*.f64 eps b))
(*.f64 eps (+.f64 a b))
(+.f64 (*.f64 eps a) (*.f64 eps b))
(*.f64 eps (+.f64 a b))
(*.f64 eps a)
(+.f64 (*.f64 eps a) (*.f64 eps b))
(*.f64 eps (+.f64 a b))
(+.f64 (*.f64 eps a) (*.f64 eps b))
(*.f64 eps (+.f64 a b))
(+.f64 (*.f64 eps a) (*.f64 eps b))
(*.f64 eps (+.f64 a b))
(*.f64 eps a)
(+.f64 (*.f64 eps a) (*.f64 eps b))
(*.f64 eps (+.f64 a b))
(+.f64 (*.f64 eps a) (*.f64 eps b))
(*.f64 eps (+.f64 a b))
(+.f64 (*.f64 eps a) (*.f64 eps b))
(*.f64 eps (+.f64 a b))
(*.f64 eps a)
(+.f64 (*.f64 eps a) (*.f64 eps b))
(*.f64 eps (+.f64 a b))
(+.f64 (*.f64 eps a) (*.f64 eps b))
(*.f64 eps (+.f64 a b))
(+.f64 (*.f64 eps a) (*.f64 eps b))
(*.f64 eps (+.f64 a b))
(*.f64 eps b)
(+.f64 (*.f64 eps a) (*.f64 eps b))
(*.f64 eps (+.f64 a b))
(+.f64 (*.f64 eps a) (*.f64 eps b))
(*.f64 eps (+.f64 a b))
(+.f64 (*.f64 eps a) (*.f64 eps b))
(*.f64 eps (+.f64 a b))
(*.f64 eps b)
(+.f64 (*.f64 eps a) (*.f64 eps b))
(*.f64 eps (+.f64 a b))
(+.f64 (*.f64 eps a) (*.f64 eps b))
(*.f64 eps (+.f64 a b))
(+.f64 (*.f64 eps a) (*.f64 eps b))
(*.f64 eps (+.f64 a b))
(+.f64 (*.f64 (/.f64 -1/2 b) (pow.f64 (exp.f64 eps) (+.f64 a b))) (*.f64 (/.f64 -1/2 b) -1))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(+.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 -1/2 b)) (*.f64 -1 (/.f64 -1/2 b)))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1/2 b)))) 1)
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b -2))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 -1/2 (/.f64 b (expm1.f64 (*.f64 eps (+.f64 a b)))))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1/2 b)) 1)
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 1 (/.f64 (*.f64 b -2) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (*.f64 b -2) (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))))
(*.f64 (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 b -2)) (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 b -2)))
(/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 b (*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) -1/2)))
(*.f64 (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 b -2)) (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 b -2)))
(/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (*.f64 b -2) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 b -2)) (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 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 b -2)))
(/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2) (/.f64 (*.f64 b -2) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))))
(*.f64 (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 b -2)) (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 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 b -2)))
(/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2) (/.f64 b (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) -1/2)))
(*.f64 (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 b -2)) (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 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 b -2)))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2) b)
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2) (neg.f64 (neg.f64 b)))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 1/2 (/.f64 (neg.f64 b) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2)) (/.f64 b (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 (expm1.f64 (*.f64 eps (+.f64 a b))))) b) (sqrt.f64 (*.f64 -1/2 (expm1.f64 (*.f64 eps (+.f64 a b))))))
(*.f64 (sqrt.f64 (*.f64 -1/2 (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (sqrt.f64 (*.f64 -1/2 (expm1.f64 (*.f64 eps (+.f64 a b))))) b))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2)) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2))) (/.f64 b (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 (expm1.f64 (*.f64 eps (+.f64 a b))))) (cbrt.f64 (*.f64 -1/2 (expm1.f64 (*.f64 eps (+.f64 a b)))))) b) (cbrt.f64 (*.f64 -1/2 (expm1.f64 (*.f64 eps (+.f64 a b))))))
(*.f64 (cbrt.f64 (*.f64 -1/2 (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (cbrt.f64 (*.f64 -1/2 (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 b (cbrt.f64 (*.f64 -1/2 (expm1.f64 (*.f64 eps (+.f64 a b))))))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (/.f64 -1/2 b))) (sqrt.f64 (*.f64 b -2)))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (*.f64 b -2))) (sqrt.f64 (/.f64 -1/2 b)))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b) -2)
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1/2) (neg.f64 b))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (*.f64 1/2 (expm1.f64 (*.f64 eps (+.f64 a b)))) (neg.f64 b))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -2) b)
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (sqrt.f64 b) -1/2)) (sqrt.f64 b))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (sqrt.f64 b) (/.f64 -1/2 (sqrt.f64 b))))
(*.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 b)) (sqrt.f64 b)) (expm1.f64 (*.f64 eps (+.f64 a b))))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (pow.f64 (exp.f64 eps) (+.f64 a b))) 1) (*.f64 (*.f64 b -2) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) -1) (*.f64 b (*.f64 -2 (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b))))))
(*.f64 (/.f64 (/.f64 -1/2 b) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b)))) (+.f64 -1 (pow.f64 (exp.f64 eps) (*.f64 (+.f64 a b) 2))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) 1) (*.f64 (*.f64 b -2) (+.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (pow.f64 (exp.f64 eps) (+.f64 a b))) (+.f64 1 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 1)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1) (*.f64 b (*.f64 -2 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b)))))))
(*.f64 (/.f64 (/.f64 -1/2 b) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (pow.f64 (exp.f64 eps) (*.f64 (+.f64 a b) 2))))) (+.f64 -1 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3)))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 b -2))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (neg.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2)) (neg.f64 b))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (*.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2) 1) b)
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (*.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2) 1) (/.f64 b 1))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1/2 (sqrt.f64 b))) (sqrt.f64 b))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (sqrt.f64 b) (/.f64 -1/2 (sqrt.f64 b))))
(*.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 b)) (sqrt.f64 b)) (expm1.f64 (*.f64 eps (+.f64 a b))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1/2 (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1) (neg.f64 (*.f64 b -2)))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (*.f64 (/.f64 -1/2 b) (-.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (pow.f64 (exp.f64 eps) (+.f64 a b))) 1)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b))))
(/.f64 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) -1) (*.f64 b (*.f64 -2 (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b))))))
(*.f64 (/.f64 (/.f64 -1/2 b) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b)))) (+.f64 -1 (pow.f64 (exp.f64 eps) (*.f64 (+.f64 a b) 2))))
(/.f64 (*.f64 (/.f64 -1/2 b) (-.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) 1)) (+.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (pow.f64 (exp.f64 eps) (+.f64 a b))) (+.f64 1 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 1))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1) (*.f64 b (*.f64 -2 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b)))))))
(*.f64 (/.f64 (/.f64 -1/2 b) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (pow.f64 (exp.f64 eps) (*.f64 (+.f64 a b) 2))))) (+.f64 -1 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3)))
(/.f64 (*.f64 1 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1/2)) (neg.f64 b))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (*.f64 1 (*.f64 1/2 (expm1.f64 (*.f64 eps (+.f64 a b))))) (neg.f64 b))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (*.f64 1 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -2)) b)
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (*.f64 1 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (sqrt.f64 b) -1/2))) (sqrt.f64 b))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (sqrt.f64 b) (/.f64 -1/2 (sqrt.f64 b))))
(*.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 b)) (sqrt.f64 b)) (expm1.f64 (*.f64 eps (+.f64 a b))))
(/.f64 (*.f64 1 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2) (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (*.f64 1 (neg.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2))) (neg.f64 b))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1/2 b))) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2))) (sqrt.f64 b))
(/.f64 (sqrt.f64 (*.f64 -1/2 (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (sqrt.f64 b) (sqrt.f64 (*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 (expm1.f64 (*.f64 eps (+.f64 a b))))) (sqrt.f64 b)) (sqrt.f64 (*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1/2 b))) 2) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2))) (cbrt.f64 b))
(/.f64 (cbrt.f64 (*.f64 -1/2 (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -1/2 (expm1.f64 (*.f64 eps (+.f64 a b))))) (cbrt.f64 b)) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))) 2))
(/.f64 (*.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2) (/.f64 1 (sqrt.f64 b))) (sqrt.f64 b))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (sqrt.f64 b) (/.f64 -1/2 (sqrt.f64 b))))
(*.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 b)) (sqrt.f64 b)) (expm1.f64 (*.f64 eps (+.f64 a b))))
(/.f64 (*.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2) (/.f64 1 (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (*.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2) -1) (neg.f64 b))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (*.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (/.f64 -1/2 b))) 1) (sqrt.f64 (*.f64 b -2)))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (/.f64 -1/2 b))) (sqrt.f64 (*.f64 b -2)))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (*.f64 b -2))) (sqrt.f64 (/.f64 -1/2 b)))
(/.f64 (*.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (/.f64 -1/2 b))) (sqrt.f64 -1/2)) (sqrt.f64 b))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (/.f64 -1/2 b))) (/.f64 (sqrt.f64 b) (sqrt.f64 -1/2)))
(*.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (/.f64 -1/2 b))) (sqrt.f64 b)) (sqrt.f64 -1/2))
(/.f64 (*.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (/.f64 -1/2 b))) (sqrt.f64 1/2)) (sqrt.f64 (neg.f64 b)))
(/.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 (neg.f64 b)) (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (/.f64 -1/2 b)))))
(*.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (/.f64 -1/2 b))) (sqrt.f64 (neg.f64 b))) (sqrt.f64 1/2))
(/.f64 (*.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (/.f64 1/4 (*.f64 b b)))) 1) (cbrt.f64 (*.f64 b -2)))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (/.f64 1/4 (*.f64 b b)))) (cbrt.f64 (*.f64 b -2)))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (cbrt.f64 (*.f64 b -2)) (cbrt.f64 (/.f64 1/4 (*.f64 b b)))))
(/.f64 (*.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (/.f64 1/4 (*.f64 b b)))) (cbrt.f64 -1/2)) (cbrt.f64 b))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (/.f64 1/4 (*.f64 b b)))) (/.f64 (cbrt.f64 b) (cbrt.f64 -1/2)))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 (cbrt.f64 b) (cbrt.f64 -1/2)) (cbrt.f64 (/.f64 1/4 (*.f64 b b)))))
(/.f64 (*.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (/.f64 1/4 (*.f64 b b)))) (cbrt.f64 1/2)) (cbrt.f64 (neg.f64 b)))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (/.f64 1/4 (*.f64 b b)))) (/.f64 (cbrt.f64 (neg.f64 b)) (cbrt.f64 1/2)))
(*.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (/.f64 1/4 (*.f64 b b)))) (cbrt.f64 (neg.f64 b))) (cbrt.f64 1/2))
(/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1) -1/2) b)
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1) -1/2) (neg.f64 (neg.f64 b)))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1) 1) (*.f64 b -2))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1) 1/2) (neg.f64 b))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1) (/.f64 -1/2 (sqrt.f64 b))) (sqrt.f64 b))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (sqrt.f64 b) (/.f64 -1/2 (sqrt.f64 b))))
(*.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 b)) (sqrt.f64 b)) (expm1.f64 (*.f64 eps (+.f64 a b))))
(/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1) (/.f64 -1/2 (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1) -1) (neg.f64 (*.f64 b -2)))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 b)) -1/2) (sqrt.f64 b))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (sqrt.f64 b) (/.f64 -1/2 (sqrt.f64 b))))
(*.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 b)) (sqrt.f64 b)) (expm1.f64 (*.f64 eps (+.f64 a b))))
(/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (pow.f64 (cbrt.f64 b) 2)) -1/2) (cbrt.f64 b))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (*.f64 -1 (expm1.f64 (*.f64 eps (+.f64 a b)))) (neg.f64 (*.f64 b -2)))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (pow.f64 (exp.f64 eps) (+.f64 a b))) 1) (/.f64 -1/2 b)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b))))
(/.f64 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) -1) (*.f64 b (*.f64 -2 (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b))))))
(*.f64 (/.f64 (/.f64 -1/2 b) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b)))) (+.f64 -1 (pow.f64 (exp.f64 eps) (*.f64 (+.f64 a b) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) 1) (/.f64 -1/2 b)) (+.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (pow.f64 (exp.f64 eps) (+.f64 a b))) (+.f64 1 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 1))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1) (*.f64 b (*.f64 -2 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b)))))))
(*.f64 (/.f64 (/.f64 -1/2 b) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (pow.f64 (exp.f64 eps) (*.f64 (+.f64 a b) 2))))) (+.f64 -1 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3)))
(/.f64 (*.f64 (/.f64 -1/2 (sqrt.f64 b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (sqrt.f64 b))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (sqrt.f64 b) (/.f64 -1/2 (sqrt.f64 b))))
(*.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 b)) (sqrt.f64 b)) (expm1.f64 (*.f64 eps (+.f64 a b))))
(/.f64 (*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 b) 2)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 b))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (*.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1/2) 1) (neg.f64 b))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (*.f64 (*.f64 1/2 (expm1.f64 (*.f64 eps (+.f64 a b)))) 1) (neg.f64 b))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -2) 1) b)
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (sqrt.f64 b) -1/2)) 1) (sqrt.f64 b))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (sqrt.f64 b) (/.f64 -1/2 (sqrt.f64 b))))
(*.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 b)) (sqrt.f64 b)) (expm1.f64 (*.f64 eps (+.f64 a b))))
(/.f64 (*.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2) (pow.f64 (cbrt.f64 b) 2)) 1) (cbrt.f64 b))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (*.f64 (neg.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2)) 1) (neg.f64 b))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (*.f64 1 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (/.f64 -1/2 b)))) (sqrt.f64 (*.f64 b -2)))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (/.f64 -1/2 b))) (sqrt.f64 (*.f64 b -2)))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (*.f64 b -2))) (sqrt.f64 (/.f64 -1/2 b)))
(/.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (/.f64 -1/2 b)))) (sqrt.f64 b))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (/.f64 -1/2 b))) (/.f64 (sqrt.f64 b) (sqrt.f64 -1/2)))
(*.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (/.f64 -1/2 b))) (sqrt.f64 b)) (sqrt.f64 -1/2))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (/.f64 -1/2 b)))) (sqrt.f64 (neg.f64 b)))
(/.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 (neg.f64 b)) (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (/.f64 -1/2 b)))))
(*.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (/.f64 -1/2 b))) (sqrt.f64 (neg.f64 b))) (sqrt.f64 1/2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2)) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1/2 b)))) (sqrt.f64 b))
(/.f64 (sqrt.f64 (*.f64 -1/2 (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (sqrt.f64 b) (sqrt.f64 (*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 (expm1.f64 (*.f64 eps (+.f64 a b))))) (sqrt.f64 b)) (sqrt.f64 (*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2)) (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1/2 b))) 2)) (cbrt.f64 b))
(/.f64 (cbrt.f64 (*.f64 -1/2 (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -1/2 (expm1.f64 (*.f64 eps (+.f64 a b))))) (cbrt.f64 b)) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))) 2))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1/2 (cbrt.f64 b))) (pow.f64 (cbrt.f64 b) 2))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2) (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (cbrt.f64 (*.f64 b -2)) (cbrt.f64 (*.f64 b -2)))) (cbrt.f64 (*.f64 b -2)))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1/2) 1) (neg.f64 b))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1/2) (sqrt.f64 b)) (neg.f64 (sqrt.f64 b)))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (sqrt.f64 b) (/.f64 -1/2 (sqrt.f64 b))))
(*.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 b)) (sqrt.f64 b)) (expm1.f64 (*.f64 eps (+.f64 a b))))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1/2) (pow.f64 (cbrt.f64 b) 2)) (neg.f64 (cbrt.f64 b)))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1/2) (sqrt.f64 (neg.f64 b))) (sqrt.f64 (neg.f64 b)))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1/2) (*.f64 (cbrt.f64 (neg.f64 b)) (cbrt.f64 (neg.f64 b)))) (cbrt.f64 (neg.f64 b)))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1/2) -1) b)
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1/2) (neg.f64 (sqrt.f64 b))) (sqrt.f64 b))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (sqrt.f64 b) (/.f64 -1/2 (sqrt.f64 b))))
(*.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 b)) (sqrt.f64 b)) (expm1.f64 (*.f64 eps (+.f64 a b))))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1/2) (neg.f64 (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (/.f64 (*.f64 1/2 (expm1.f64 (*.f64 eps (+.f64 a b)))) 1) (neg.f64 b))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (/.f64 (*.f64 1/2 (expm1.f64 (*.f64 eps (+.f64 a b)))) (sqrt.f64 b)) (neg.f64 (sqrt.f64 b)))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (sqrt.f64 b) (/.f64 -1/2 (sqrt.f64 b))))
(*.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 b)) (sqrt.f64 b)) (expm1.f64 (*.f64 eps (+.f64 a b))))
(/.f64 (/.f64 (*.f64 1/2 (expm1.f64 (*.f64 eps (+.f64 a b)))) (pow.f64 (cbrt.f64 b) 2)) (neg.f64 (cbrt.f64 b)))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (/.f64 (*.f64 1/2 (expm1.f64 (*.f64 eps (+.f64 a b)))) (sqrt.f64 (neg.f64 b))) (sqrt.f64 (neg.f64 b)))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (/.f64 (*.f64 1/2 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (cbrt.f64 (neg.f64 b)) (cbrt.f64 (neg.f64 b)))) (cbrt.f64 (neg.f64 b)))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (/.f64 (*.f64 1/2 (expm1.f64 (*.f64 eps (+.f64 a b)))) -1) b)
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (/.f64 (*.f64 1/2 (expm1.f64 (*.f64 eps (+.f64 a b)))) (neg.f64 (sqrt.f64 b))) (sqrt.f64 b))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (sqrt.f64 b) (/.f64 -1/2 (sqrt.f64 b))))
(*.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 b)) (sqrt.f64 b)) (expm1.f64 (*.f64 eps (+.f64 a b))))
(/.f64 (/.f64 (*.f64 1/2 (expm1.f64 (*.f64 eps (+.f64 a b)))) (neg.f64 (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -2) 1) b)
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -2) (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (sqrt.f64 b) -1/2)) 1) (sqrt.f64 b))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (sqrt.f64 b) (/.f64 -1/2 (sqrt.f64 b))))
(*.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 b)) (sqrt.f64 b)) (expm1.f64 (*.f64 eps (+.f64 a b))))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (sqrt.f64 b) -1/2)) (cbrt.f64 b)) (cbrt.f64 (sqrt.f64 b)))
(/.f64 (*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 b))) (*.f64 (cbrt.f64 (sqrt.f64 b)) (cbrt.f64 b)))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 (sqrt.f64 b))) (/.f64 -1/2 (sqrt.f64 b))))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (sqrt.f64 b) -1/2)) (sqrt.f64 (pow.f64 (cbrt.f64 b) 2))) (sqrt.f64 (cbrt.f64 b)))
(/.f64 (*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 b))) (*.f64 (sqrt.f64 (cbrt.f64 b)) (sqrt.f64 (pow.f64 (cbrt.f64 b) 2))))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (cbrt.f64 b))) (/.f64 (/.f64 -1/2 (sqrt.f64 b)) (fabs.f64 (cbrt.f64 b))))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (sqrt.f64 b) -1/2)) (sqrt.f64 (sqrt.f64 b))) (sqrt.f64 (sqrt.f64 b)))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (sqrt.f64 b) (/.f64 -1/2 (sqrt.f64 b))))
(*.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 b)) (sqrt.f64 b)) (expm1.f64 (*.f64 eps (+.f64 a b))))
(/.f64 (/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2) (pow.f64 (cbrt.f64 b) 2)) 1) (cbrt.f64 b))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2) (pow.f64 (cbrt.f64 b) 2)) (sqrt.f64 (cbrt.f64 b))) (sqrt.f64 (cbrt.f64 b)))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 (cbrt.f64 b)))
(/.f64 (*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (pow.f64 (cbrt.f64 b) 2))) (*.f64 (cbrt.f64 (cbrt.f64 b)) (cbrt.f64 (pow.f64 (cbrt.f64 b) 2))))
(*.f64 (/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (cbrt.f64 b))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (cbrt.f64 b) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (sqrt.f64 b))) (cbrt.f64 (sqrt.f64 b)))
(/.f64 (*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (pow.f64 (cbrt.f64 b) 2))) (*.f64 (cbrt.f64 (sqrt.f64 b)) (cbrt.f64 (sqrt.f64 b))))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (sqrt.f64 b))) (/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (sqrt.f64 b))))
(/.f64 (/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 b)))) (cbrt.f64 (cbrt.f64 b)))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (/.f64 (neg.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2)) 1) (neg.f64 b))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (/.f64 (neg.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2)) (sqrt.f64 b)) (neg.f64 (sqrt.f64 b)))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (sqrt.f64 b) (/.f64 -1/2 (sqrt.f64 b))))
(*.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 b)) (sqrt.f64 b)) (expm1.f64 (*.f64 eps (+.f64 a b))))
(/.f64 (/.f64 (neg.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2)) (pow.f64 (cbrt.f64 b) 2)) (neg.f64 (cbrt.f64 b)))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (/.f64 (neg.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2)) (sqrt.f64 (neg.f64 b))) (sqrt.f64 (neg.f64 b)))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (/.f64 (neg.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2)) (*.f64 (cbrt.f64 (neg.f64 b)) (cbrt.f64 (neg.f64 b)))) (cbrt.f64 (neg.f64 b)))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (/.f64 (neg.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2)) -1) b)
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (/.f64 (neg.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2)) (neg.f64 (sqrt.f64 b))) (sqrt.f64 b))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (sqrt.f64 b) (/.f64 -1/2 (sqrt.f64 b))))
(*.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 b)) (sqrt.f64 b)) (expm1.f64 (*.f64 eps (+.f64 a b))))
(/.f64 (/.f64 (neg.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1/2)) (neg.f64 (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(pow.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1/2 b)) 1)
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(pow.f64 (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1/2 b))) 2)
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1/2 b))) 3)
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(pow.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1/2 b)) 3) 1/3)
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(sqrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1/2 b)) 2))
(sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b)) 2))
(fabs.f64 (*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b)))
(log.f64 (pow.f64 (exp.f64 (/.f64 -1/2 b)) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1/2 b)))))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1/2 b)) 3))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(cbrt.f64 (*.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 3) (pow.f64 (/.f64 -1/2 b) 3)))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1/2 b) 3) (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 3)))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(expm1.f64 (log1p.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1/2 b))))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(exp.f64 (log.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1/2 b))))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(exp.f64 (*.f64 (log.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1/2 b))) 1))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(log1p.f64 (expm1.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1/2 b))))
(*.f64 -1/2 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(+.f64 (*.f64 eps a) (*.f64 eps b))
(*.f64 eps (+.f64 a b))
(+.f64 (*.f64 eps b) (*.f64 eps a))
(*.f64 eps (+.f64 a b))
(+.f64 (*.f64 (*.f64 eps a) 1) (*.f64 (*.f64 eps b) 1))
(*.f64 eps (+.f64 a b))
(+.f64 (*.f64 (*.f64 eps b) 1) (*.f64 (*.f64 eps a) 1))
(*.f64 eps (+.f64 a b))
(+.f64 (*.f64 1 (*.f64 (*.f64 eps a) 1)) (*.f64 1 (*.f64 (*.f64 eps b) 1)))
(*.f64 eps (+.f64 a b))
(+.f64 (*.f64 (*.f64 (*.f64 eps a) 1) 1) (*.f64 (*.f64 (*.f64 eps b) 1) 1))
(*.f64 eps (+.f64 a b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (+.f64 a b)))) 1)
(*.f64 eps (+.f64 a b))
(/.f64 eps (/.f64 1 (+.f64 a b)))
(*.f64 eps (+.f64 a b))
(/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 (-.f64 a b) eps))
(*.f64 (/.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (-.f64 a b)) eps)
(*.f64 eps (/.f64 (+.f64 a b) (/.f64 (-.f64 a b) (-.f64 a b))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) 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 (+.f64 a b) (-.f64 a b)) (-.f64 a b)) eps)
(*.f64 eps (/.f64 (+.f64 a b) (/.f64 (-.f64 a 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 (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 (+.f64 a b) (-.f64 a b)) (-.f64 a b)) eps)
(*.f64 eps (/.f64 (+.f64 a b) (/.f64 (-.f64 a b) (-.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 (*.f64 (*.f64 eps a) (*.f64 eps a)) (*.f64 (*.f64 eps b) (*.f64 eps b))) (-.f64 (*.f64 eps a) (*.f64 eps b)))
(/.f64 (*.f64 (*.f64 eps (+.f64 a b)) (*.f64 eps (-.f64 a b))) (*.f64 eps (-.f64 a b)))
(/.f64 (*.f64 eps (+.f64 a b)) (/.f64 (*.f64 eps (-.f64 a b)) (*.f64 eps (-.f64 a b))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps a) 3) (pow.f64 (*.f64 eps b) 3)) (+.f64 (*.f64 (*.f64 eps a) (*.f64 eps a)) (-.f64 (*.f64 (*.f64 eps b) (*.f64 eps b)) (*.f64 (*.f64 eps a) (*.f64 eps b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps a) 3) (pow.f64 (*.f64 eps b) 3)) (fma.f64 (*.f64 eps a) (*.f64 eps a) (*.f64 (*.f64 eps b) (-.f64 (*.f64 eps b) (*.f64 eps a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps a) 3) (pow.f64 (*.f64 eps b) 3)) (fma.f64 (*.f64 eps b) (*.f64 eps (-.f64 b a)) (*.f64 eps (*.f64 (*.f64 a a) eps))))
(/.f64 (*.f64 eps (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 b a))
(/.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (/.f64 (-.f64 b a) eps))
(/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) eps)) (-.f64 b a))
(/.f64 (*.f64 eps (neg.f64 (-.f64 (*.f64 a a) (*.f64 b b)))) (neg.f64 (-.f64 a b)))
(/.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (/.f64 (-.f64 b a) eps))
(/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) eps)) (-.f64 b a))
(/.f64 (*.f64 eps (neg.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)))) (neg.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 eps (/.f64 (neg.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))) (neg.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)))))
(/.f64 eps (*.f64 1 (/.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (+.f64 (pow.f64 a 3) (pow.f64 b 3)))))
(/.f64 (*.f64 1 (*.f64 eps (-.f64 (*.f64 a a) (*.f64 b b)))) (-.f64 a b))
(*.f64 (/.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (-.f64 a b)) eps)
(*.f64 eps (/.f64 (+.f64 a b) (/.f64 (-.f64 a b) (-.f64 a b))))
(/.f64 (*.f64 1 (*.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 1 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) eps)) (-.f64 a b))
(*.f64 (/.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (-.f64 a b)) eps)
(*.f64 eps (/.f64 (+.f64 a b) (/.f64 (-.f64 a b) (-.f64 a b))))
(/.f64 (*.f64 1 (*.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 1 (-.f64 (*.f64 (*.f64 eps a) (*.f64 eps a)) (*.f64 (*.f64 eps b) (*.f64 eps b)))) (-.f64 (*.f64 eps a) (*.f64 eps b)))
(/.f64 (*.f64 (*.f64 eps (+.f64 a b)) (*.f64 eps (-.f64 a b))) (*.f64 eps (-.f64 a b)))
(/.f64 (*.f64 eps (+.f64 a b)) (/.f64 (*.f64 eps (-.f64 a b)) (*.f64 eps (-.f64 a b))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 eps a) 3) (pow.f64 (*.f64 eps b) 3))) (+.f64 (*.f64 (*.f64 eps a) (*.f64 eps a)) (-.f64 (*.f64 (*.f64 eps b) (*.f64 eps b)) (*.f64 (*.f64 eps a) (*.f64 eps b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps a) 3) (pow.f64 (*.f64 eps b) 3)) (fma.f64 (*.f64 eps a) (*.f64 eps a) (*.f64 (*.f64 eps b) (-.f64 (*.f64 eps b) (*.f64 eps a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps a) 3) (pow.f64 (*.f64 eps b) 3)) (fma.f64 (*.f64 eps b) (*.f64 eps (-.f64 b a)) (*.f64 eps (*.f64 (*.f64 a a) eps))))
(/.f64 (*.f64 (*.f64 eps (sqrt.f64 (+.f64 a b))) (sqrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)))) (sqrt.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (/.f64 (sqrt.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))) (*.f64 eps (sqrt.f64 (+.f64 a b)))))
(*.f64 (/.f64 (*.f64 eps (sqrt.f64 (+.f64 a b))) (sqrt.f64 (fma.f64 a a (*.f64 b (-.f64 b a))))) (hypot.f64 (pow.f64 a 3/2) (pow.f64 b 3/2)))
(/.f64 (*.f64 (*.f64 eps (sqrt.f64 (+.f64 a b))) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b)))) (sqrt.f64 (-.f64 a b)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 a b) (-.f64 a b))) (/.f64 (sqrt.f64 (-.f64 a b)) (*.f64 eps (sqrt.f64 (+.f64 a b)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a b) (-.f64 a b))) (sqrt.f64 (-.f64 a b))) (*.f64 eps (sqrt.f64 (+.f64 a b))))
(/.f64 (*.f64 (*.f64 eps (pow.f64 (cbrt.f64 (+.f64 a b)) 2)) (cbrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)))) (cbrt.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 eps (pow.f64 (cbrt.f64 (+.f64 a b)) 2)) (/.f64 (cbrt.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))) (cbrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)))))
(*.f64 (/.f64 (*.f64 eps (pow.f64 (cbrt.f64 (+.f64 a b)) 2)) (cbrt.f64 (fma.f64 a a (*.f64 b (-.f64 b a))))) (cbrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3))))
(/.f64 (*.f64 (*.f64 eps (pow.f64 (cbrt.f64 (+.f64 a b)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b)))) (cbrt.f64 (-.f64 a b)))
(/.f64 (*.f64 eps (pow.f64 (cbrt.f64 (+.f64 a b)) 2)) (/.f64 (cbrt.f64 (-.f64 a b)) (cbrt.f64 (*.f64 (+.f64 a b) (-.f64 a b)))))
(/.f64 eps (/.f64 (cbrt.f64 (-.f64 a b)) (*.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (cbrt.f64 (*.f64 (+.f64 a b) (-.f64 a b))))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) eps) (-.f64 b a))
(/.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (/.f64 (-.f64 b a) eps))
(/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) eps)) (-.f64 b a))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 a a) (*.f64 b b))) eps) (neg.f64 (-.f64 a b)))
(/.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (/.f64 (-.f64 b a) eps))
(/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) eps)) (-.f64 b a))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3))) eps) (neg.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 eps (/.f64 (neg.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))) (neg.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)))))
(/.f64 eps (*.f64 1 (/.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (+.f64 (pow.f64 a 3) (pow.f64 b 3)))))
(/.f64 (*.f64 (*.f64 eps (-.f64 (*.f64 a a) (*.f64 b b))) 1) (-.f64 a b))
(*.f64 (/.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (-.f64 a b)) eps)
(*.f64 eps (/.f64 (+.f64 a b) (/.f64 (-.f64 a b) (-.f64 a b))))
(/.f64 (*.f64 (*.f64 eps (+.f64 (pow.f64 a 3) (pow.f64 b 3))) 1) (fma.f64 a a (*.f64 b (-.f64 b a))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (-.f64 b a)))) eps)
(*.f64 eps (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) eps) 1) (-.f64 a b))
(*.f64 (/.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (-.f64 a b)) eps)
(*.f64 eps (/.f64 (+.f64 a b) (/.f64 (-.f64 a b) (-.f64 a b))))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) eps) 1) (fma.f64 a a (*.f64 b (-.f64 b a))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (-.f64 b a)))) eps)
(*.f64 eps (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps a) (*.f64 eps a)) (*.f64 (*.f64 eps b) (*.f64 eps b))) 1) (-.f64 (*.f64 eps a) (*.f64 eps b)))
(/.f64 (*.f64 (*.f64 eps (+.f64 a b)) (*.f64 eps (-.f64 a b))) (*.f64 eps (-.f64 a b)))
(/.f64 (*.f64 eps (+.f64 a b)) (/.f64 (*.f64 eps (-.f64 a b)) (*.f64 eps (-.f64 a b))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps a) 3) (pow.f64 (*.f64 eps b) 3)) 1) (+.f64 (*.f64 (*.f64 eps a) (*.f64 eps a)) (-.f64 (*.f64 (*.f64 eps b) (*.f64 eps b)) (*.f64 (*.f64 eps a) (*.f64 eps b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps a) 3) (pow.f64 (*.f64 eps b) 3)) (fma.f64 (*.f64 eps a) (*.f64 eps a) (*.f64 (*.f64 eps b) (-.f64 (*.f64 eps b) (*.f64 eps a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps a) 3) (pow.f64 (*.f64 eps b) 3)) (fma.f64 (*.f64 eps b) (*.f64 eps (-.f64 b a)) (*.f64 eps (*.f64 (*.f64 a a) eps))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (sqrt.f64 (+.f64 a b)) eps)) (sqrt.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (/.f64 (sqrt.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))) (*.f64 eps (sqrt.f64 (+.f64 a b)))))
(*.f64 (/.f64 (*.f64 eps (sqrt.f64 (+.f64 a b))) (sqrt.f64 (fma.f64 a a (*.f64 b (-.f64 b a))))) (hypot.f64 (pow.f64 a 3/2) (pow.f64 b 3/2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (sqrt.f64 (+.f64 a b)) eps)) (sqrt.f64 (-.f64 a b)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 a b) (-.f64 a b))) (/.f64 (sqrt.f64 (-.f64 a b)) (*.f64 eps (sqrt.f64 (+.f64 a b)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a b) (-.f64 a b))) (sqrt.f64 (-.f64 a b))) (*.f64 eps (sqrt.f64 (+.f64 a b))))
(/.f64 (/.f64 (*.f64 eps (-.f64 (*.f64 a a) (*.f64 b b))) 1) (-.f64 a b))
(*.f64 (/.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (-.f64 a b)) eps)
(*.f64 eps (/.f64 (+.f64 a b) (/.f64 (-.f64 a b) (-.f64 a b))))
(/.f64 (/.f64 (*.f64 eps (-.f64 (*.f64 a a) (*.f64 b b))) (sqrt.f64 (-.f64 a b))) (sqrt.f64 (-.f64 a b)))
(*.f64 (/.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (-.f64 a b)) eps)
(*.f64 eps (/.f64 (+.f64 a b) (/.f64 (-.f64 a b) (-.f64 a b))))
(/.f64 (/.f64 (*.f64 eps (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (cbrt.f64 (-.f64 a b)) (cbrt.f64 (-.f64 a b)))) (cbrt.f64 (-.f64 a b)))
(*.f64 (/.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (-.f64 a b)) eps)
(*.f64 eps (/.f64 (+.f64 a b) (/.f64 (-.f64 a b) (-.f64 a b))))
(/.f64 (/.f64 (*.f64 eps (-.f64 (*.f64 a a) (*.f64 b b))) (+.f64 (sqrt.f64 a) (sqrt.f64 b))) (-.f64 (sqrt.f64 a) (sqrt.f64 b)))
(/.f64 (*.f64 eps (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (-.f64 (sqrt.f64 a) (sqrt.f64 b)) (+.f64 (sqrt.f64 b) (sqrt.f64 a))))
(*.f64 (/.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (-.f64 (sqrt.f64 a) (sqrt.f64 b))) (/.f64 eps (+.f64 (sqrt.f64 b) (sqrt.f64 a))))
(/.f64 (/.f64 (*.f64 eps (+.f64 (pow.f64 a 3) (pow.f64 b 3))) 1) (fma.f64 a a (*.f64 b (-.f64 b a))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (-.f64 b a)))) eps)
(*.f64 eps (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (/.f64 (*.f64 eps (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (sqrt.f64 (fma.f64 a a (*.f64 b (-.f64 b a))))) (sqrt.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (-.f64 b a)))) eps)
(*.f64 eps (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (/.f64 (*.f64 eps (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (cbrt.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))) (cbrt.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))))) (cbrt.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (-.f64 b a)))) eps)
(*.f64 eps (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) eps) 1) (-.f64 a b))
(*.f64 (/.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (-.f64 a b)) eps)
(*.f64 eps (/.f64 (+.f64 a b) (/.f64 (-.f64 a b) (-.f64 a b))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) eps) (sqrt.f64 (-.f64 a b))) (sqrt.f64 (-.f64 a b)))
(*.f64 (/.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (-.f64 a b)) eps)
(*.f64 eps (/.f64 (+.f64 a b) (/.f64 (-.f64 a b) (-.f64 a b))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) eps) (*.f64 (cbrt.f64 (-.f64 a b)) (cbrt.f64 (-.f64 a b)))) (cbrt.f64 (-.f64 a b)))
(*.f64 (/.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (-.f64 a b)) eps)
(*.f64 eps (/.f64 (+.f64 a b) (/.f64 (-.f64 a b) (-.f64 a b))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) eps) (+.f64 (sqrt.f64 a) (sqrt.f64 b))) (-.f64 (sqrt.f64 a) (sqrt.f64 b)))
(/.f64 (*.f64 eps (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (-.f64 (sqrt.f64 a) (sqrt.f64 b)) (+.f64 (sqrt.f64 b) (sqrt.f64 a))))
(*.f64 (/.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (-.f64 (sqrt.f64 a) (sqrt.f64 b))) (/.f64 eps (+.f64 (sqrt.f64 b) (sqrt.f64 a))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) eps) 1) (fma.f64 a a (*.f64 b (-.f64 b a))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (-.f64 b a)))) eps)
(*.f64 eps (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) eps) (sqrt.f64 (fma.f64 a a (*.f64 b (-.f64 b a))))) (sqrt.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (-.f64 b a)))) eps)
(*.f64 eps (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) eps) (*.f64 (cbrt.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))) (cbrt.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))))) (cbrt.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (-.f64 b a)))) eps)
(*.f64 eps (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(pow.f64 (*.f64 eps (+.f64 a b)) 1)
(*.f64 eps (+.f64 a b))
(pow.f64 (sqrt.f64 (*.f64 eps (+.f64 a b))) 2)
(*.f64 eps (+.f64 a b))
(pow.f64 (cbrt.f64 (*.f64 eps (+.f64 a b))) 3)
(*.f64 eps (+.f64 a b))
(pow.f64 (pow.f64 (*.f64 eps (+.f64 a b)) 3) 1/3)
(*.f64 eps (+.f64 a b))
(sqrt.f64 (pow.f64 (*.f64 eps (+.f64 a b)) 2))
(fabs.f64 (*.f64 eps (+.f64 a b)))
(log.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)))
(*.f64 eps (+.f64 a b))
(log.f64 (+.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1))
(*.f64 eps (+.f64 a b))
(cbrt.f64 (pow.f64 (*.f64 eps (+.f64 a b)) 3))
(*.f64 eps (+.f64 a b))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (+.f64 a b) 3)))
(*.f64 eps (+.f64 a b))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 eps 3)))
(*.f64 eps (+.f64 a b))
(expm1.f64 (log1p.f64 (*.f64 eps (+.f64 a b))))
(*.f64 eps (+.f64 a b))
(exp.f64 (log.f64 (*.f64 eps (+.f64 a b))))
(*.f64 eps (+.f64 a b))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (+.f64 a b))) 1))
(*.f64 eps (+.f64 a b))
(log1p.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))
(*.f64 eps (+.f64 a b))
(fma.f64 eps a (*.f64 eps b))
(*.f64 eps (+.f64 a b))
(fma.f64 a eps (*.f64 eps b))
(*.f64 eps (+.f64 a b))

eval645.0ms (2.7%)

Compiler

Compiled 33924 to 17866 computations (47.3% saved)

prune288.0ms (1.2%)

Pruning

16 alts after pruning (12 fresh and 4 done)

PrunedKeptTotal
New115151156
Fresh178
Picked101
Done246
Total1155161171
Error
0b
Counts
1171 → 16
Alt Table
Click to see full alt table
StatusErrorProgram
8.6b
(/.f64 (/.f64 (+.f64 b a) b) a)
17.6b
(/.f64 (+.f64 a b) (*.f64 a b))
61.0b
(/.f64 (*.f64 -1/2 (expm1.f64 (*.f64 eps a))) b)
33.1b
(/.f64 1 b)
33.5b
(/.f64 1 a)
3.8b
(+.f64 (/.f64 1 b) (/.f64 1 a))
3.4b
(+.f64 (/.f64 1 b) (-.f64 (/.f64 1 a) (*.f64 eps 1/2)))
31.7b
(+.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (*.f64 eps -1/2))
32.2b
(+.f64 (*.f64 1/2 eps) (-.f64 (/.f64 1 a) (*.f64 eps 1/2)))
44.7b
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 eps b))))
45.5b
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
19.1b
(*.f64 (/.f64 1 (*.f64 a b)) (+.f64 a b))
26.0b
(*.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
49.2b
(*.f64 eps (/.f64 (/.f64 1 eps) a))
49.2b
(*.f64 eps (/.f64 1 (*.f64 eps a)))
61.6b
(*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 a b)) b))
Compiler

Compiled 350 to 248 computations (29.1% saved)

localize14.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 35 to 24 computations (31.4% saved)

series1.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite87.0ms (0.4%)

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

Useful iterations: 0 (0.0ms)

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

simplify107.0ms (0.4%)

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

Useful iterations: 1 (0.0ms)

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

localize11.0ms (0%)

Local error

Found 2 expressions with local error:

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

Compiled 21 to 10 computations (52.4% saved)

series3.0ms (0%)

Counts
2 → 24
Calls

12 calls:

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

rewrite63.0ms (0.3%)

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

Useful iterations: 0 (0.0ms)

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

simplify59.0ms (0.2%)

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)

localize7.0ms (0%)

Local error

Found 2 expressions with local error:

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

rewrite76.0ms (0.3%)

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

simplify81.0ms (0.3%)

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

localize11.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.7b
(/.f64 1 (*.f64 a b))
15.9b
(*.f64 (/.f64 1 (*.f64 a b)) (+.f64 a b))
Compiler

Compiled 26 to 11 computations (57.7% saved)

series2.0ms (0%)

Counts
2 → 24
Calls

12 calls:

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

rewrite91.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1252×associate-/r*
1002×*-commutative
694×associate-/l*
616×swap-sqr
578×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

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

simplify103.0ms (0.4%)

Algorithm
egg-herbie
Rules
1070×distribute-lft-neg-out
802×associate-/r*
766×associate-/l*
670×associate-/l/
550×times-frac
Iterations

Useful iterations: 2 (0.0ms)

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

localize16.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 35 to 25 computations (28.6% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite120.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1106×associate-*r/
1020×*-commutative
820×associate-*l/
816×distribute-lft-in
488×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

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

simplify231.0ms (1%)

Algorithm
egg-herbie
Rules
902×associate-+l+
832×+-commutative
764×associate-+r+
714×times-frac
624×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03579867
111247435
263007435
Stop Event
node limit
Counts
163 → 220
Calls
Call 1
Inputs
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (*.f64 1/2 eps))
(+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (*.f64 1/2 eps))
(+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))
(-.f64 (fma.f64 1/2 eps (/.f64 1 b)) (*.f64 1/2 eps))
(-.f64 (fma.f64 1/2 eps (/.f64 1 b)) (-.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (*.f64 1/2 eps))))
(-.f64 (fma.f64 1/2 eps (/.f64 1 b)) (-.f64 (*.f64 1/2 eps) (fma.f64 (neg.f64 (*.f64 1/2 eps)) 1 (*.f64 1/2 eps))))
(-.f64 (fma.f64 1/2 eps (/.f64 1 b)) (-.f64 (*.f64 1/2 eps) (fma.f64 (neg.f64 eps) -1/2 (*.f64 1/2 eps))))
(-.f64 (fma.f64 1/2 eps (/.f64 1 b)) (-.f64 (*.f64 1/2 eps) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(-.f64 (fma.f64 1/2 eps (/.f64 1 b)) (-.f64 (*.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 (exp.f64 (log1p.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))))) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))))) (-.f64 1 (fma.f64 1/2 eps (*.f64 1/2 eps))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))))) (-.f64 1 (fma.f64 (neg.f64 (*.f64 1/2 eps)) 1 (*.f64 1/2 eps))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))))) (-.f64 1 (fma.f64 (neg.f64 eps) -1/2 (*.f64 1/2 eps))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))))) (-.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))))) (-.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 eps (/.f64 1 b)))) (+.f64 (*.f64 1/2 eps) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 eps (/.f64 1 b)))) (-.f64 1 (*.f64 1/2 eps)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 eps (/.f64 1 b)))) (-.f64 1 (*.f64 -1/2 (neg.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 eps (/.f64 1 b)))) (-.f64 1 (*.f64 (*.f64 1/2 eps) -1)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 eps (/.f64 1 b)))) (-.f64 1 (*.f64 (sqrt.f64 (*.f64 1/2 eps)) (neg.f64 (sqrt.f64 (*.f64 1/2 eps))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 eps (/.f64 1 b)))) (-.f64 1 (*.f64 (cbrt.f64 (*.f64 1/2 eps)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 eps (/.f64 1 b)))) (-.f64 1 (neg.f64 (*.f64 1/2 eps))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 b))) (-.f64 1 (*.f64 2 (*.f64 1/2 eps))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 b))) (-.f64 1 (-.f64 (*.f64 1/2 eps) (*.f64 1/2 eps))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 eps))) (-.f64 1 (fma.f64 1/2 eps (/.f64 1 b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 eps))) (-.f64 1 (-.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(-.f64 (/.f64 (*.f64 1/4 (*.f64 eps eps)) (+.f64 (*.f64 1/2 eps) (/.f64 -1 b))) (-.f64 (/.f64 (pow.f64 b -2) (+.f64 (*.f64 1/2 eps) (/.f64 -1 b))) (*.f64 1/2 eps)))
(-.f64 (/.f64 (*.f64 1/4 (*.f64 eps eps)) (+.f64 (*.f64 1/2 eps) (/.f64 -1 b))) (-.f64 (/.f64 (pow.f64 b -2) (+.f64 (*.f64 1/2 eps) (/.f64 -1 b))) (*.f64 -1/2 (neg.f64 eps))))
(-.f64 (/.f64 (*.f64 1/4 (*.f64 eps eps)) (+.f64 (*.f64 1/2 eps) (/.f64 -1 b))) (-.f64 (/.f64 (pow.f64 b -2) (+.f64 (*.f64 1/2 eps) (/.f64 -1 b))) (*.f64 (*.f64 1/2 eps) -1)))
(-.f64 (/.f64 (*.f64 1/4 (*.f64 eps eps)) (+.f64 (*.f64 1/2 eps) (/.f64 -1 b))) (-.f64 (/.f64 (pow.f64 b -2) (+.f64 (*.f64 1/2 eps) (/.f64 -1 b))) (*.f64 (sqrt.f64 (*.f64 1/2 eps)) (neg.f64 (sqrt.f64 (*.f64 1/2 eps))))))
(-.f64 (/.f64 (*.f64 1/4 (*.f64 eps eps)) (+.f64 (*.f64 1/2 eps) (/.f64 -1 b))) (-.f64 (/.f64 (pow.f64 b -2) (+.f64 (*.f64 1/2 eps) (/.f64 -1 b))) (*.f64 (cbrt.f64 (*.f64 1/2 eps)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2)))))
(-.f64 (/.f64 (*.f64 1/4 (*.f64 eps eps)) (+.f64 (*.f64 1/2 eps) (/.f64 -1 b))) (-.f64 (/.f64 (pow.f64 b -2) (+.f64 (*.f64 1/2 eps) (/.f64 -1 b))) (neg.f64 (*.f64 1/2 eps))))
(-.f64 (/.f64 (*.f64 1/4 (*.f64 eps eps)) (+.f64 (*.f64 1/2 eps) (/.f64 -1 b))) (+.f64 (/.f64 (pow.f64 b -2) (+.f64 (*.f64 1/2 eps) (/.f64 -1 b))) (*.f64 1/2 eps)))
(-.f64 (/.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2) (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) (/.f64 (*.f64 1/4 (*.f64 eps eps)) (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))))
(-.f64 (/.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2) (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) (-.f64 (/.f64 (*.f64 1/4 (*.f64 eps eps)) (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) (fma.f64 1/2 eps (*.f64 1/2 eps))))
(-.f64 (/.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2) (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) (-.f64 (/.f64 (*.f64 1/4 (*.f64 eps eps)) (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) (fma.f64 (neg.f64 (*.f64 1/2 eps)) 1 (*.f64 1/2 eps))))
(-.f64 (/.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2) (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) (-.f64 (/.f64 (*.f64 1/4 (*.f64 eps eps)) (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) (fma.f64 (neg.f64 eps) -1/2 (*.f64 1/2 eps))))
(-.f64 (/.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2) (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) (-.f64 (/.f64 (*.f64 1/4 (*.f64 eps eps)) (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(-.f64 (/.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2) (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) (-.f64 (/.f64 (*.f64 1/4 (*.f64 eps eps)) (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(-.f64 (+.f64 (*.f64 1/2 eps) (exp.f64 (log1p.f64 (fma.f64 1/2 eps (/.f64 1 b))))) 1)
(-.f64 (+.f64 (*.f64 1/2 eps) (/.f64 (*.f64 1/4 (*.f64 eps eps)) (+.f64 (*.f64 1/2 eps) (/.f64 -1 b)))) (/.f64 (pow.f64 b -2) (+.f64 (*.f64 1/2 eps) (/.f64 -1 b))))
(-.f64 (+.f64 (fma.f64 1/2 eps (/.f64 1 b)) (exp.f64 (log1p.f64 (*.f64 1/2 eps)))) 1)
(-.f64 (+.f64 (*.f64 2 (*.f64 1/2 eps)) (exp.f64 (log1p.f64 (/.f64 1 b)))) 1)
(*.f64 1 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))))
(*.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 1)
(*.f64 (sqrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) (sqrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))))
(*.f64 (cbrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) (pow.f64 (cbrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) 2) (cbrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))))
(*.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (/.f64 1 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))))
(*.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))) (/.f64 1 (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 1/2 eps)) (sqrt.f64 (fma.f64 1/2 eps (/.f64 1 b)))) (-.f64 (sqrt.f64 (fma.f64 1/2 eps (/.f64 1 b))) (sqrt.f64 (*.f64 1/2 eps))))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 1/2 eps (/.f64 1 b))) (sqrt.f64 (*.f64 1/2 eps))) (+.f64 (sqrt.f64 (*.f64 1/2 eps)) (sqrt.f64 (fma.f64 1/2 eps (/.f64 1 b)))))
(*.f64 (/.f64 1 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))) (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))))
(*.f64 (/.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2)) (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))))
(*.f64 (/.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))))
(*.f64 (/.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (-.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (+.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))))
(*.f64 (/.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (-.f64 (*.f64 1/4 (*.f64 eps eps)) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2))) (-.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))
(*.f64 (/.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (neg.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2))) (neg.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))))
(*.f64 (/.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (neg.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))))) (neg.f64 (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))) (-.f64 (*.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2)) (*.f64 (*.f64 (*.f64 1/2 eps) (-.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))) (*.f64 (*.f64 1/2 eps) (-.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))))) (+.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))) (+.f64 (pow.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2) 3) (pow.f64 (*.f64 (*.f64 1/2 eps) (-.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))) 3))) (+.f64 (*.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2)) (-.f64 (*.f64 (*.f64 (*.f64 1/2 eps) (-.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))) (*.f64 (*.f64 1/2 eps) (-.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))) (*.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2) (*.f64 (*.f64 1/2 eps) (-.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))))))
(/.f64 1 (/.f64 1 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))))
(/.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 1)
(/.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) (/.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))))
(/.f64 (sqrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) (/.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) (*.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) (sqrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) 2) (/.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) (*.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) (cbrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))))))
(/.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))))
(/.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 3) (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))) (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))) (/.f64 (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))) (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (/.f64 (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))))) (/.f64 (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))) (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (*.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) (*.f64 (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))) (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))))))
(/.f64 (*.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2)) (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 3))
(/.f64 (*.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) (sqrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))))) (sqrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) 2) (pow.f64 (cbrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) 2)) (cbrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) 2) (pow.f64 (cbrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) 2)) (/.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) (pow.f64 (cbrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) 2)))
(/.f64 (*.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) (pow.f64 (cbrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) 2)) (pow.f64 (cbrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) 2))
(/.f64 (*.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (*.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))))
(/.f64 (*.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3)) (*.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 1/8 (pow.f64 eps 3)))) (*.f64 (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))) (-.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))) (+.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2)) (-.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2)) (*.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 1/4 (*.f64 eps eps)))) (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 3))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) 3) (pow.f64 (*.f64 1/8 (pow.f64 eps 3)) 3)) (*.f64 (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))) (+.f64 (*.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3)) (-.f64 (*.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 1/8 (pow.f64 eps 3))) (*.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2) 3) (pow.f64 (*.f64 1/4 (*.f64 eps eps)) 3)) (*.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) (+.f64 (*.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2)) (+.f64 (*.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 1/4 (*.f64 eps eps))) (*.f64 (*.f64 1/4 (*.f64 eps eps)) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2))))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2)) (neg.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (neg.f64 (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (+.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))))
(/.f64 (*.f64 1 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2))) (-.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))
(/.f64 (*.f64 1 (neg.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2))) (neg.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))))) (neg.f64 (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))) 1) (+.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))))
(/.f64 (*.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2)) 1) (-.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2)) 1) (neg.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))) 1) (neg.f64 (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (sqrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (pow.f64 (cbrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) 2)) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))) (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (/.f64 1 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))))) (*.f64 (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))) (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))))
(/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2)) (/.f64 1 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))))) (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2))
(/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (/.f64 1 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))))) (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))))
(/.f64 (*.f64 (*.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (/.f64 1 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))))) (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2)) (*.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 1/4 (*.f64 eps eps)))) (/.f64 1 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))))) (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2) 3) (pow.f64 (*.f64 1/4 (*.f64 eps eps)) 3)) (/.f64 1 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))))) (+.f64 (*.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2)) (+.f64 (*.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 1/4 (*.f64 eps eps))) (*.f64 (*.f64 1/4 (*.f64 eps eps)) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3)) (*.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 1/8 (pow.f64 eps 3)))) (/.f64 1 (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))))) (-.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) 3) (pow.f64 (*.f64 1/8 (pow.f64 eps 3)) 3)) (/.f64 1 (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))))) (+.f64 (*.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3)) (-.f64 (*.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 1/8 (pow.f64 eps 3))) (*.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))))))
(/.f64 (/.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (cbrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))))) (pow.f64 (cbrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) 2))
(/.f64 (/.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (pow.f64 (cbrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) 2)) (cbrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))))
(/.f64 (/.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2)) (/.f64 1 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))))
(/.f64 (/.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (/.f64 1 (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))))
(/.f64 (/.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (+.f64 (sqrt.f64 (*.f64 1/2 eps)) (sqrt.f64 (fma.f64 1/2 eps (/.f64 1 b))))) (-.f64 (sqrt.f64 (fma.f64 1/2 eps (/.f64 1 b))) (sqrt.f64 (*.f64 1/2 eps))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))) 1) (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))))
(pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 1)
(pow.f64 (sqrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) 3)
(pow.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2))
(log.f64 (exp.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))))
(log.f64 (/.f64 (exp.f64 (fma.f64 1/2 eps (/.f64 1 b))) (pow.f64 (exp.f64 -1/2) eps)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))))))
(cbrt.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 3))
(expm1.f64 (log1p.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))))
(exp.f64 (log.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))))
(log1p.f64 (expm1.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))))
(fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))
(fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b)))
(fma.f64 eps -1/2 (fma.f64 1/2 eps (/.f64 1 b)))
(fma.f64 1 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))
(fma.f64 1 (fma.f64 1/2 eps (/.f64 1 b)) (*.f64 1/2 eps))
(fma.f64 1 (fma.f64 1/2 eps (/.f64 1 b)) (neg.f64 (*.f64 1/2 eps)))
(fma.f64 -1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))
(fma.f64 (sqrt.f64 (*.f64 1/2 eps)) (sqrt.f64 (*.f64 1/2 eps)) (fma.f64 1/2 eps (/.f64 1 b)))
(fma.f64 (sqrt.f64 (fma.f64 1/2 eps (/.f64 1 b))) (sqrt.f64 (fma.f64 1/2 eps (/.f64 1 b))) (*.f64 1/2 eps))
(fma.f64 (sqrt.f64 (fma.f64 1/2 eps (/.f64 1 b))) (sqrt.f64 (fma.f64 1/2 eps (/.f64 1 b))) (neg.f64 (*.f64 1/2 eps)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (cbrt.f64 (*.f64 1/2 eps)) (fma.f64 1/2 eps (/.f64 1 b)))
(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/2 eps))
(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))) (neg.f64 (*.f64 1/2 eps)))
Outputs
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))
(/.f64 1 b)
(+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))
(/.f64 1 b)
(+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))
(/.f64 1 b)
(+.f64 (*.f64 -1/2 eps) (*.f64 1/2 eps))
0
(+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))
(/.f64 1 b)
(+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))
(/.f64 1 b)
(+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))
(/.f64 1 b)
(+.f64 (*.f64 -1/2 eps) (*.f64 1/2 eps))
0
(+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))
(/.f64 1 b)
(+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))
(/.f64 1 b)
(+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))
(/.f64 1 b)
(-.f64 (fma.f64 1/2 eps (/.f64 1 b)) (*.f64 1/2 eps))
(/.f64 1 b)
(-.f64 (fma.f64 1/2 eps (/.f64 1 b)) (-.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (*.f64 1/2 eps))))
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(-.f64 (fma.f64 1/2 eps (/.f64 1 b)) (-.f64 (*.f64 1/2 eps) (fma.f64 (neg.f64 (*.f64 1/2 eps)) 1 (*.f64 1/2 eps))))
(/.f64 1 b)
(-.f64 (fma.f64 1/2 eps (/.f64 1 b)) (-.f64 (*.f64 1/2 eps) (fma.f64 (neg.f64 eps) -1/2 (*.f64 1/2 eps))))
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(-.f64 (fma.f64 1/2 eps (/.f64 1 b)) (-.f64 (*.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 1 b)
(-.f64 (fma.f64 1/2 eps (/.f64 1 b)) (-.f64 (*.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 1 b)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))))) 1)
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))))) (-.f64 1 (fma.f64 1/2 eps (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 eps (+.f64 (/.f64 1 b) eps))
(+.f64 (/.f64 1 b) (+.f64 eps eps))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))))) (-.f64 1 (fma.f64 (neg.f64 (*.f64 1/2 eps)) 1 (*.f64 1/2 eps))))
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))))) (-.f64 1 (fma.f64 (neg.f64 eps) -1/2 (*.f64 1/2 eps))))
(+.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 eps (+.f64 (/.f64 1 b) eps))
(+.f64 (/.f64 1 b) (+.f64 eps eps))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))))) (-.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))))) (-.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 eps (/.f64 1 b)))) (+.f64 (*.f64 1/2 eps) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 eps (/.f64 1 b)))) (fma.f64 1/2 eps 1))
(+.f64 (*.f64 -1/2 eps) (expm1.f64 (log1p.f64 (fma.f64 eps 1/2 (/.f64 1 b)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 eps (/.f64 1 b)))) (-.f64 1 (*.f64 1/2 eps)))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 eps (/.f64 1 b)))) 1) (*.f64 eps 1/2))
(fma.f64 eps 1/2 (expm1.f64 (log1p.f64 (fma.f64 eps 1/2 (/.f64 1 b)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 eps (/.f64 1 b)))) (-.f64 1 (*.f64 -1/2 (neg.f64 eps))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 eps (/.f64 1 b)))) 1) (*.f64 eps 1/2))
(fma.f64 eps 1/2 (expm1.f64 (log1p.f64 (fma.f64 eps 1/2 (/.f64 1 b)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 eps (/.f64 1 b)))) (-.f64 1 (*.f64 (*.f64 1/2 eps) -1)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 eps (/.f64 1 b)))) (fma.f64 1/2 eps 1))
(+.f64 (*.f64 -1/2 eps) (expm1.f64 (log1p.f64 (fma.f64 eps 1/2 (/.f64 1 b)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 eps (/.f64 1 b)))) (-.f64 1 (*.f64 (sqrt.f64 (*.f64 1/2 eps)) (neg.f64 (sqrt.f64 (*.f64 1/2 eps))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 eps (/.f64 1 b)))) (fma.f64 1/2 eps 1))
(+.f64 (*.f64 -1/2 eps) (expm1.f64 (log1p.f64 (fma.f64 eps 1/2 (/.f64 1 b)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 eps (/.f64 1 b)))) (-.f64 1 (*.f64 (cbrt.f64 (*.f64 1/2 eps)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 eps (/.f64 1 b)))) (fma.f64 1/2 eps 1))
(+.f64 (*.f64 -1/2 eps) (expm1.f64 (log1p.f64 (fma.f64 eps 1/2 (/.f64 1 b)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 eps (/.f64 1 b)))) (-.f64 1 (neg.f64 (*.f64 1/2 eps))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 eps (/.f64 1 b)))) (fma.f64 1/2 eps 1))
(+.f64 (*.f64 -1/2 eps) (expm1.f64 (log1p.f64 (fma.f64 eps 1/2 (/.f64 1 b)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 b))) (-.f64 1 (*.f64 2 (*.f64 1/2 eps))))
(+.f64 (+.f64 (exp.f64 (log1p.f64 (/.f64 1 b))) -1) (*.f64 1 eps))
(+.f64 eps (expm1.f64 (log1p.f64 (/.f64 1 b))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 b))) (-.f64 1 (-.f64 (*.f64 1/2 eps) (*.f64 1/2 eps))))
(+.f64 (exp.f64 (log1p.f64 (/.f64 1 b))) -1)
(expm1.f64 (log1p.f64 (/.f64 1 b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 eps))) (-.f64 1 (fma.f64 1/2 eps (/.f64 1 b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps 1/2))) (-.f64 1 (fma.f64 1/2 eps (/.f64 1 b))))
(+.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (expm1.f64 (log1p.f64 (*.f64 eps 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 eps))) (-.f64 1 (-.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps 1/2))) (+.f64 (-.f64 1 (/.f64 1 b)) (*.f64 eps 1/2)))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (expm1.f64 (log1p.f64 (*.f64 eps 1/2))))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 -1/2 eps) (expm1.f64 (log1p.f64 (*.f64 eps 1/2)))))
(-.f64 (/.f64 (*.f64 1/4 (*.f64 eps eps)) (+.f64 (*.f64 1/2 eps) (/.f64 -1 b))) (-.f64 (/.f64 (pow.f64 b -2) (+.f64 (*.f64 1/2 eps) (/.f64 -1 b))) (*.f64 1/2 eps)))
(+.f64 (-.f64 (/.f64 (*.f64 (*.f64 1/4 eps) eps) (fma.f64 1/2 eps (/.f64 -1 b))) (/.f64 (pow.f64 b -2) (fma.f64 1/2 eps (/.f64 -1 b)))) (*.f64 eps 1/2))
(-.f64 (fma.f64 eps 1/2 (*.f64 (/.f64 1/4 (fma.f64 eps 1/2 (/.f64 -1 b))) (*.f64 eps eps))) (/.f64 (pow.f64 b -2) (fma.f64 eps 1/2 (/.f64 -1 b))))
(-.f64 (/.f64 (*.f64 1/4 (*.f64 eps eps)) (+.f64 (*.f64 1/2 eps) (/.f64 -1 b))) (-.f64 (/.f64 (pow.f64 b -2) (+.f64 (*.f64 1/2 eps) (/.f64 -1 b))) (*.f64 -1/2 (neg.f64 eps))))
(+.f64 (-.f64 (/.f64 (*.f64 (*.f64 1/4 eps) eps) (fma.f64 1/2 eps (/.f64 -1 b))) (/.f64 (pow.f64 b -2) (fma.f64 1/2 eps (/.f64 -1 b)))) (*.f64 eps 1/2))
(-.f64 (fma.f64 eps 1/2 (*.f64 (/.f64 1/4 (fma.f64 eps 1/2 (/.f64 -1 b))) (*.f64 eps eps))) (/.f64 (pow.f64 b -2) (fma.f64 eps 1/2 (/.f64 -1 b))))
(-.f64 (/.f64 (*.f64 1/4 (*.f64 eps eps)) (+.f64 (*.f64 1/2 eps) (/.f64 -1 b))) (-.f64 (/.f64 (pow.f64 b -2) (+.f64 (*.f64 1/2 eps) (/.f64 -1 b))) (*.f64 (*.f64 1/2 eps) -1)))
(+.f64 (-.f64 (/.f64 (*.f64 (*.f64 1/4 eps) eps) (fma.f64 1/2 eps (/.f64 -1 b))) (/.f64 (pow.f64 b -2) (fma.f64 1/2 eps (/.f64 -1 b)))) (*.f64 -1/2 eps))
(-.f64 (*.f64 (/.f64 1/4 (fma.f64 eps 1/2 (/.f64 -1 b))) (*.f64 eps eps)) (fma.f64 eps 1/2 (/.f64 (pow.f64 b -2) (fma.f64 eps 1/2 (/.f64 -1 b)))))
(-.f64 (/.f64 (*.f64 1/4 (*.f64 eps eps)) (+.f64 (*.f64 1/2 eps) (/.f64 -1 b))) (-.f64 (/.f64 (pow.f64 b -2) (+.f64 (*.f64 1/2 eps) (/.f64 -1 b))) (*.f64 (sqrt.f64 (*.f64 1/2 eps)) (neg.f64 (sqrt.f64 (*.f64 1/2 eps))))))
(+.f64 (-.f64 (/.f64 (*.f64 (*.f64 1/4 eps) eps) (fma.f64 1/2 eps (/.f64 -1 b))) (/.f64 (pow.f64 b -2) (fma.f64 1/2 eps (/.f64 -1 b)))) (*.f64 -1/2 eps))
(-.f64 (*.f64 (/.f64 1/4 (fma.f64 eps 1/2 (/.f64 -1 b))) (*.f64 eps eps)) (fma.f64 eps 1/2 (/.f64 (pow.f64 b -2) (fma.f64 eps 1/2 (/.f64 -1 b)))))
(-.f64 (/.f64 (*.f64 1/4 (*.f64 eps eps)) (+.f64 (*.f64 1/2 eps) (/.f64 -1 b))) (-.f64 (/.f64 (pow.f64 b -2) (+.f64 (*.f64 1/2 eps) (/.f64 -1 b))) (*.f64 (cbrt.f64 (*.f64 1/2 eps)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 (*.f64 1/4 eps) eps) (fma.f64 1/2 eps (/.f64 -1 b))) (/.f64 (pow.f64 b -2) (fma.f64 1/2 eps (/.f64 -1 b)))) (*.f64 -1/2 eps))
(-.f64 (*.f64 (/.f64 1/4 (fma.f64 eps 1/2 (/.f64 -1 b))) (*.f64 eps eps)) (fma.f64 eps 1/2 (/.f64 (pow.f64 b -2) (fma.f64 eps 1/2 (/.f64 -1 b)))))
(-.f64 (/.f64 (*.f64 1/4 (*.f64 eps eps)) (+.f64 (*.f64 1/2 eps) (/.f64 -1 b))) (-.f64 (/.f64 (pow.f64 b -2) (+.f64 (*.f64 1/2 eps) (/.f64 -1 b))) (neg.f64 (*.f64 1/2 eps))))
(+.f64 (-.f64 (/.f64 (*.f64 (*.f64 1/4 eps) eps) (fma.f64 1/2 eps (/.f64 -1 b))) (/.f64 (pow.f64 b -2) (fma.f64 1/2 eps (/.f64 -1 b)))) (*.f64 -1/2 eps))
(-.f64 (*.f64 (/.f64 1/4 (fma.f64 eps 1/2 (/.f64 -1 b))) (*.f64 eps eps)) (fma.f64 eps 1/2 (/.f64 (pow.f64 b -2) (fma.f64 eps 1/2 (/.f64 -1 b)))))
(-.f64 (/.f64 (*.f64 1/4 (*.f64 eps eps)) (+.f64 (*.f64 1/2 eps) (/.f64 -1 b))) (+.f64 (/.f64 (pow.f64 b -2) (+.f64 (*.f64 1/2 eps) (/.f64 -1 b))) (*.f64 1/2 eps)))
(+.f64 (-.f64 (/.f64 (*.f64 (*.f64 1/4 eps) eps) (fma.f64 1/2 eps (/.f64 -1 b))) (/.f64 (pow.f64 b -2) (fma.f64 1/2 eps (/.f64 -1 b)))) (*.f64 -1/2 eps))
(-.f64 (*.f64 (/.f64 1/4 (fma.f64 eps 1/2 (/.f64 -1 b))) (*.f64 eps eps)) (fma.f64 eps 1/2 (/.f64 (pow.f64 b -2) (fma.f64 eps 1/2 (/.f64 -1 b)))))
(-.f64 (/.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2) (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) (/.f64 (*.f64 1/4 (*.f64 eps eps)) (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))))
(-.f64 (/.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2) (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b)))) (/.f64 1/4 (/.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))) (*.f64 eps eps))))
(+.f64 (/.f64 (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 2) (+.f64 (/.f64 1 b) eps)) (/.f64 (*.f64 (*.f64 eps eps) -1/4) (+.f64 (/.f64 1 b) eps)))
(-.f64 (/.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2) (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) (-.f64 (/.f64 (*.f64 1/4 (*.f64 eps eps)) (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) (fma.f64 1/2 eps (*.f64 1/2 eps))))
(+.f64 (-.f64 (/.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2) (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b)))) (/.f64 1/4 (/.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))) (*.f64 eps eps)))) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 eps (+.f64 (/.f64 (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 2) (+.f64 (/.f64 1 b) eps)) (/.f64 (*.f64 (*.f64 eps eps) -1/4) (+.f64 (/.f64 1 b) eps))))
(-.f64 (/.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2) (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) (-.f64 (/.f64 (*.f64 1/4 (*.f64 eps eps)) (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) (fma.f64 (neg.f64 (*.f64 1/2 eps)) 1 (*.f64 1/2 eps))))
(+.f64 (-.f64 (/.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2) (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b)))) (/.f64 1/4 (/.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))) (*.f64 eps eps)))) (fma.f64 (*.f64 -1/2 eps) 1 (*.f64 eps 1/2)))
(+.f64 0 (+.f64 (/.f64 (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 2) (+.f64 (/.f64 1 b) eps)) (/.f64 (*.f64 (*.f64 eps eps) -1/4) (+.f64 (/.f64 1 b) eps))))
(-.f64 (/.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2) (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) (-.f64 (/.f64 (*.f64 1/4 (*.f64 eps eps)) (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) (fma.f64 (neg.f64 eps) -1/2 (*.f64 1/2 eps))))
(+.f64 (-.f64 (/.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2) (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b)))) (/.f64 1/4 (/.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))) (*.f64 eps eps)))) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 eps (+.f64 (/.f64 (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 2) (+.f64 (/.f64 1 b) eps)) (/.f64 (*.f64 (*.f64 eps eps) -1/4) (+.f64 (/.f64 1 b) eps))))
(-.f64 (/.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2) (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) (-.f64 (/.f64 (*.f64 1/4 (*.f64 eps eps)) (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps))))
(+.f64 (-.f64 (/.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2) (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b)))) (/.f64 1/4 (/.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))) (*.f64 eps eps)))) (fma.f64 (*.f64 -1/2 eps) 1 (*.f64 eps 1/2)))
(+.f64 0 (+.f64 (/.f64 (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 2) (+.f64 (/.f64 1 b) eps)) (/.f64 (*.f64 (*.f64 eps eps) -1/4) (+.f64 (/.f64 1 b) eps))))
(-.f64 (/.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2) (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) (-.f64 (/.f64 (*.f64 1/4 (*.f64 eps eps)) (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps))))
(+.f64 (-.f64 (/.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2) (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b)))) (/.f64 1/4 (/.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))) (*.f64 eps eps)))) (fma.f64 (*.f64 -1/2 eps) 1 (*.f64 eps 1/2)))
(+.f64 0 (+.f64 (/.f64 (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 2) (+.f64 (/.f64 1 b) eps)) (/.f64 (*.f64 (*.f64 eps eps) -1/4) (+.f64 (/.f64 1 b) eps))))
(-.f64 (+.f64 (*.f64 1/2 eps) (exp.f64 (log1p.f64 (fma.f64 1/2 eps (/.f64 1 b))))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 eps (/.f64 1 b)))) 1) (*.f64 eps 1/2))
(fma.f64 eps 1/2 (expm1.f64 (log1p.f64 (fma.f64 eps 1/2 (/.f64 1 b)))))
(-.f64 (+.f64 (*.f64 1/2 eps) (/.f64 (*.f64 1/4 (*.f64 eps eps)) (+.f64 (*.f64 1/2 eps) (/.f64 -1 b)))) (/.f64 (pow.f64 b -2) (+.f64 (*.f64 1/2 eps) (/.f64 -1 b))))
(+.f64 (-.f64 (/.f64 (*.f64 (*.f64 1/4 eps) eps) (fma.f64 1/2 eps (/.f64 -1 b))) (/.f64 (pow.f64 b -2) (fma.f64 1/2 eps (/.f64 -1 b)))) (*.f64 eps 1/2))
(-.f64 (fma.f64 eps 1/2 (*.f64 (/.f64 1/4 (fma.f64 eps 1/2 (/.f64 -1 b))) (*.f64 eps eps))) (/.f64 (pow.f64 b -2) (fma.f64 eps 1/2 (/.f64 -1 b))))
(-.f64 (+.f64 (fma.f64 1/2 eps (/.f64 1 b)) (exp.f64 (log1p.f64 (*.f64 1/2 eps)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps 1/2))) (-.f64 1 (fma.f64 1/2 eps (/.f64 1 b))))
(+.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (expm1.f64 (log1p.f64 (*.f64 eps 1/2))))
(-.f64 (+.f64 (*.f64 2 (*.f64 1/2 eps)) (exp.f64 (log1p.f64 (/.f64 1 b)))) 1)
(+.f64 (+.f64 (exp.f64 (log1p.f64 (/.f64 1 b))) -1) (*.f64 1 eps))
(+.f64 eps (expm1.f64 (log1p.f64 (/.f64 1 b))))
(*.f64 1 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))))
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(*.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 1)
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(*.f64 (sqrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) (sqrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))))
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(*.f64 (cbrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) (pow.f64 (cbrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) 2))
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) 2) (cbrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))))
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(*.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (/.f64 1 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))))
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(*.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))) (/.f64 1 (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))) 1) (+.f64 (pow.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 -1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))))
(/.f64 (fma.f64 1/8 (pow.f64 eps 3) (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 3)) (+.f64 (pow.f64 (+.f64 (/.f64 1 b) eps) 2) (*.f64 -1/2 (*.f64 eps (fma.f64 eps 1/2 (/.f64 1 b))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 1/2 eps)) (sqrt.f64 (fma.f64 1/2 eps (/.f64 1 b)))) (-.f64 (sqrt.f64 (fma.f64 1/2 eps (/.f64 1 b))) (sqrt.f64 (*.f64 1/2 eps))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 eps 1/2)) (sqrt.f64 (fma.f64 1/2 eps (/.f64 1 b)))) (-.f64 (sqrt.f64 (fma.f64 1/2 eps (/.f64 1 b))) (sqrt.f64 (*.f64 eps 1/2))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 eps 1/2)) (sqrt.f64 (fma.f64 eps 1/2 (/.f64 1 b)))) (-.f64 (sqrt.f64 (fma.f64 eps 1/2 (/.f64 1 b))) (sqrt.f64 (*.f64 eps 1/2))))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 1/2 eps (/.f64 1 b))) (sqrt.f64 (*.f64 1/2 eps))) (+.f64 (sqrt.f64 (*.f64 1/2 eps)) (sqrt.f64 (fma.f64 1/2 eps (/.f64 1 b)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 eps 1/2)) (sqrt.f64 (fma.f64 1/2 eps (/.f64 1 b)))) (-.f64 (sqrt.f64 (fma.f64 1/2 eps (/.f64 1 b))) (sqrt.f64 (*.f64 eps 1/2))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 eps 1/2)) (sqrt.f64 (fma.f64 eps 1/2 (/.f64 1 b)))) (-.f64 (sqrt.f64 (fma.f64 eps 1/2 (/.f64 1 b))) (sqrt.f64 (*.f64 eps 1/2))))
(*.f64 (/.f64 1 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2))
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(*.f64 (/.f64 1 (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))) (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))) 1) (+.f64 (pow.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 -1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))))
(/.f64 (fma.f64 1/8 (pow.f64 eps 3) (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 3)) (+.f64 (pow.f64 (+.f64 (/.f64 1 b) eps) 2) (*.f64 -1/2 (*.f64 eps (fma.f64 eps 1/2 (/.f64 1 b))))))
(*.f64 (/.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2)) (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))))
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(*.f64 (/.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))))
(*.f64 (+.f64 (pow.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 -1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))) (/.f64 (pow.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))) 2) (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))))
(*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) eps) 2) (*.f64 -1/2 (*.f64 eps (fma.f64 eps 1/2 (/.f64 1 b))))) (/.f64 (pow.f64 (+.f64 (/.f64 1 b) eps) 2) (fma.f64 1/8 (pow.f64 eps 3) (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 3))))
(*.f64 (/.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (-.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (+.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))))
(*.f64 (/.f64 (pow.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))) 2) (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 -1/8 (pow.f64 eps 3)))) (+.f64 (pow.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 1/2 (*.f64 eps (fma.f64 1/2 eps (/.f64 1 b))))))
(*.f64 (pow.f64 (+.f64 (/.f64 1 b) eps) 2) (/.f64 (fma.f64 1/2 (*.f64 eps (fma.f64 eps 1/2 (/.f64 1 b))) (pow.f64 (+.f64 (/.f64 1 b) eps) 2)) (+.f64 (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 3) (*.f64 (pow.f64 eps 3) -1/8))))
(*.f64 (/.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (-.f64 (*.f64 1/4 (*.f64 eps eps)) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2))) (-.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))
(*.f64 (/.f64 (pow.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))) 2) (-.f64 (*.f64 (*.f64 1/4 eps) eps) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2))) (-.f64 (*.f64 eps 1/2) (fma.f64 1/2 eps (/.f64 1 b))))
(*.f64 (pow.f64 (+.f64 (/.f64 1 b) eps) 2) (/.f64 (-.f64 0 (/.f64 1 b)) (-.f64 (*.f64 eps (*.f64 eps 1/4)) (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 2))))
(*.f64 (/.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (neg.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2))) (neg.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))))
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(*.f64 (/.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (neg.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))))) (neg.f64 (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))))
(*.f64 (/.f64 (pow.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))) 2) (neg.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))))) (neg.f64 (+.f64 (pow.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 -1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))))
(*.f64 (pow.f64 (+.f64 (/.f64 1 b) eps) 2) (*.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) eps) 2) (*.f64 -1/2 (*.f64 eps (fma.f64 eps 1/2 (/.f64 1 b))))) (fma.f64 1/8 (pow.f64 eps 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)) 3) (*.f64 1/8 (pow.f64 eps 3))) (-.f64 (*.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2)) (*.f64 (*.f64 (*.f64 1/2 eps) (-.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))) (*.f64 (*.f64 1/2 eps) (-.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))))) (+.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))))
(*.f64 (+.f64 (pow.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 1/2 (*.f64 eps (fma.f64 1/2 eps (/.f64 1 b))))) (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))) (-.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 4) (*.f64 (*.f64 (*.f64 eps 1/2) (-.f64 (*.f64 eps 1/2) (fma.f64 1/2 eps (/.f64 1 b)))) (*.f64 (*.f64 eps 1/2) (-.f64 (*.f64 eps 1/2) (fma.f64 1/2 eps (/.f64 1 b))))))))
(/.f64 (*.f64 (fma.f64 1/8 (pow.f64 eps 3) (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 3)) (fma.f64 1/2 (*.f64 eps (fma.f64 eps 1/2 (/.f64 1 b))) (pow.f64 (+.f64 (/.f64 1 b) eps) 2))) (+.f64 (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 4) (*.f64 (*.f64 (*.f64 eps eps) -1/4) (*.f64 (-.f64 0 (/.f64 1 b)) (-.f64 0 (/.f64 1 b))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))) (+.f64 (pow.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2) 3) (pow.f64 (*.f64 (*.f64 1/2 eps) (-.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))) 3))) (+.f64 (*.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2)) (-.f64 (*.f64 (*.f64 (*.f64 1/2 eps) (-.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))) (*.f64 (*.f64 1/2 eps) (-.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))) (*.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2) (*.f64 (*.f64 1/2 eps) (-.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))) (+.f64 (pow.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2) 3) (pow.f64 (*.f64 (*.f64 eps 1/2) (-.f64 (*.f64 eps 1/2) (fma.f64 1/2 eps (/.f64 1 b)))) 3))) (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 4) (*.f64 (*.f64 (*.f64 eps 1/2) (-.f64 (*.f64 eps 1/2) (fma.f64 1/2 eps (/.f64 1 b)))) (-.f64 (*.f64 (*.f64 eps 1/2) (-.f64 (*.f64 eps 1/2) (fma.f64 1/2 eps (/.f64 1 b)))) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2)))))
(/.f64 (*.f64 (fma.f64 1/8 (pow.f64 eps 3) (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 3)) (fma.f64 (*.f64 (*.f64 eps 1/2) (-.f64 0 (/.f64 1 b))) (-.f64 (*.f64 (*.f64 eps 1/2) (-.f64 0 (/.f64 1 b))) (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 2)) (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 4))) (+.f64 (pow.f64 (*.f64 (*.f64 eps 1/2) (-.f64 0 (/.f64 1 b))) 3) (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 6)))
(/.f64 1 (/.f64 1 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))))
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(/.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 1)
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(/.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) (/.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))))
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(/.f64 (sqrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) (/.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) (*.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) (sqrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))))))
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) 2) (/.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) (*.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) (cbrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))))))
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(/.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))))
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(/.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 3) (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2))
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(/.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))) (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))) 1) (+.f64 (pow.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 -1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))))
(/.f64 (fma.f64 1/8 (pow.f64 eps 3) (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 3)) (+.f64 (pow.f64 (+.f64 (/.f64 1 b) eps) 2) (*.f64 -1/2 (*.f64 eps (fma.f64 eps 1/2 (/.f64 1 b))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))) (/.f64 (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))) (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))))
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (/.f64 (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (+.f64 (pow.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 -1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 1/8 (pow.f64 eps 3) (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 3))) (sqrt.f64 (fma.f64 1/8 (pow.f64 eps 3) (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 3)))) (+.f64 (pow.f64 (+.f64 (/.f64 1 b) eps) 2) (*.f64 -1/2 (*.f64 eps (fma.f64 eps 1/2 (/.f64 1 b))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))))) (/.f64 (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 -1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))))))
(*.f64 (cbrt.f64 (fma.f64 1/8 (pow.f64 eps 3) (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 3))) (/.f64 (cbrt.f64 (fma.f64 1/8 (pow.f64 eps 3) (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 3))) (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) eps) 2) (*.f64 -1/2 (*.f64 eps (fma.f64 eps 1/2 (/.f64 1 b))))) (cbrt.f64 (fma.f64 1/8 (pow.f64 eps 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)) 3) (*.f64 1/8 (pow.f64 eps 3))) (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (*.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) (*.f64 (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))) (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))) (/.f64 (*.f64 (*.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))) (+.f64 (pow.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 -1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))) (+.f64 (pow.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 -1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))) (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))))
(*.f64 (/.f64 (fma.f64 1/8 (pow.f64 eps 3) (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 3)) (+.f64 (pow.f64 (+.f64 (/.f64 1 b) eps) 2) (*.f64 -1/2 (*.f64 eps (fma.f64 eps 1/2 (/.f64 1 b)))))) (/.f64 (/.f64 (fma.f64 1/8 (pow.f64 eps 3) (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 3)) (+.f64 (/.f64 1 b) eps)) (+.f64 (pow.f64 (+.f64 (/.f64 1 b) eps) 2) (*.f64 -1/2 (*.f64 eps (fma.f64 eps 1/2 (/.f64 1 b)))))))
(/.f64 (*.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2)) (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 3))
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(/.f64 (*.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) (sqrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))))) (sqrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))))
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) 2) (pow.f64 (cbrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) 2)) (cbrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b)))) 4) (cbrt.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b)))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) eps)) 4) (cbrt.f64 (+.f64 (/.f64 1 b) eps)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) 2) (pow.f64 (cbrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) 2)) (/.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) (pow.f64 (cbrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) 2)))
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(/.f64 (*.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) (pow.f64 (cbrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) 2)) (pow.f64 (cbrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) 2))
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(/.f64 (*.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (*.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))))
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(/.f64 (*.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))))
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3)) (*.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 1/8 (pow.f64 eps 3)))) (*.f64 (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))) (-.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 6) (*.f64 1/64 (*.f64 (pow.f64 eps 3) (pow.f64 eps 3)))) (*.f64 (+.f64 (pow.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 -1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))) (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 -1/8 (pow.f64 eps 3)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 6) (*.f64 -1/64 (pow.f64 eps 6))) (+.f64 (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 3) (*.f64 (pow.f64 eps 3) -1/8))) (+.f64 (pow.f64 (+.f64 (/.f64 1 b) eps) 2) (*.f64 -1/2 (*.f64 eps (fma.f64 eps 1/2 (/.f64 1 b))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))) (+.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 -1/8 (pow.f64 eps 3))) (+.f64 (pow.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 1/2 (*.f64 eps (fma.f64 1/2 eps (/.f64 1 b))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 3) (*.f64 (pow.f64 eps 3) -1/8)) (fma.f64 1/2 (*.f64 eps (fma.f64 eps 1/2 (/.f64 1 b))) (pow.f64 (+.f64 (/.f64 1 b) eps) 2)))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2)) (-.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))
(/.f64 (-.f64 (*.f64 (*.f64 1/4 eps) eps) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2)) (-.f64 (*.f64 eps 1/2) (fma.f64 1/2 eps (/.f64 1 b))))
(/.f64 (-.f64 (*.f64 eps (*.f64 eps 1/4)) (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 2)) (-.f64 0 (/.f64 1 b)))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2)) (*.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 1/4 (*.f64 eps eps)))) (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 3))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 4) (*.f64 1/16 (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (pow.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))) 3))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 4) (*.f64 -1/16 (*.f64 eps (pow.f64 eps 3)))) (pow.f64 (+.f64 (/.f64 1 b) eps) 3))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) 3) (pow.f64 (*.f64 1/8 (pow.f64 eps 3)) 3)) (*.f64 (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))) (+.f64 (*.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3)) (-.f64 (*.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 1/8 (pow.f64 eps 3))) (*.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) 3) (*.f64 1/512 (pow.f64 (pow.f64 eps 3) 3))) (+.f64 (pow.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 -1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))) (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 6) (*.f64 (*.f64 1/8 (pow.f64 eps 3)) (-.f64 (*.f64 1/8 (pow.f64 eps 3)) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3)))))
(/.f64 (fma.f64 1/512 (pow.f64 (pow.f64 eps 3) 3) (pow.f64 (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 3) 3)) (*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) eps) 2) (*.f64 -1/2 (*.f64 eps (fma.f64 eps 1/2 (/.f64 1 b))))) (fma.f64 (*.f64 1/8 (pow.f64 eps 3)) (-.f64 (*.f64 1/8 (pow.f64 eps 3)) (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 3)) (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 6))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2) 3) (pow.f64 (*.f64 1/4 (*.f64 eps eps)) 3)) (*.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) (+.f64 (*.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2)) (+.f64 (*.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 1/4 (*.f64 eps eps))) (*.f64 (*.f64 1/4 (*.f64 eps eps)) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2) 3) (pow.f64 (*.f64 (*.f64 1/4 eps) eps) 3)) (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b)))) (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 4) (*.f64 (*.f64 (*.f64 1/4 eps) eps) (+.f64 (*.f64 (*.f64 1/4 eps) eps) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 6) (*.f64 -1/64 (pow.f64 eps 6))) (+.f64 (/.f64 1 b) eps)) (fma.f64 (*.f64 eps (*.f64 eps 1/4)) (fma.f64 1/4 (*.f64 eps eps) (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 2)) (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 4)))
(/.f64 (neg.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2)) (neg.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))))
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (neg.f64 (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 -1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))))
(*.f64 1 (/.f64 (fma.f64 1/8 (pow.f64 eps 3) (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 3)) (+.f64 (pow.f64 (+.f64 (/.f64 1 b) eps) 2) (*.f64 -1/2 (*.f64 eps (fma.f64 eps 1/2 (/.f64 1 b)))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (+.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 -1/8 (pow.f64 eps 3))) (+.f64 (pow.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 1/2 (*.f64 eps (fma.f64 1/2 eps (/.f64 1 b))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 3) (*.f64 (pow.f64 eps 3) -1/8)) (fma.f64 1/2 (*.f64 eps (fma.f64 eps 1/2 (/.f64 1 b))) (pow.f64 (+.f64 (/.f64 1 b) eps) 2)))
(/.f64 (*.f64 1 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2))) (-.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))
(/.f64 (-.f64 (*.f64 (*.f64 1/4 eps) eps) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2)) (-.f64 (*.f64 eps 1/2) (fma.f64 1/2 eps (/.f64 1 b))))
(/.f64 (-.f64 (*.f64 eps (*.f64 eps 1/4)) (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 2)) (-.f64 0 (/.f64 1 b)))
(/.f64 (*.f64 1 (neg.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2))) (neg.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))))
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))))) (neg.f64 (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 -1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))))
(*.f64 1 (/.f64 (fma.f64 1/8 (pow.f64 eps 3) (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 3)) (+.f64 (pow.f64 (+.f64 (/.f64 1 b) eps) 2) (*.f64 -1/2 (*.f64 eps (fma.f64 eps 1/2 (/.f64 1 b)))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 -1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 1/8 (pow.f64 eps 3) (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 3))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) eps) 2) (*.f64 -1/2 (*.f64 eps (fma.f64 eps 1/2 (/.f64 1 b))))))) (sqrt.f64 (+.f64 (/.f64 1 b) eps)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b)))) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 -1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))))
(/.f64 (cbrt.f64 (fma.f64 1/8 (pow.f64 eps 3) (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) eps) 2) (*.f64 -1/2 (*.f64 eps (fma.f64 eps 1/2 (/.f64 1 b)))))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) eps)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))) 1) (+.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 -1/8 (pow.f64 eps 3))) (+.f64 (pow.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 1/2 (*.f64 eps (fma.f64 1/2 eps (/.f64 1 b))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 3) (*.f64 (pow.f64 eps 3) -1/8)) (fma.f64 1/2 (*.f64 eps (fma.f64 eps 1/2 (/.f64 1 b))) (pow.f64 (+.f64 (/.f64 1 b) eps) 2)))
(/.f64 (*.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2)) 1) (-.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))
(/.f64 (-.f64 (*.f64 (*.f64 1/4 eps) eps) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2)) (-.f64 (*.f64 eps 1/2) (fma.f64 1/2 eps (/.f64 1 b))))
(/.f64 (-.f64 (*.f64 eps (*.f64 eps 1/4)) (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 2)) (-.f64 0 (/.f64 1 b)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2)) 1) (neg.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))))
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))) 1) (neg.f64 (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 -1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))))
(*.f64 1 (/.f64 (fma.f64 1/8 (pow.f64 eps 3) (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 3)) (+.f64 (pow.f64 (+.f64 (/.f64 1 b) eps) 2) (*.f64 -1/2 (*.f64 eps (fma.f64 eps 1/2 (/.f64 1 b)))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (sqrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 -1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 1/8 (pow.f64 eps 3) (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 3))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) eps) 2) (*.f64 -1/2 (*.f64 eps (fma.f64 eps 1/2 (/.f64 1 b))))))) (sqrt.f64 (+.f64 (/.f64 1 b) eps)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (pow.f64 (cbrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) 2)) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b)))) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 -1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))))
(/.f64 (cbrt.f64 (fma.f64 1/8 (pow.f64 eps 3) (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) eps) 2) (*.f64 -1/2 (*.f64 eps (fma.f64 eps 1/2 (/.f64 1 b)))))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) eps)) 2)))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))) (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (/.f64 1 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))))) (*.f64 (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))) (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))) (/.f64 (*.f64 (*.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))) (+.f64 (pow.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 -1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))) (+.f64 (pow.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 -1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))) (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))))
(*.f64 (/.f64 (fma.f64 1/8 (pow.f64 eps 3) (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 3)) (+.f64 (pow.f64 (+.f64 (/.f64 1 b) eps) 2) (*.f64 -1/2 (*.f64 eps (fma.f64 eps 1/2 (/.f64 1 b)))))) (/.f64 (/.f64 (fma.f64 1/8 (pow.f64 eps 3) (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 3)) (+.f64 (/.f64 1 b) eps)) (+.f64 (pow.f64 (+.f64 (/.f64 1 b) eps) 2) (*.f64 -1/2 (*.f64 eps (fma.f64 eps 1/2 (/.f64 1 b)))))))
(/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2)) (/.f64 1 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))))) (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2))
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (/.f64 1 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))))) (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))))
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(/.f64 (*.f64 (*.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (/.f64 1 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))))) (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))))
(/.f64 (*.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))) (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (/.f64 (+.f64 (pow.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 -1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))) (/.f64 1 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))))))
(/.f64 (+.f64 (/.f64 1 b) eps) (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) eps) 2) (*.f64 -1/2 (*.f64 eps (fma.f64 eps 1/2 (/.f64 1 b))))) (/.f64 (fma.f64 1/8 (pow.f64 eps 3) (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 3)) (+.f64 (/.f64 1 b) eps))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2)) (*.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 1/4 (*.f64 eps eps)))) (/.f64 1 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))))) (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 4) (*.f64 1/16 (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (pow.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))) 3))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 4) (*.f64 -1/16 (*.f64 eps (pow.f64 eps 3)))) (pow.f64 (+.f64 (/.f64 1 b) eps) 3))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2) 3) (pow.f64 (*.f64 1/4 (*.f64 eps eps)) 3)) (/.f64 1 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))))) (+.f64 (*.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2)) (+.f64 (*.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 1/4 (*.f64 eps eps))) (*.f64 (*.f64 1/4 (*.f64 eps eps)) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2) 3) (pow.f64 (*.f64 (*.f64 1/4 eps) eps) 3)) (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b)))) (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 4) (*.f64 (*.f64 (*.f64 1/4 eps) eps) (+.f64 (*.f64 (*.f64 1/4 eps) eps) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 2)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 6) (*.f64 -1/64 (pow.f64 eps 6))) (+.f64 (/.f64 1 b) eps)) (fma.f64 (*.f64 eps (*.f64 eps 1/4)) (fma.f64 1/4 (*.f64 eps eps) (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 2)) (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 4)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3)) (*.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 1/8 (pow.f64 eps 3)))) (/.f64 1 (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))))) (-.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 6) (*.f64 1/64 (*.f64 (pow.f64 eps 3) (pow.f64 eps 3)))) (*.f64 (+.f64 (pow.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 -1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))) (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 -1/8 (pow.f64 eps 3)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 6) (*.f64 -1/64 (pow.f64 eps 6))) (+.f64 (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 3) (*.f64 (pow.f64 eps 3) -1/8))) (+.f64 (pow.f64 (+.f64 (/.f64 1 b) eps) 2) (*.f64 -1/2 (*.f64 eps (fma.f64 eps 1/2 (/.f64 1 b))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) 3) (pow.f64 (*.f64 1/8 (pow.f64 eps 3)) 3)) (/.f64 1 (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))))) (+.f64 (*.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3)) (-.f64 (*.f64 (*.f64 1/8 (pow.f64 eps 3)) (*.f64 1/8 (pow.f64 eps 3))) (*.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) 3) (*.f64 1/512 (pow.f64 (pow.f64 eps 3) 3))) (+.f64 (pow.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 -1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))) (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 6) (*.f64 (*.f64 1/8 (pow.f64 eps 3)) (-.f64 (*.f64 1/8 (pow.f64 eps 3)) (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3)))))
(/.f64 (fma.f64 1/512 (pow.f64 (pow.f64 eps 3) 3) (pow.f64 (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 3) 3)) (*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) eps) 2) (*.f64 -1/2 (*.f64 eps (fma.f64 eps 1/2 (/.f64 1 b))))) (fma.f64 (*.f64 1/8 (pow.f64 eps 3)) (-.f64 (*.f64 1/8 (pow.f64 eps 3)) (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 3)) (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 6))))
(/.f64 (/.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (cbrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))))) (pow.f64 (cbrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) 2))
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(/.f64 (/.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (pow.f64 (cbrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) 2)) (cbrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))))
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(/.f64 (/.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2)) (/.f64 1 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))))
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(/.f64 (/.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (/.f64 1 (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 -1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))) (/.f64 (pow.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))) 2) (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3)))))
(*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) eps) 2) (*.f64 -1/2 (*.f64 eps (fma.f64 eps 1/2 (/.f64 1 b))))) (/.f64 (pow.f64 (+.f64 (/.f64 1 b) eps) 2) (fma.f64 1/8 (pow.f64 eps 3) (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 3))))
(/.f64 (/.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (+.f64 (sqrt.f64 (*.f64 1/2 eps)) (sqrt.f64 (fma.f64 1/2 eps (/.f64 1 b))))) (-.f64 (sqrt.f64 (fma.f64 1/2 eps (/.f64 1 b))) (sqrt.f64 (*.f64 1/2 eps))))
(/.f64 (pow.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (+.f64 (sqrt.f64 (*.f64 eps 1/2)) (sqrt.f64 (fma.f64 1/2 eps (/.f64 1 b)))) (-.f64 (sqrt.f64 (fma.f64 1/2 eps (/.f64 1 b))) (sqrt.f64 (*.f64 eps 1/2)))))
(/.f64 (pow.f64 (+.f64 (/.f64 1 b) eps) 2) (*.f64 (+.f64 (sqrt.f64 (*.f64 eps 1/2)) (sqrt.f64 (fma.f64 eps 1/2 (/.f64 1 b)))) (-.f64 (sqrt.f64 (fma.f64 eps 1/2 (/.f64 1 b))) (sqrt.f64 (*.f64 eps 1/2)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))) 1) (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))) 1) (+.f64 (pow.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 -1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))))
(/.f64 (fma.f64 1/8 (pow.f64 eps 3) (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 3)) (+.f64 (pow.f64 (+.f64 (/.f64 1 b) eps) 2) (*.f64 -1/2 (*.f64 eps (fma.f64 eps 1/2 (/.f64 1 b))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))) 1) (+.f64 (pow.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 -1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))))
(/.f64 (fma.f64 1/8 (pow.f64 eps 3) (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 3)) (+.f64 (pow.f64 (+.f64 (/.f64 1 b) eps) 2) (*.f64 -1/2 (*.f64 eps (fma.f64 eps 1/2 (/.f64 1 b))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 1/2 eps (/.f64 1 b)) 3) (*.f64 1/8 (pow.f64 eps 3))) 1) (+.f64 (pow.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))) 2) (*.f64 (*.f64 -1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))))
(/.f64 (fma.f64 1/8 (pow.f64 eps 3) (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 3)) (+.f64 (pow.f64 (+.f64 (/.f64 1 b) eps) 2) (*.f64 -1/2 (*.f64 eps (fma.f64 eps 1/2 (/.f64 1 b))))))
(pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 1)
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(pow.f64 (sqrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) 2)
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(pow.f64 (cbrt.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))) 3)
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(pow.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 3) 1/3)
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(sqrt.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 2))
(sqrt.f64 (pow.f64 (fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b))) 2))
(fabs.f64 (+.f64 (/.f64 1 b) eps))
(log.f64 (exp.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))))
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(log.f64 (/.f64 (exp.f64 (fma.f64 1/2 eps (/.f64 1 b))) (pow.f64 (exp.f64 -1/2) eps)))
(-.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (*.f64 eps (log.f64 (exp.f64 -1/2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))))))
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(cbrt.f64 (pow.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b))) 3))
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(expm1.f64 (log1p.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))))
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(exp.f64 (log.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))))
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(log1p.f64 (expm1.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))))
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(fma.f64 1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(fma.f64 eps 1/2 (fma.f64 1/2 eps (/.f64 1 b)))
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(fma.f64 eps -1/2 (fma.f64 1/2 eps (/.f64 1 b)))
(/.f64 1 b)
(fma.f64 1 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 b)))
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(fma.f64 1 (fma.f64 1/2 eps (/.f64 1 b)) (*.f64 1/2 eps))
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(fma.f64 1 (fma.f64 1/2 eps (/.f64 1 b)) (neg.f64 (*.f64 1/2 eps)))
(/.f64 1 b)
(fma.f64 -1/2 eps (fma.f64 1/2 eps (/.f64 1 b)))
(/.f64 1 b)
(fma.f64 (sqrt.f64 (*.f64 1/2 eps)) (sqrt.f64 (*.f64 1/2 eps)) (fma.f64 1/2 eps (/.f64 1 b)))
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(fma.f64 (sqrt.f64 (fma.f64 1/2 eps (/.f64 1 b))) (sqrt.f64 (fma.f64 1/2 eps (/.f64 1 b))) (*.f64 1/2 eps))
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(fma.f64 (sqrt.f64 (fma.f64 1/2 eps (/.f64 1 b))) (sqrt.f64 (fma.f64 1/2 eps (/.f64 1 b))) (neg.f64 (*.f64 1/2 eps)))
(/.f64 1 b)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (cbrt.f64 (*.f64 1/2 eps)) (fma.f64 1/2 eps (/.f64 1 b)))
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(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/2 eps))
(+.f64 (+.f64 0 (/.f64 1 b)) (fma.f64 1/2 eps (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) eps)
(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))) (neg.f64 (*.f64 1/2 eps)))
(/.f64 1 b)

eval903.0ms (3.7%)

Compiler

Compiled 28194 to 17606 computations (37.6% saved)

prune485.0ms (2%)

Pruning

18 alts after pruning (13 fresh and 5 done)

PrunedKeptTotal
New1108101118
Fresh437
Picked101
Done358
Total1116181134
Error
0b
Counts
1134 → 18
Alt Table
Click to see full alt table
StatusErrorProgram
8.6b
(/.f64 (/.f64 (+.f64 b a) b) a)
34.8b
(/.f64 (/.f64 eps a) eps)
37.9b
(/.f64 (/.f64 a b) a)
33.7b
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (+.f64 (/.f64 1 b) (/.f64 1 a))) (*.f64 (*.f64 eps eps) 1/4)) (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps 1/2))))
61.0b
(/.f64 (*.f64 -1/2 (expm1.f64 (*.f64 eps a))) b)
48.3b
(/.f64 eps (*.f64 eps a))
33.1b
(/.f64 1 b)
33.5b
(/.f64 1 a)
32.9b
(-.f64 (/.f64 1 b) (*.f64 1/2 eps))
33.1b
(-.f64 (/.f64 1 a) (*.f64 1/2 eps))
3.8b
(+.f64 (/.f64 1 b) (/.f64 1 a))
44.7b
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 eps b))))
45.5b
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
19.1b
(*.f64 (/.f64 1 (*.f64 a b)) (+.f64 a b))
61.9b
(*.f64 eps -1/2)
34.7b
(fabs.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a))))
47.8b
(fabs.f64 (+.f64 (/.f64 1 b) eps))
60.7b
0
Compiler

Compiled 198 to 145 computations (26.8% saved)

regimes266.0ms (1.1%)

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

4 calls:

107.0ms
eps
81.0ms
a
36.0ms
b
20.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
1.2b2a
2.6b1b
1.4b2eps
0.0b3(/.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 572 to 269 computations (53% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
8.178050942108386e-18
+inf
0.0ms
-inf
-7.953094725391153e-35
Compiler

Compiled 33 to 24 computations (27.3% saved)

regimes244.0ms (1%)

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

3 calls:

101.0ms
a
90.0ms
eps
33.0ms
b
Results
ErrorSegmentsBranch
1.2b2a
2.6b1b
1.4b2eps
Compiler

Compiled 467 to 233 computations (50.1% saved)

bsearch108.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
108.0ms
155.25222956179138
1729.1266012018598
Results
59.0ms35×body2048valid
35.0ms40×body1024valid
10.0ms15×body512valid
2.0msbody256valid
0.0msbody256unsamplable
Compiler

Compiled 219 to 168 computations (23.3% saved)

regimes92.0ms (0.4%)

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

3 calls:

37.0ms
eps
22.0ms
b
22.0ms
a
Results
ErrorSegmentsBranch
2.6b1a
2.6b1b
2.6b1eps
Compiler

Compiled 239 to 139 computations (41.8% saved)

regimes70.0ms (0.3%)

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

3 calls:

21.0ms
b
19.0ms
a
19.0ms
eps
Results
ErrorSegmentsBranch
3.4b1a
3.4b1b
3.4b1eps
Compiler

Compiled 158 to 91 computations (42.4% saved)

regimes63.0ms (0.3%)

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

3 calls:

19.0ms
eps
18.0ms
a
18.0ms
b
Results
ErrorSegmentsBranch
3.8b1a
3.8b1b
3.8b1eps
Compiler

Compiled 147 to 83 computations (43.5% saved)

regimes211.0ms (0.9%)

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

3 calls:

88.0ms
a
86.0ms
eps
32.0ms
b
Results
ErrorSegmentsBranch
11.7b4a
12.3b2b
22.1b8eps
Compiler

Compiled 61 to 36 computations (41% saved)

bsearch425.0ms (1.8%)

Algorithm
binary-search
Steps
TimeLeftRight
126.0ms
-6.746280958007326e-97
-1.402163582559239e-97
140.0ms
-4.264080941474944e-35
-5.0478322522276035e-36
159.0ms
-1.25632494741391e-18
-1.5744111009806656e-24
Results
232.0ms129×body2048valid
152.0ms148×body1024valid
29.0ms50×body512valid
3.0msbody256valid
1.0msbody1024unsamplable
0.0msbody512unsamplable
Compiler

Compiled 327 to 276 computations (15.6% saved)

regimes37.0ms (0.2%)

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

3 calls:

22.0ms
a
7.0ms
b
7.0ms
eps
Results
ErrorSegmentsBranch
33.5b1a
33.5b1b
33.5b1eps
Compiler

Compiled 22 to 17 computations (22.7% saved)

regimes21.0ms (0.1%)

Accuracy

Total -1.9b remaining (-3.1%)

Threshold costs -1.9b (-3.1%)

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

3 calls:

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

Compiled 19 to 15 computations (21.1% saved)

simplify27.0ms (0.1%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
063468
197468
2114468
3121464
4124464
5125464
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (-.f64 (exp.f64 (*.f64 b eps)) 1))) -inf.0) (+.f64 (/.f64 1 b) (/.f64 1 a)) (if (<=.f64 (/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (-.f64 (exp.f64 (*.f64 b eps)) 1))) 6490371073168535/649037107316853453566312041152512) (*.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 a 1700) (+.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (-.f64 (/.f64 1 a) (*.f64 eps 1/2))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1))
(+.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (-.f64 (/.f64 1 a) (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) (-.f64 (/.f64 1 a) (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(if (<=.f64 a -5614659054195485/170141183460469231731687303715884105728) (/.f64 1 b) (if (<=.f64 a -678136759721539/46768052394588893382517914646921056628989841375232) (/.f64 1 a) (if (<=.f64 a -3126379886188527/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (/.f64 1 b) (/.f64 1 a))))
(/.f64 1 a)
0
Outputs
(if (<=.f64 (/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (-.f64 (exp.f64 (*.f64 b eps)) 1))) -inf.0) (+.f64 (/.f64 1 b) (/.f64 1 a)) (if (<=.f64 (/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (-.f64 (exp.f64 (*.f64 b eps)) 1))) 6490371073168535/649037107316853453566312041152512) (*.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 (or (<=.f64 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1))) -inf.0) (not (<=.f64 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1))) 6490371073168535/649037107316853453566312041152512))) (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(if (<=.f64 a 1700) (+.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (-.f64 (/.f64 1 a) (*.f64 eps 1/2))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1))
(if (<=.f64 a 1700) (+.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (-.f64 (/.f64 1 a) (*.f64 eps 1/2))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (<=.f64 a 1700) (+.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(+.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (-.f64 (/.f64 1 a) (*.f64 eps 1/2)))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (-.f64 (/.f64 1 a) (*.f64 eps 1/2)))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(+.f64 (/.f64 1 b) (-.f64 (/.f64 1 a) (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(if (<=.f64 a -5614659054195485/170141183460469231731687303715884105728) (/.f64 1 b) (if (<=.f64 a -678136759721539/46768052394588893382517914646921056628989841375232) (/.f64 1 a) (if (<=.f64 a -3126379886188527/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (/.f64 1 b) (/.f64 1 a))))
(if (or (<=.f64 a -5614659054195485/170141183460469231731687303715884105728) (and (not (<=.f64 a -678136759721539/46768052394588893382517914646921056628989841375232)) (<=.f64 a -3126379886188527/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848))) (/.f64 1 b) (/.f64 1 a))
(/.f64 1 a)
0
Compiler

Compiled 185 to 125 computations (32.4% saved)

soundness217.0ms (0.9%)

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

Useful iterations: 0 (0.0ms)

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

Compiled 342 to 134 computations (60.8% saved)

end151.0ms (0.6%)

Remove

(sort a b)

Compiler

Compiled 330 to 194 computations (41.2% saved)

Profiling

Loading profile data...