Details

Time bar (total: 46.8s)

analyze2.1s (4.5%)

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)

sample22.1s (47.2%)

Results
18.5s4226×body2048valid
1.8s2508×body1024valid
762.0ms788×body256valid
384.0ms444×body1024unsamplable
282.0ms719×body512valid
179.0ms271×body2048unsamplable
109.0ms714×body256unsamplable
62.0ms222×body512unsamplable
18.0ms15×body4096valid
2.0msbody2048infinite
Bogosity

preprocess72.0ms (0.2%)

Algorithm
egg-herbie
Rules
1360×rational.json-simplify-51
1254×rational.json-simplify-50
1246×rational.json-simplify-43
1226×rational.json-simplify-35
1046×rational.json-simplify-47
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
053292
1112292
2218292
3515292
41422292
54791292
67730292
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 (+.f64 (exp.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 eps (+.f64 (exp.f64 (*.f64 eps a)) -1)) (+.f64 (exp.f64 (*.f64 eps b)) -1)))
(*.f64 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 (*.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 (+.f64 (exp.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 eps (+.f64 (exp.f64 (*.f64 eps a)) -1)) (+.f64 (exp.f64 (*.f64 eps b)) -1)))
(*.f64 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 (*.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 (+.f64 (exp.f64 (*.f64 a (+.f64 eps b))) -1)) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (exp.f64 (*.f64 a b)) -1)))
(*.f64 (+.f64 (exp.f64 (*.f64 a (+.f64 eps b))) -1) (/.f64 (/.f64 a (+.f64 (exp.f64 (*.f64 eps a)) -1)) (+.f64 (exp.f64 (*.f64 a b)) -1)))
(*.f64 (+.f64 (exp.f64 (*.f64 a (+.f64 eps b))) -1) (/.f64 a (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (exp.f64 (*.f64 a b)) -1))))
(*.f64 a (/.f64 (+.f64 (exp.f64 (*.f64 a (+.f64 eps b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (exp.f64 (*.f64 a b)) -1))))
(*.f64 (/.f64 a (+.f64 (exp.f64 (*.f64 eps a)) -1)) (/.f64 (+.f64 (exp.f64 (*.f64 a (+.f64 eps b))) -1) (+.f64 (exp.f64 (*.f64 a b)) -1)))
(*.f64 a (/.f64 (-.f64 1 (exp.f64 (*.f64 a (+.f64 eps b)))) (*.f64 (+.f64 (exp.f64 (*.f64 a b)) -1) (-.f64 1 (exp.f64 (*.f64 eps a))))))
(/.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 (+.f64 (exp.f64 (*.f64 b (+.f64 eps a))) -1)) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (exp.f64 (*.f64 a b)) -1)))
(*.f64 b (/.f64 (+.f64 (exp.f64 (*.f64 b (+.f64 eps a))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (exp.f64 (*.f64 a b)) -1))))
(*.f64 (+.f64 (exp.f64 (*.f64 b (+.f64 eps a))) -1) (/.f64 (/.f64 b (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (exp.f64 (*.f64 a b)) -1)))
(*.f64 b (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 b (+.f64 eps a))) -1) (+.f64 (exp.f64 (*.f64 a b)) -1)) (+.f64 (exp.f64 (*.f64 eps b)) -1)))
(*.f64 (+.f64 (exp.f64 (*.f64 b (+.f64 eps a))) -1) (/.f64 (/.f64 b (-.f64 1 (exp.f64 (*.f64 eps b)))) (-.f64 1 (exp.f64 (*.f64 a b)))))
Symmetry

(sort a b)

Compiler

Compiled 30 to 22 computations (26.7% saved)

simplify334.0ms (0.7%)

Algorithm
egg-herbie
Rules
1702×rational.json-simplify-50
1272×rational.json-simplify-35
1044×rational.json-simplify-2
816×rational.json-simplify-41
790×rational.json-simplify-61
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02073
13773
27373
317373
447773
5159373
6384173
7503673
8686473
9796573
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 (exp.f64 (*.f64 eps (+.f64 a 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 (+.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 a)) -1)) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)))

eval1.0ms (0%)

Compiler

Compiled 99 to 52 computations (47.5% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New314
Fresh011
Picked000
Done000
Total325
Error
61.5b
Counts
5 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
61.5b
(/.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 27 to 19 computations (29.6% saved)

localize198.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.7b
(*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (-.f64 (exp.f64 (*.f64 b eps)) 1))
2.6b
(-.f64 (exp.f64 (*.f64 a eps)) 1)
2.9b
(-.f64 (exp.f64 (*.f64 b eps)) 1)
3.3b
(-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)
Compiler

Compiled 102 to 34 computations (66.7% saved)

series9.0ms (0%)

Counts
4 → 120
Calls

30 calls:

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

rewrite204.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1478×exponential.json-3
1478×rational.json-1
1478×rational.json-2
1478×rational.json-4
1478×rational.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01896
112896
225196
349796
495296
5221496
6385096
7497896
8627396
9639096
10695096
Stop Event
node limit
Counts
4 → 81
Calls
Call 1
Inputs
(-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)
(-.f64 (exp.f64 (*.f64 b eps)) 1)
(-.f64 (exp.f64 (*.f64 a eps)) 1)
(*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (-.f64 (exp.f64 (*.f64 b eps)) 1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (exp.f64 (*.f64 (+.f64 a b) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) 1/2) (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 2) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 2) -2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (*.f64 b eps)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (exp.f64 (*.f64 b eps)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (exp.f64 (*.f64 b eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 1/2) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (exp.f64 (*.f64 b eps)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (*.f64 a eps)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (exp.f64 (*.f64 a eps)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (exp.f64 (*.f64 a eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 1/2) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (exp.f64 (*.f64 a eps)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (exp.f64 (*.f64 a eps)) 2) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 (exp.f64 (*.f64 a eps)) 2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (exp.f64 (*.f64 a eps)) 2) -2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (exp.f64 (*.f64 a eps)) -1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (exp.f64 (*.f64 a eps)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 1/2)) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (exp.f64 (*.f64 a eps)) -1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (exp.f64 (*.f64 a eps)) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (*.f64 (exp.f64 (*.f64 a eps)) 2) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (exp.f64 (*.f64 a eps)) -1)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (exp.f64 (*.f64 a eps)) -1)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (exp.f64 (*.f64 a eps)) -1)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (exp.f64 (*.f64 a eps)) -1)) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (exp.f64 (*.f64 a eps)) -1)) 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (exp.f64 (*.f64 a eps)) -1)) 1)))))

simplify618.0ms (1.3%)

Algorithm
egg-herbie
Rules
2940×rational.json-simplify-41
2270×rational.json-simplify-2
1966×rational.json-simplify-35
1296×rational.json-simplify-1
1288×rational.json-simplify-51
Iterations

Useful iterations: 17 (0.0ms)

IterNodesCost
03046807
17466701
217766595
334676573
446906573
548946573
650016573
751156573
852316573
958616573
1060596573
1161526573
1262606573
1363476573
1464226573
1564946573
1665666573
1765666567
Stop Event
node limit
Counts
201 → 224
Calls
Call 1
Inputs
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (+.f64 (*.f64 eps (*.f64 a (exp.f64 (*.f64 eps b)))) (exp.f64 (*.f64 eps b))) 1)
(-.f64 (+.f64 (*.f64 eps (*.f64 a (exp.f64 (*.f64 eps b)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 2) (exp.f64 (*.f64 eps b))))) (exp.f64 (*.f64 eps b)))) 1)
(-.f64 (+.f64 (*.f64 eps (*.f64 a (exp.f64 (*.f64 eps b)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 3) (exp.f64 (*.f64 eps b))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 2) (exp.f64 (*.f64 eps b))))) (exp.f64 (*.f64 eps b))))) 1)
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1)
(-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1)
(-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1)
(-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (+.f64 (*.f64 eps (*.f64 b (exp.f64 (*.f64 eps a)))) (exp.f64 (*.f64 eps a))) 1)
(-.f64 (+.f64 (*.f64 eps (*.f64 b (exp.f64 (*.f64 eps a)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 b 2) (exp.f64 (*.f64 eps a))))) (exp.f64 (*.f64 eps a)))) 1)
(-.f64 (+.f64 (*.f64 eps (*.f64 b (exp.f64 (*.f64 eps a)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 b 3) (exp.f64 (*.f64 eps a))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 b 2) (exp.f64 (*.f64 eps a))))) (exp.f64 (*.f64 eps a))))) 1)
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1)
(-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1)
(-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1)
(-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1)
(*.f64 eps (+.f64 a b))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 (+.f64 a b) 2))) (*.f64 eps (+.f64 a b)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 (+.f64 a b) 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 (+.f64 a b) 2))) (*.f64 eps (+.f64 a b))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 (+.f64 a b) 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 (+.f64 a b) 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 (+.f64 a b) 2))) (*.f64 eps (+.f64 a b)))))
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(*.f64 eps b)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (+.f64 (*.f64 eps b) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 b 3)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 b 4))) (+.f64 (*.f64 eps b) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 b 3))))))
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(*.f64 eps b)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (+.f64 (*.f64 eps b) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 b 3)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 b 4))) (+.f64 (*.f64 eps b) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 b 3))))))
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(*.f64 eps a)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (*.f64 eps a))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(*.f64 eps a)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (*.f64 eps a))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(*.f64 eps (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 2) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 eps (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 2) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 eps (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 2) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 eps (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1))))))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(+.f64 (*.f64 (pow.f64 eps 2) (*.f64 a b)) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2))))))
(+.f64 (*.f64 (pow.f64 eps 2) (*.f64 a b)) (+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) b)) (+.f64 (*.f64 1/6 (*.f64 a (pow.f64 b 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2)))))))
(+.f64 (*.f64 (pow.f64 eps 2) (*.f64 a b)) (+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) b)) (+.f64 (*.f64 1/6 (*.f64 a (pow.f64 b 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))))) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2))))) (*.f64 (pow.f64 eps 5) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 a 2) (pow.f64 b 3))) (+.f64 (*.f64 1/24 (*.f64 a (pow.f64 b 4))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 a 4) b)) (*.f64 1/12 (*.f64 (pow.f64 a 3) (pow.f64 b 2))))))))))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 2) (pow.f64 b 2)))) (*.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)))
(+.f64 (*.f64 1/6 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 3) (pow.f64 b 3)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 2) (pow.f64 b 2)))) (*.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))))
(+.f64 (*.f64 1/6 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 3) (pow.f64 b 3)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/24 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 4) (pow.f64 b 4)))) (*.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)))))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1)
(+.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) 0)
(+.f64 0 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1))
(+.f64 -1 (exp.f64 (*.f64 (+.f64 a b) eps)))
(+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) 1/2) (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) 1/2))
(*.f64 1 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) 1)
(*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) 1/2))
(*.f64 (+.f64 (*.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 2) -2) 1/2)
(*.f64 4 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) 4))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) 4) 1/4)
(*.f64 1/2 (+.f64 (*.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 2) -2))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) 1/2) 2)
(*.f64 1/4 (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) 4))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) 4) 4)
(/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) 1)
(/.f64 (+.f64 (*.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 2) -2) 2)
(/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) 4))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) 4)))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) 4))))) 64)
(pow.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) 1)
(+.f64 (exp.f64 (*.f64 b eps)) -1)
(+.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 0)
(+.f64 0 (+.f64 (exp.f64 (*.f64 b eps)) -1))
(+.f64 -1 (exp.f64 (*.f64 b eps)))
(+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 1/2) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 1/2))
(*.f64 1 (+.f64 (exp.f64 (*.f64 b eps)) -1))
(*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 1)
(*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 1/2))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 2) 1/2)
(*.f64 4 (/.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 4))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 4) 1/4)
(*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 2))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 1/2) 2)
(*.f64 1/4 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 4))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 4) 4)
(/.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 1)
(/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 2) 2)
(/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 4))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 4)))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 4))))) 64)
(pow.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 1)
(+.f64 (exp.f64 (*.f64 a eps)) -1)
(+.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 0)
(+.f64 0 (+.f64 (exp.f64 (*.f64 a eps)) -1))
(+.f64 -1 (exp.f64 (*.f64 a eps)))
(+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 1/2) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 1/2))
(*.f64 1 (+.f64 (exp.f64 (*.f64 a eps)) -1))
(*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 1)
(*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 1/2))
(*.f64 (+.f64 (*.f64 (exp.f64 (*.f64 a eps)) 2) -2) 1/2)
(*.f64 4 (/.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 4))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 4) 1/4)
(*.f64 1/2 (+.f64 (*.f64 (exp.f64 (*.f64 a eps)) 2) -2))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 1/2) 2)
(*.f64 1/4 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 4))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 4) 4)
(/.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 1)
(/.f64 (+.f64 (*.f64 (exp.f64 (*.f64 a eps)) 2) -2) 2)
(/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 4))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 4)))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 4))))) 64)
(pow.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 1)
(+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (exp.f64 (*.f64 a eps)) -1)) 0)
(+.f64 0 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (exp.f64 (*.f64 a eps)) -1)))
(+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 1/2)) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 1/2)))
(-.f64 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (exp.f64 (*.f64 a eps)) -1)) 0)
(/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (exp.f64 (*.f64 a eps)) -1)) 1)
(/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (*.f64 (exp.f64 (*.f64 a eps)) 2) -2)) 2)
(/.f64 (*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (exp.f64 (*.f64 a eps)) -1)) 4) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (exp.f64 (*.f64 a eps)) -1)) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (exp.f64 (*.f64 a eps)) -1)) 4))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (exp.f64 (*.f64 a eps)) -1)) 4)))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (exp.f64 (*.f64 a eps)) -1)) 4))))) 64)
(pow.f64 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (exp.f64 (*.f64 a eps)) -1)) 1)
Outputs
(-.f64 (exp.f64 (*.f64 eps 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 (exp.f64 (*.f64 eps b)) (-.f64 (*.f64 eps (*.f64 (exp.f64 (*.f64 eps b)) a)) 1))
(+.f64 (*.f64 (exp.f64 (*.f64 eps b)) (*.f64 eps a)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(+.f64 (*.f64 eps (*.f64 (exp.f64 (*.f64 eps b)) a)) (+.f64 (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 (exp.f64 (*.f64 eps b)) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (exp.f64 (*.f64 eps b)) (pow.f64 a 2))))) (-.f64 (*.f64 eps (*.f64 (exp.f64 (*.f64 eps b)) a)) 1))
(+.f64 (+.f64 (exp.f64 (*.f64 eps b)) (*.f64 (exp.f64 (*.f64 eps b)) (*.f64 eps a))) (-.f64 (*.f64 1/2 (*.f64 (exp.f64 (*.f64 eps b)) (pow.f64 (*.f64 eps a) 2))) 1))
(+.f64 (exp.f64 (*.f64 eps b)) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (*.f64 eps b)) (pow.f64 (*.f64 eps a) 2))) (+.f64 (*.f64 (exp.f64 (*.f64 eps b)) (*.f64 eps a)) -1)))
(+.f64 (exp.f64 (*.f64 eps b)) (+.f64 -1 (+.f64 (*.f64 eps (*.f64 (exp.f64 (*.f64 eps b)) a)) (*.f64 1/2 (*.f64 (exp.f64 (*.f64 eps b)) (pow.f64 (*.f64 eps a) 2))))))
(+.f64 (+.f64 (exp.f64 (*.f64 eps b)) (*.f64 eps (*.f64 (exp.f64 (*.f64 eps b)) a))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (*.f64 eps b)) (pow.f64 (*.f64 eps a) 2))) -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 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (exp.f64 (*.f64 eps b)) (pow.f64 a 2)))) (+.f64 (exp.f64 (*.f64 eps b)) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (exp.f64 (*.f64 eps b)) (pow.f64 a 3)))))) (-.f64 (*.f64 eps (*.f64 (exp.f64 (*.f64 eps b)) a)) 1))
(+.f64 (+.f64 (exp.f64 (*.f64 eps b)) (+.f64 (*.f64 (exp.f64 (*.f64 eps b)) (*.f64 eps a)) (*.f64 1/2 (*.f64 (exp.f64 (*.f64 eps b)) (pow.f64 (*.f64 eps a) 2))))) (-.f64 (*.f64 1/6 (*.f64 (exp.f64 (*.f64 eps b)) (pow.f64 (*.f64 eps a) 3))) 1))
(+.f64 (*.f64 (exp.f64 (*.f64 eps b)) (*.f64 eps a)) (+.f64 (*.f64 1/6 (*.f64 (exp.f64 (*.f64 eps b)) (pow.f64 (*.f64 eps a) 3))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (*.f64 eps b)) (pow.f64 (*.f64 eps a) 2))) (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(+.f64 (+.f64 (exp.f64 (*.f64 eps b)) (+.f64 (*.f64 eps (*.f64 (exp.f64 (*.f64 eps b)) a)) (*.f64 1/2 (*.f64 (exp.f64 (*.f64 eps b)) (pow.f64 (*.f64 eps a) 2))))) (+.f64 (*.f64 1/6 (*.f64 (exp.f64 (*.f64 eps b)) (pow.f64 (*.f64 eps a) 3))) -1))
(+.f64 (exp.f64 (*.f64 eps b)) (-.f64 (+.f64 (*.f64 eps (*.f64 (exp.f64 (*.f64 eps b)) a)) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (*.f64 eps b)) (pow.f64 (*.f64 eps a) 2))) (*.f64 1/6 (*.f64 (exp.f64 (*.f64 eps b)) (pow.f64 (*.f64 eps a) 3))))) 1))
(+.f64 (exp.f64 (*.f64 eps b)) (+.f64 (+.f64 (*.f64 eps (*.f64 (exp.f64 (*.f64 eps b)) a)) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (*.f64 eps b)) (pow.f64 (*.f64 eps a) 2))) (*.f64 1/6 (*.f64 (exp.f64 (*.f64 eps b)) (pow.f64 (*.f64 eps a) 3))))) -1))
(+.f64 (exp.f64 (*.f64 eps b)) (+.f64 -1 (+.f64 (*.f64 eps (*.f64 (exp.f64 (*.f64 eps b)) a)) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (*.f64 eps b)) (pow.f64 (*.f64 eps a) 2))) (*.f64 1/6 (*.f64 (exp.f64 (*.f64 eps b)) (pow.f64 (*.f64 eps a) 3)))))))
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(+.f64 -1 (exp.f64 (*.f64 eps (+.f64 b a))))
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(+.f64 -1 (exp.f64 (*.f64 eps (+.f64 b a))))
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(+.f64 -1 (exp.f64 (*.f64 eps (+.f64 b a))))
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(+.f64 -1 (exp.f64 (*.f64 eps (+.f64 b a))))
(-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1)
(+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1)
(+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a)))))
(-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1)
(+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1)
(+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a)))))
(-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1)
(+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1)
(+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a)))))
(-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1)
(+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1)
(+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a)))))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(+.f64 -1 (exp.f64 (*.f64 eps a)))
(-.f64 (+.f64 (*.f64 eps (*.f64 b (exp.f64 (*.f64 eps a)))) (exp.f64 (*.f64 eps a))) 1)
(+.f64 (+.f64 (exp.f64 (*.f64 eps a)) (*.f64 eps (*.f64 b (exp.f64 (*.f64 eps a))))) -1)
(+.f64 (*.f64 eps (*.f64 b (exp.f64 (*.f64 eps a)))) (+.f64 -1 (exp.f64 (*.f64 eps a))))
(+.f64 (+.f64 -1 (exp.f64 (*.f64 eps a))) (*.f64 eps (*.f64 b (exp.f64 (*.f64 eps a)))))
(+.f64 -1 (+.f64 (exp.f64 (*.f64 eps a)) (*.f64 eps (*.f64 b (exp.f64 (*.f64 eps a))))))
(-.f64 (+.f64 (*.f64 eps (*.f64 b (exp.f64 (*.f64 eps a)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 b 2) (exp.f64 (*.f64 eps a))))) (exp.f64 (*.f64 eps a)))) 1)
(+.f64 (+.f64 (*.f64 eps (*.f64 b (exp.f64 (*.f64 eps a)))) (+.f64 (exp.f64 (*.f64 eps a)) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (exp.f64 (*.f64 eps a)) (pow.f64 b 2)))))) -1)
(+.f64 (+.f64 (exp.f64 (*.f64 eps a)) (*.f64 eps (*.f64 b (exp.f64 (*.f64 eps a))))) (-.f64 (*.f64 1/2 (*.f64 (exp.f64 (*.f64 eps a)) (pow.f64 (*.f64 eps b) 2))) 1))
(+.f64 (*.f64 eps (*.f64 b (exp.f64 (*.f64 eps a)))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (*.f64 eps a)) (pow.f64 (*.f64 eps b) 2))) (+.f64 -1 (exp.f64 (*.f64 eps a)))))
(+.f64 -1 (+.f64 (exp.f64 (*.f64 eps a)) (+.f64 (*.f64 eps (*.f64 b (exp.f64 (*.f64 eps a)))) (*.f64 1/2 (*.f64 (exp.f64 (*.f64 eps a)) (pow.f64 (*.f64 eps b) 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 (+.f64 (*.f64 eps (*.f64 b (exp.f64 (*.f64 eps a)))) (+.f64 (+.f64 (exp.f64 (*.f64 eps a)) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (exp.f64 (*.f64 eps a)) (pow.f64 b 2))))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (exp.f64 (*.f64 eps a)) (pow.f64 b 3)))))) -1)
(+.f64 -1 (+.f64 (+.f64 (exp.f64 (*.f64 eps a)) (*.f64 1/2 (*.f64 (exp.f64 (*.f64 eps a)) (pow.f64 (*.f64 eps b) 2)))) (+.f64 (*.f64 1/6 (*.f64 (exp.f64 (*.f64 eps a)) (pow.f64 (*.f64 eps b) 3))) (*.f64 eps (*.f64 b (exp.f64 (*.f64 eps a)))))))
(+.f64 -1 (+.f64 (+.f64 (exp.f64 (*.f64 eps a)) (*.f64 1/2 (*.f64 (exp.f64 (*.f64 eps a)) (pow.f64 (*.f64 eps b) 2)))) (+.f64 (*.f64 eps (*.f64 b (exp.f64 (*.f64 eps a)))) (*.f64 1/6 (*.f64 (exp.f64 (*.f64 eps a)) (pow.f64 (*.f64 eps b) 3))))))
(+.f64 -1 (+.f64 (exp.f64 (*.f64 eps a)) (+.f64 (*.f64 1/6 (*.f64 (exp.f64 (*.f64 eps a)) (pow.f64 (*.f64 eps b) 3))) (+.f64 (*.f64 eps (*.f64 b (exp.f64 (*.f64 eps a)))) (*.f64 1/2 (*.f64 (exp.f64 (*.f64 eps a)) (pow.f64 (*.f64 eps b) 2)))))))
(+.f64 -1 (+.f64 (exp.f64 (*.f64 eps a)) (+.f64 (*.f64 eps (*.f64 b (exp.f64 (*.f64 eps a)))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (*.f64 eps a)) (pow.f64 (*.f64 eps b) 2))) (*.f64 1/6 (*.f64 (exp.f64 (*.f64 eps a)) (pow.f64 (*.f64 eps b) 3)))))))
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(+.f64 -1 (exp.f64 (*.f64 eps (+.f64 b a))))
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(+.f64 -1 (exp.f64 (*.f64 eps (+.f64 b a))))
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(+.f64 -1 (exp.f64 (*.f64 eps (+.f64 b a))))
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(+.f64 -1 (exp.f64 (*.f64 eps (+.f64 b a))))
(-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1)
(+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1)
(+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a)))))
(-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1)
(+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1)
(+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a)))))
(-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1)
(+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1)
(+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a)))))
(-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1)
(+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1)
(+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a)))))
(*.f64 eps (+.f64 a b))
(*.f64 eps (+.f64 b a))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 (+.f64 a b) 2))) (*.f64 eps (+.f64 a b)))
(+.f64 (*.f64 eps (+.f64 b a)) (*.f64 1/2 (pow.f64 (*.f64 eps (+.f64 b a)) 2)))
(+.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 (*.f64 eps (+.f64 b a)) (*.f64 1/2 (pow.f64 (*.f64 eps (+.f64 b a)) 2))) (*.f64 1/6 (pow.f64 (*.f64 eps (+.f64 b a)) 3)))
(+.f64 (*.f64 eps (+.f64 b a)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps (+.f64 b a)) 3)) (*.f64 1/2 (pow.f64 (*.f64 eps (+.f64 b a)) 2))))
(+.f64 (*.f64 eps (+.f64 b a)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps (+.f64 b a)) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps (+.f64 b a)) 3))))
(+.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 (*.f64 1/6 (pow.f64 (*.f64 eps (+.f64 b a)) 3)) (+.f64 (+.f64 (*.f64 eps (+.f64 b a)) (*.f64 1/2 (pow.f64 (*.f64 eps (+.f64 b a)) 2))) (*.f64 1/24 (pow.f64 (*.f64 eps (+.f64 b a)) 4))))
(+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps (+.f64 b a)) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps (+.f64 b a)) 2)) (+.f64 (*.f64 eps (+.f64 b a)) (*.f64 1/24 (pow.f64 (*.f64 eps (+.f64 b a)) 4)))))
(+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps (+.f64 b a)) 3)) (+.f64 (*.f64 eps (+.f64 b a)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps (+.f64 b a)) 2)) (*.f64 1/24 (pow.f64 (*.f64 eps (+.f64 b a)) 4)))))
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(+.f64 -1 (exp.f64 (*.f64 eps (+.f64 b a))))
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(+.f64 -1 (exp.f64 (*.f64 eps (+.f64 b a))))
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(+.f64 -1 (exp.f64 (*.f64 eps (+.f64 b a))))
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(+.f64 -1 (exp.f64 (*.f64 eps (+.f64 b a))))
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(+.f64 -1 (exp.f64 (*.f64 eps (+.f64 b a))))
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(+.f64 -1 (exp.f64 (*.f64 eps (+.f64 b a))))
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(+.f64 -1 (exp.f64 (*.f64 eps (+.f64 b a))))
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(+.f64 -1 (exp.f64 (*.f64 eps (+.f64 b a))))
(*.f64 eps b)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))
(+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (+.f64 (*.f64 eps b) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 b 3)))))
(+.f64 (*.f64 eps b) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps b) 3)) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))
(+.f64 (*.f64 eps b) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps b) 3))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 b 4))) (+.f64 (*.f64 eps b) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 b 3))))))
(+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)) (+.f64 (+.f64 (*.f64 eps b) (*.f64 1/6 (pow.f64 (*.f64 eps b) 3))) (*.f64 1/24 (pow.f64 (*.f64 eps b) 4))))
(+.f64 (+.f64 (*.f64 eps b) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps b) 3)))) (*.f64 1/24 (pow.f64 (*.f64 eps b) 4)))
(+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps b) 3)) (+.f64 (+.f64 (*.f64 eps b) (*.f64 1/24 (pow.f64 (*.f64 eps b) 4))) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))
(+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps b) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)) (+.f64 (*.f64 eps b) (*.f64 1/24 (pow.f64 (*.f64 eps b) 4)))))
(+.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps b) 3))) (+.f64 (*.f64 eps b) (*.f64 1/24 (pow.f64 (*.f64 eps b) 4))))
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(*.f64 eps b)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))
(+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (+.f64 (*.f64 eps b) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 b 3)))))
(+.f64 (*.f64 eps b) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps b) 3)) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))
(+.f64 (*.f64 eps b) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps b) 3))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 b 4))) (+.f64 (*.f64 eps b) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 b 3))))))
(+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)) (+.f64 (+.f64 (*.f64 eps b) (*.f64 1/6 (pow.f64 (*.f64 eps b) 3))) (*.f64 1/24 (pow.f64 (*.f64 eps b) 4))))
(+.f64 (+.f64 (*.f64 eps b) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps b) 3)))) (*.f64 1/24 (pow.f64 (*.f64 eps b) 4)))
(+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps b) 3)) (+.f64 (+.f64 (*.f64 eps b) (*.f64 1/24 (pow.f64 (*.f64 eps b) 4))) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))
(+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps b) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)) (+.f64 (*.f64 eps b) (*.f64 1/24 (pow.f64 (*.f64 eps b) 4)))))
(+.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps b) 3))) (+.f64 (*.f64 eps b) (*.f64 1/24 (pow.f64 (*.f64 eps b) 4))))
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(*.f64 eps a)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (*.f64 eps a))
(+.f64 (*.f64 eps a) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))
(+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))
(+.f64 (*.f64 eps a) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2))))
(+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))
(+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))
(+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))
(+.f64 (*.f64 eps a) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2))))
(+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(+.f64 -1 (exp.f64 (*.f64 eps a)))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(+.f64 -1 (exp.f64 (*.f64 eps a)))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(+.f64 -1 (exp.f64 (*.f64 eps a)))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(+.f64 -1 (exp.f64 (*.f64 eps a)))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(+.f64 -1 (exp.f64 (*.f64 eps a)))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(+.f64 -1 (exp.f64 (*.f64 eps a)))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(+.f64 -1 (exp.f64 (*.f64 eps a)))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(+.f64 -1 (exp.f64 (*.f64 eps a)))
(*.f64 eps a)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (*.f64 eps a))
(+.f64 (*.f64 eps a) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))
(+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))
(+.f64 (*.f64 eps a) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2))))
(+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))
(+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))
(+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))
(+.f64 (*.f64 eps a) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2))))
(+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(+.f64 -1 (exp.f64 (*.f64 eps a)))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(+.f64 -1 (exp.f64 (*.f64 eps a)))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(+.f64 -1 (exp.f64 (*.f64 eps a)))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(+.f64 -1 (exp.f64 (*.f64 eps a)))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(+.f64 -1 (exp.f64 (*.f64 eps a)))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(+.f64 -1 (exp.f64 (*.f64 eps a)))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(+.f64 -1 (exp.f64 (*.f64 eps a)))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(+.f64 -1 (exp.f64 (*.f64 eps a)))
(*.f64 eps (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1)))
(*.f64 a (*.f64 eps (+.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 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 2) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(+.f64 (*.f64 a (*.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1))) (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 2))))
(+.f64 (*.f64 a (*.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1))) (*.f64 1/2 (*.f64 (pow.f64 (*.f64 eps a) 2) (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(+.f64 (*.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))) (*.f64 1/2 (*.f64 (pow.f64 (*.f64 eps a) 2) (+.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/2 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 2) (+.f64 (exp.f64 (*.f64 eps b)) -1)))) (+.f64 (*.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 3) (+.f64 (exp.f64 (*.f64 eps b)) -1))))))
(+.f64 (*.f64 a (*.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 2))) (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 3)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 eps a) 2) (+.f64 (exp.f64 (*.f64 eps b)) -1))) (+.f64 (*.f64 a (*.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1))) (*.f64 1/6 (*.f64 (pow.f64 (*.f64 eps a) 3) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(+.f64 (*.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 eps a) 2) (+.f64 (exp.f64 (*.f64 eps b)) -1))) (*.f64 1/6 (*.f64 (pow.f64 (*.f64 eps a) 3) (+.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 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 2) (+.f64 (exp.f64 (*.f64 eps b)) -1)))) (+.f64 (*.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 3) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 4) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(+.f64 (+.f64 (*.f64 a (*.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1))) (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 3)))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 4))) (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 2)))))
(+.f64 (+.f64 (*.f64 a (*.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1))) (*.f64 1/6 (*.f64 (pow.f64 (*.f64 eps a) 3) (+.f64 (exp.f64 (*.f64 eps b)) -1)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 eps a) 2) (+.f64 (exp.f64 (*.f64 eps b)) -1))) (*.f64 1/24 (*.f64 (pow.f64 (*.f64 eps a) 4) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(+.f64 (*.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (*.f64 eps a) 4) (+.f64 (exp.f64 (*.f64 eps b)) -1))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 eps a) 2) (+.f64 (exp.f64 (*.f64 eps b)) -1))) (*.f64 1/6 (*.f64 (pow.f64 (*.f64 eps a) 3) (+.f64 (exp.f64 (*.f64 eps b)) -1))))))
(+.f64 (*.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 eps a) 2) (+.f64 (exp.f64 (*.f64 eps b)) -1))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 eps a) 3) (+.f64 (exp.f64 (*.f64 eps b)) -1))) (*.f64 1/24 (*.f64 (pow.f64 (*.f64 eps a) 4) (+.f64 (exp.f64 (*.f64 eps b)) -1))))))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (+.f64 -1 (exp.f64 (*.f64 eps 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 -1 (exp.f64 (*.f64 eps 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 -1 (exp.f64 (*.f64 eps 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 -1 (exp.f64 (*.f64 eps 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 -1 (exp.f64 (*.f64 eps 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 -1 (exp.f64 (*.f64 eps 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 -1 (exp.f64 (*.f64 eps 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 -1 (exp.f64 (*.f64 eps a))) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 (pow.f64 eps 2) (*.f64 b a))
(*.f64 b (*.f64 (pow.f64 eps 2) a))
(*.f64 b (*.f64 a (pow.f64 eps 2)))
(+.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 b a)) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/2 (*.f64 b (pow.f64 a 2))) (*.f64 a (*.f64 (pow.f64 b 2) 1/2)))))
(+.f64 (*.f64 b (*.f64 (pow.f64 eps 2) a)) (*.f64 (pow.f64 eps 3) (*.f64 1/2 (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 b (pow.f64 a 2))))))
(+.f64 (*.f64 b (*.f64 a (pow.f64 eps 2))) (*.f64 (pow.f64 eps 3) (*.f64 1/2 (+.f64 (*.f64 b (pow.f64 a 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 b a)) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/2 (*.f64 b (pow.f64 a 2))) (*.f64 a (*.f64 (pow.f64 b 2) 1/2)))) (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/6 (*.f64 b (pow.f64 a 3))) (+.f64 (*.f64 a (*.f64 (pow.f64 b 3) 1/6)) (*.f64 1/4 (pow.f64 (*.f64 b a) 2)))))))
(+.f64 (*.f64 (pow.f64 eps 3) (*.f64 1/2 (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 b (pow.f64 a 2))))) (+.f64 (*.f64 b (*.f64 (pow.f64 eps 2) a)) (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 b a) 2)) (+.f64 (*.f64 b (*.f64 1/6 (pow.f64 a 3))) (*.f64 a (*.f64 1/6 (pow.f64 b 3))))))))
(+.f64 (*.f64 b (*.f64 a (pow.f64 eps 2))) (+.f64 (*.f64 (pow.f64 eps 3) (*.f64 1/2 (+.f64 (*.f64 b (pow.f64 a 2)) (*.f64 a (pow.f64 b 2))))) (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 1/6 (+.f64 (*.f64 a (pow.f64 b 3)) (*.f64 b (pow.f64 a 3))))))))
(+.f64 (*.f64 b (*.f64 a (pow.f64 eps 2))) (+.f64 (*.f64 (pow.f64 eps 3) (*.f64 1/2 (+.f64 (*.f64 b (pow.f64 a 2)) (*.f64 a (pow.f64 b 2))))) (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 1/6 (+.f64 (*.f64 b (pow.f64 a 3)) (*.f64 a (pow.f64 b 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))))))))))
(+.f64 (*.f64 (pow.f64 eps 2) (*.f64 b a)) (+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/6 (*.f64 b (pow.f64 a 3))) (+.f64 (*.f64 a (*.f64 (pow.f64 b 3) 1/6)) (*.f64 1/4 (pow.f64 (*.f64 b a) 2))))) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/2 (*.f64 b (pow.f64 a 2))) (*.f64 a (*.f64 (pow.f64 b 2) 1/2)))) (*.f64 (pow.f64 eps 5) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 3) 1/12)) (+.f64 (*.f64 1/24 (*.f64 a (pow.f64 b 4))) (+.f64 (*.f64 1/24 (*.f64 b (pow.f64 a 4))) (*.f64 1/12 (*.f64 (pow.f64 a 3) (pow.f64 b 2))))))))))
(+.f64 (+.f64 (*.f64 (pow.f64 eps 3) (*.f64 1/2 (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 b (pow.f64 a 2))))) (*.f64 (pow.f64 eps 5) (+.f64 (*.f64 a (*.f64 1/24 (pow.f64 b 4))) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 3) 1/12)) (+.f64 (*.f64 (pow.f64 a 4) (*.f64 b 1/24)) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 b 2) 1/12))))))) (+.f64 (*.f64 b (*.f64 (pow.f64 eps 2) a)) (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 b a) 2)) (+.f64 (*.f64 b (*.f64 1/6 (pow.f64 a 3))) (*.f64 a (*.f64 1/6 (pow.f64 b 3))))))))
(+.f64 (+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 1/6 (+.f64 (*.f64 a (pow.f64 b 3)) (*.f64 b (pow.f64 a 3)))))) (*.f64 (pow.f64 eps 5) (+.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 b 2) 1/12)) (+.f64 (*.f64 1/24 (+.f64 (*.f64 b (pow.f64 a 4)) (*.f64 a (pow.f64 b 4)))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 3) 1/12)))))) (+.f64 (*.f64 b (*.f64 a (pow.f64 eps 2))) (*.f64 (pow.f64 eps 3) (*.f64 1/2 (+.f64 (*.f64 b (pow.f64 a 2)) (*.f64 a (pow.f64 b 2)))))))
(+.f64 (*.f64 b (*.f64 a (pow.f64 eps 2))) (+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 1/6 (+.f64 (*.f64 b (pow.f64 a 3)) (*.f64 a (pow.f64 b 3)))))) (+.f64 (*.f64 (pow.f64 eps 3) (*.f64 1/2 (+.f64 (*.f64 b (pow.f64 a 2)) (*.f64 a (pow.f64 b 2))))) (*.f64 (pow.f64 eps 5) (+.f64 (*.f64 a (*.f64 1/24 (pow.f64 b 4))) (+.f64 (*.f64 (pow.f64 a 4) (*.f64 b 1/24)) (*.f64 1/12 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 3)) (*.f64 (pow.f64 a 3) (pow.f64 b 2))))))))))
(+.f64 (*.f64 b (*.f64 a (pow.f64 eps 2))) (+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 1/6 (+.f64 (*.f64 b (pow.f64 a 3)) (*.f64 a (pow.f64 b 3)))))) (+.f64 (*.f64 (pow.f64 eps 3) (*.f64 1/2 (+.f64 (*.f64 b (pow.f64 a 2)) (*.f64 a (pow.f64 b 2))))) (*.f64 (pow.f64 eps 5) (+.f64 (*.f64 1/24 (+.f64 (*.f64 a (pow.f64 b 4)) (*.f64 b (pow.f64 a 4)))) (*.f64 1/12 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 3)) (*.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 -1 (exp.f64 (*.f64 eps 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 -1 (exp.f64 (*.f64 eps 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 -1 (exp.f64 (*.f64 eps 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 -1 (exp.f64 (*.f64 eps 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 -1 (exp.f64 (*.f64 eps 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 -1 (exp.f64 (*.f64 eps 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 -1 (exp.f64 (*.f64 eps 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 -1 (exp.f64 (*.f64 eps a))) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(*.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(*.f64 eps (*.f64 b (+.f64 -1 (exp.f64 (*.f64 eps a)))))
(+.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 eps (*.f64 b (+.f64 -1 (exp.f64 (*.f64 eps a))))) (*.f64 (+.f64 -1 (exp.f64 (*.f64 eps a))) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))
(*.f64 (+.f64 -1 (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))
(+.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 (+.f64 -1 (exp.f64 (*.f64 eps a))) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))) (+.f64 (*.f64 eps (*.f64 b (+.f64 -1 (exp.f64 (*.f64 eps a))))) (*.f64 (+.f64 -1 (exp.f64 (*.f64 eps a))) (*.f64 1/6 (pow.f64 (*.f64 eps b) 3)))))
(+.f64 (*.f64 eps (*.f64 b (+.f64 -1 (exp.f64 (*.f64 eps a))))) (+.f64 (*.f64 (+.f64 -1 (exp.f64 (*.f64 eps a))) (*.f64 1/6 (pow.f64 (*.f64 eps b) 3))) (*.f64 (+.f64 -1 (exp.f64 (*.f64 eps a))) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))
(+.f64 (*.f64 eps (*.f64 b (+.f64 -1 (exp.f64 (*.f64 eps a))))) (*.f64 (+.f64 -1 (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps b) 3)))))
(*.f64 (+.f64 -1 (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 eps b) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps b) 3)))))
(+.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 (+.f64 -1 (exp.f64 (*.f64 eps a))) (*.f64 1/6 (pow.f64 (*.f64 eps b) 3))) (+.f64 (*.f64 (+.f64 -1 (exp.f64 (*.f64 eps a))) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))) (+.f64 (*.f64 eps (*.f64 b (+.f64 -1 (exp.f64 (*.f64 eps a))))) (*.f64 (+.f64 -1 (exp.f64 (*.f64 eps a))) (*.f64 1/24 (pow.f64 (*.f64 eps b) 4))))))
(+.f64 (*.f64 (+.f64 -1 (exp.f64 (*.f64 eps a))) (*.f64 1/24 (pow.f64 (*.f64 eps b) 4))) (+.f64 (*.f64 eps (*.f64 b (+.f64 -1 (exp.f64 (*.f64 eps a))))) (+.f64 (*.f64 (+.f64 -1 (exp.f64 (*.f64 eps a))) (*.f64 1/6 (pow.f64 (*.f64 eps b) 3))) (*.f64 (+.f64 -1 (exp.f64 (*.f64 eps a))) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))))
(+.f64 (*.f64 (+.f64 -1 (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 eps b) (*.f64 1/24 (pow.f64 (*.f64 eps b) 4)))) (*.f64 (+.f64 -1 (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps b) 3)))))
(+.f64 (*.f64 eps (*.f64 b (+.f64 -1 (exp.f64 (*.f64 eps a))))) (*.f64 (+.f64 -1 (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps b) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)) (*.f64 1/24 (pow.f64 (*.f64 eps b) 4))))))
(+.f64 (*.f64 eps (*.f64 b (+.f64 -1 (exp.f64 (*.f64 eps a))))) (*.f64 (+.f64 -1 (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps b) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps b) 4))))))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (+.f64 -1 (exp.f64 (*.f64 eps 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 -1 (exp.f64 (*.f64 eps 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 -1 (exp.f64 (*.f64 eps 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 -1 (exp.f64 (*.f64 eps 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 -1 (exp.f64 (*.f64 eps 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 -1 (exp.f64 (*.f64 eps 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 -1 (exp.f64 (*.f64 eps 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 -1 (exp.f64 (*.f64 eps a))) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1)
(+.f64 -1 (exp.f64 (*.f64 eps (+.f64 b a))))
(+.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) 0)
(+.f64 -1 (exp.f64 (*.f64 eps (+.f64 b a))))
(+.f64 0 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1))
(+.f64 -1 (exp.f64 (*.f64 eps (+.f64 b a))))
(+.f64 -1 (exp.f64 (*.f64 (+.f64 a b) eps)))
(+.f64 -1 (exp.f64 (*.f64 eps (+.f64 b a))))
(+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) 1/2) (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) 1/2))
(+.f64 -1 (exp.f64 (*.f64 eps (+.f64 b a))))
(*.f64 1 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1))
(+.f64 -1 (exp.f64 (*.f64 eps (+.f64 b a))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) 1)
(+.f64 -1 (exp.f64 (*.f64 eps (+.f64 b a))))
(*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) 1/2))
(+.f64 -1 (exp.f64 (*.f64 eps (+.f64 b a))))
(*.f64 (+.f64 (*.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 2) -2) 1/2)
(*.f64 1/2 (+.f64 (*.f64 2 (exp.f64 (*.f64 eps (+.f64 b a)))) -2))
(*.f64 4 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) 4))
(+.f64 -1 (exp.f64 (*.f64 eps (+.f64 b a))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) 4) 1/4)
(+.f64 -1 (exp.f64 (*.f64 eps (+.f64 b a))))
(*.f64 1/2 (+.f64 (*.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 2) -2))
(*.f64 1/2 (+.f64 (*.f64 2 (exp.f64 (*.f64 eps (+.f64 b a)))) -2))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) 1/2) 2)
(+.f64 -1 (exp.f64 (*.f64 eps (+.f64 b a))))
(*.f64 1/4 (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) 4))
(+.f64 -1 (exp.f64 (*.f64 eps (+.f64 b a))))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) 4) 4)
(+.f64 -1 (exp.f64 (*.f64 eps (+.f64 b a))))
(/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) 1)
(+.f64 -1 (exp.f64 (*.f64 eps (+.f64 b a))))
(/.f64 (+.f64 (*.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 2) -2) 2)
(/.f64 (+.f64 (*.f64 2 (exp.f64 (*.f64 eps (+.f64 b a)))) -2) 2)
(/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) 4) 4)
(+.f64 -1 (exp.f64 (*.f64 eps (+.f64 b a))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) 4)) 8)
(+.f64 -1 (exp.f64 (*.f64 eps (+.f64 b a))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) 4))) 16)
(+.f64 -1 (exp.f64 (*.f64 eps (+.f64 b a))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) 4)))) 32)
(+.f64 -1 (exp.f64 (*.f64 eps (+.f64 b a))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) 4))))) 64)
(+.f64 -1 (exp.f64 (*.f64 eps (+.f64 b a))))
(pow.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) 1)
(+.f64 -1 (exp.f64 (*.f64 eps (+.f64 b a))))
(+.f64 (exp.f64 (*.f64 b eps)) -1)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(+.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 0)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(+.f64 0 (+.f64 (exp.f64 (*.f64 b eps)) -1))
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(+.f64 -1 (exp.f64 (*.f64 b eps)))
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 1/2) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 1/2))
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(*.f64 1 (+.f64 (exp.f64 (*.f64 b eps)) -1))
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 1)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 1/2))
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 2) 1/2)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(*.f64 4 (/.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 4))
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 4) 1/4)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 2))
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 1/2) 2)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(*.f64 1/4 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 4))
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 4) 4)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(/.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 1)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 2) 2)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 4) 4)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(/.f64 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 4)) 8)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 4))) 16)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 4)))) 32)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 4))))) 64)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(pow.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) 1)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(+.f64 (exp.f64 (*.f64 a eps)) -1)
(+.f64 -1 (exp.f64 (*.f64 eps a)))
(+.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 0)
(+.f64 -1 (exp.f64 (*.f64 eps a)))
(+.f64 0 (+.f64 (exp.f64 (*.f64 a eps)) -1))
(+.f64 -1 (exp.f64 (*.f64 eps a)))
(+.f64 -1 (exp.f64 (*.f64 a eps)))
(+.f64 -1 (exp.f64 (*.f64 eps a)))
(+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 1/2) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 1/2))
(+.f64 -1 (exp.f64 (*.f64 eps a)))
(*.f64 1 (+.f64 (exp.f64 (*.f64 a eps)) -1))
(+.f64 -1 (exp.f64 (*.f64 eps a)))
(*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 1)
(+.f64 -1 (exp.f64 (*.f64 eps a)))
(*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 1/2))
(+.f64 -1 (exp.f64 (*.f64 eps a)))
(*.f64 (+.f64 (*.f64 (exp.f64 (*.f64 a eps)) 2) -2) 1/2)
(*.f64 1/2 (+.f64 -2 (*.f64 2 (exp.f64 (*.f64 eps a)))))
(*.f64 4 (/.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 4))
(+.f64 -1 (exp.f64 (*.f64 eps a)))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 4) 1/4)
(+.f64 -1 (exp.f64 (*.f64 eps a)))
(*.f64 1/2 (+.f64 (*.f64 (exp.f64 (*.f64 a eps)) 2) -2))
(*.f64 1/2 (+.f64 -2 (*.f64 2 (exp.f64 (*.f64 eps a)))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 1/2) 2)
(+.f64 -1 (exp.f64 (*.f64 eps a)))
(*.f64 1/4 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 4))
(+.f64 -1 (exp.f64 (*.f64 eps a)))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 4) 4)
(+.f64 -1 (exp.f64 (*.f64 eps a)))
(/.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 1)
(+.f64 -1 (exp.f64 (*.f64 eps a)))
(/.f64 (+.f64 (*.f64 (exp.f64 (*.f64 a eps)) 2) -2) 2)
(/.f64 (+.f64 -2 (*.f64 2 (exp.f64 (*.f64 eps a)))) 2)
(/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 4) 4)
(+.f64 -1 (exp.f64 (*.f64 eps a)))
(/.f64 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 4)) 8)
(+.f64 -1 (exp.f64 (*.f64 eps a)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 4))) 16)
(+.f64 -1 (exp.f64 (*.f64 eps a)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 4)))) 32)
(+.f64 -1 (exp.f64 (*.f64 eps a)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 4))))) 64)
(+.f64 -1 (exp.f64 (*.f64 eps a)))
(pow.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 1)
(+.f64 -1 (exp.f64 (*.f64 eps a)))
(+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (exp.f64 (*.f64 a eps)) -1)) 0)
(*.f64 (+.f64 -1 (exp.f64 (*.f64 eps a))) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(+.f64 0 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (exp.f64 (*.f64 a eps)) -1)))
(*.f64 (+.f64 -1 (exp.f64 (*.f64 eps a))) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 1/2)) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) 1/2)))
(*.f64 (+.f64 -1 (exp.f64 (*.f64 eps a))) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(-.f64 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (exp.f64 (*.f64 a eps)) -1)) 0)
(*.f64 (+.f64 -1 (exp.f64 (*.f64 eps a))) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (exp.f64 (*.f64 a eps)) -1)) 1)
(*.f64 (+.f64 -1 (exp.f64 (*.f64 eps a))) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (*.f64 (exp.f64 (*.f64 a eps)) 2) -2)) 2)
(*.f64 (+.f64 -2 (*.f64 2 (exp.f64 (*.f64 eps a)))) (/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 2))
(*.f64 (*.f64 1/2 (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 -2 (*.f64 2 (exp.f64 (*.f64 eps a)))))
(*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 -2 (*.f64 2 (exp.f64 (*.f64 eps a))))))
(/.f64 (*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (exp.f64 (*.f64 a eps)) -1)) 4) 4)
(*.f64 (+.f64 -1 (exp.f64 (*.f64 eps a))) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (exp.f64 (*.f64 a eps)) -1)) 4)) 8)
(*.f64 (+.f64 -1 (exp.f64 (*.f64 eps a))) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (exp.f64 (*.f64 a eps)) -1)) 4))) 16)
(*.f64 (+.f64 -1 (exp.f64 (*.f64 eps a))) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (exp.f64 (*.f64 a eps)) -1)) 4)))) 32)
(*.f64 (+.f64 -1 (exp.f64 (*.f64 eps a))) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (exp.f64 (*.f64 a eps)) -1)) 4))))) 64)
(*.f64 (+.f64 -1 (exp.f64 (*.f64 eps a))) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(pow.f64 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (exp.f64 (*.f64 a eps)) -1)) 1)
(*.f64 (+.f64 -1 (exp.f64 (*.f64 eps a))) (+.f64 (exp.f64 (*.f64 eps b)) -1))

eval180.0ms (0.4%)

Compiler

Compiled 8625 to 4161 computations (51.8% saved)

prune353.0ms (0.8%)

Pruning

13 alts after pruning (13 fresh and 0 done)

PrunedKeptTotal
New21113224
Fresh000
Picked101
Done000
Total21213225
Error
47.8b
Counts
225 → 13
Alt Table
Click to see full alt table
StatusErrorProgram
57.2b
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (+.f64 (*.f64 eps (*.f64 b (+.f64 -1 (exp.f64 (*.f64 eps a))))) (*.f64 (+.f64 -1 (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps b) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps b) 4)))))))
61.3b
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (pow.f64 eps 2) (*.f64 b a)))
56.7b
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (+.f64 (*.f64 eps b) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps b) 3))))))
56.3b
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))
56.6b
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (*.f64 eps b)))
55.7b
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (+.f64 (*.f64 eps a) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
55.7b
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (+.f64 (*.f64 eps a) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2))) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
56.0b
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
56.0b
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 eps (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1))))
61.9b
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 b (*.f64 (pow.f64 eps 2) a)))
56.0b
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 a (*.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1))))
62.2b
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
62.7b
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
Compiler

Compiled 822 to 544 computations (33.8% saved)

localize68.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.0b
(+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))
3.1b
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (+.f64 (*.f64 eps a) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
3.3b
(-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)
3.5b
(*.f64 (+.f64 (*.f64 eps a) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))) (-.f64 (exp.f64 (*.f64 b eps)) 1))
Compiler

Compiled 241 to 119 computations (50.6% saved)

series31.0ms (0.1%)

Counts
3 → 96
Calls

24 calls:

TimeVariablePointExpression
4.0ms
eps
@-inf
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (+.f64 (*.f64 eps a) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
3.0ms
b
@0
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (+.f64 (*.f64 eps a) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
3.0ms
a
@0
(+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))
3.0ms
b
@inf
(*.f64 (+.f64 (*.f64 eps a) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))) (-.f64 (exp.f64 (*.f64 b eps)) 1))
2.0ms
eps
@0
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (+.f64 (*.f64 eps a) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))) (-.f64 (exp.f64 (*.f64 b eps)) 1)))

rewrite89.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1630×exponential.json-3
1630×rational.json-1
1630×rational.json-2
1630×rational.json-4
1630×rational.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
033279
1241279
2533279
31427279
44765279
Stop Event
node limit
Counts
3 → 76
Calls
Call 1
Inputs
(*.f64 (+.f64 (*.f64 eps a) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))) (-.f64 (exp.f64 (*.f64 b eps)) 1))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (+.f64 (*.f64 eps a) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
(+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 1 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (*.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b)))) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b)))) (/.f64 1 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))))) (-.f64 1 (exp.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (*.f64 2 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1))) (/.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (*.f64 2 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1))) (*.f64 (/.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (*.f64 2 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1))) (*.f64 1/2 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))))) (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))))) (*.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))) (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) eps)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 eps 4)) (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))))) (/.f64 1 (*.f64 2 (+.f64 (exp.f64 (*.f64 eps b)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 eps eps) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 eps eps) (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 eps eps) (*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 1/2) (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 eps (/.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (*.f64 eps (/.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (*.f64 eps 1/2) (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1))) (/.f64 1 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))) (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1))) (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1))) eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))) (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))) (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (neg.f64 eps)) (/.f64 1 (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (neg.f64 eps)) (/.f64 1 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))) (neg.f64 eps)) (/.f64 1 (-.f64 1 (exp.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b)))) (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (/.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 eps (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps 1/2) (*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 1/2) (*.f64 eps (/.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (/.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))) (*.f64 2 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1))) (*.f64 eps (*.f64 2 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))) (+.f64 eps eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (/.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))))) (/.f64 (*.f64 2 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 eps (/.f64 2 (+.f64 (exp.f64 (*.f64 eps b)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 1/2) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))) (*.f64 eps (/.f64 2 (+.f64 (exp.f64 (*.f64 eps b)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))))) (-.f64 1 (exp.f64 (*.f64 eps b)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))) 4) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))) 1)))))

simplify916.0ms (2%)

Algorithm
egg-herbie
Rules
1554×rational.json-simplify-35
1040×rational.json-simplify-49
980×rational.json-simplify-41
824×rational.json-simplify-44
774×rational.json-simplify-46
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
052626652
1149025102
2325524758
3763824758
Stop Event
node limit
Counts
172 → 255
Calls
Call 1
Inputs
(*.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 1/24 (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 4) (-.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 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 3) (-.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 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 3) (-.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 1/24 (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 4) (-.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 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 3) (-.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 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 3) (-.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 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 1/24 (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 4) (-.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 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 3) (-.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 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 3) (-.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 1/24 (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 4) (-.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 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 3) (-.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 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 3) (-.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 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))) (*.f64 eps b))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))) (*.f64 (pow.f64 eps 2) (pow.f64 b 2)))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))) (*.f64 eps b)))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))) (*.f64 (pow.f64 eps 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/6 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))) (*.f64 (pow.f64 eps 3) (pow.f64 b 3)))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))) (*.f64 eps b))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))) (*.f64 (pow.f64 eps 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/6 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))) (*.f64 (pow.f64 eps 3) (pow.f64 b 3)))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))) (*.f64 (pow.f64 eps 4) (pow.f64 b 4)))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))) (*.f64 eps b)))))
(*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))) (-.f64 (exp.f64 (*.f64 eps 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 24 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1)))))
(+.f64 (*.f64 24 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (*.f64 -96 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))))
(+.f64 (*.f64 24 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (+.f64 (*.f64 -96 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 288 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 a 6) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 -384 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 a 6) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (pow.f64 eps 5)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1152 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 a 7) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (+.f64 (*.f64 576 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 a 7) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 -4 (/.f64 (+.f64 (*.f64 288 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 a 6) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 -384 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 a 6) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) a)))) (pow.f64 eps 6))) (+.f64 (*.f64 24 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (+.f64 (*.f64 -96 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 288 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 a 6) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 -384 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 a 6) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (pow.f64 eps 5))))))
(*.f64 24 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1)))))
(+.f64 (*.f64 24 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (*.f64 -96 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))))
(+.f64 (*.f64 24 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (+.f64 (*.f64 -96 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 288 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 a 6) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 -384 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 a 6) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (pow.f64 eps 5)))))
(+.f64 (*.f64 24 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (+.f64 (*.f64 -576 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 6) (*.f64 (pow.f64 a 7) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 288 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 a 6) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 -384 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 a 6) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (*.f64 (pow.f64 eps 6) a))) (+.f64 (*.f64 -96 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (+.f64 (*.f64 1152 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 6) (*.f64 (pow.f64 a 7) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 288 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 a 6) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 -384 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 a 6) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (pow.f64 eps 5))))))))
(/.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 24 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1)))))
(+.f64 (*.f64 24 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (*.f64 -96 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))))
(+.f64 (*.f64 24 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (+.f64 (*.f64 -96 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -384 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 5) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 288 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (pow.f64 a 6)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 576 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 6) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (+.f64 (*.f64 -4 (/.f64 (+.f64 (*.f64 -384 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 5) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 288 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) eps)) (*.f64 -1152 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 6) (-.f64 (exp.f64 (*.f64 eps b)) 1)))))) (pow.f64 a 7))) (+.f64 (*.f64 24 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (+.f64 (*.f64 -96 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -384 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 5) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 288 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (pow.f64 a 6))))))
(*.f64 24 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1)))))
(+.f64 (*.f64 -96 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (*.f64 24 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 288 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 5) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 -384 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (pow.f64 a 6))) (+.f64 (*.f64 -96 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (*.f64 24 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1)))))))
(+.f64 (*.f64 1152 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 6) (*.f64 (pow.f64 a 7) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 288 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 5) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 -384 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (*.f64 eps (pow.f64 a 7)))) (+.f64 (*.f64 -576 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 6) (*.f64 (pow.f64 a 7) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 288 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 5) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 -384 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (pow.f64 a 6))) (+.f64 (*.f64 -96 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (*.f64 24 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))))))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)))))) b))
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))))) (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 b (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))))) (/.f64 1 (*.f64 b (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))))))))
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))))) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)))))))) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))) (*.f64 1/2 (/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))))))))) (*.f64 1/6 (/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (pow.f64 eps 2)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))))))) b) (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 b (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)))))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))))) (/.f64 1 (*.f64 b (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))))))))
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))))) (+.f64 (*.f64 (-.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 3) (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)))))))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))))) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))))))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 2) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)))))))))) eps)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))) (*.f64 1/2 (/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))))))))) (*.f64 1/24 (/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (pow.f64 eps 3)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))))))) (pow.f64 b 2)) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)))))))) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))) (*.f64 1/2 (/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))))))))) (*.f64 1/6 (/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (pow.f64 eps 2)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))))))) b) (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 b (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))))) (/.f64 1 (*.f64 b (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))))))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)))))) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)))))) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)))))) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)))))) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)))))) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)))))) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)))))) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)))))) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))
(*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4)))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))
(*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4)))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))
(*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4)))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))
(*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4)))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 0)
(+.f64 0 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))
(-.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 0)
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1))) 2)
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 4)) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 4))) 8)
(pow.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1)
(+.f64 (*.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))))) 0)
(+.f64 0 (*.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))))))
(-.f64 (*.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))))) 0)
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(*.f64 eps (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 1 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))))))
(*.f64 eps (*.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b)))) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))))))
(*.f64 1/2 (/.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) eps)))))
(*.f64 2 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(*.f64 2 (/.f64 (*.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))))) 2))
(*.f64 1 (*.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))))
(*.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(*.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b)))) (/.f64 1 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))))))
(*.f64 (*.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))))) 1)
(*.f64 -1 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(*.f64 -1 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))))))
(*.f64 -1 (/.f64 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))))) (-.f64 1 (exp.f64 (*.f64 eps b)))))
(*.f64 (*.f64 eps (*.f64 2 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1))) (/.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(*.f64 (*.f64 eps (*.f64 2 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1))) (*.f64 (/.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1))) 1))
(*.f64 (*.f64 eps (*.f64 2 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1))) (*.f64 1/2 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(*.f64 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))))) (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b)))))
(*.f64 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))))) (*.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b)))) 1))
(*.f64 (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))) (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1))
(*.f64 (/.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) eps)))) 1/2)
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 eps 4)) (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 4))))
(*.f64 (*.f64 eps (*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))))) (/.f64 1 (*.f64 2 (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(*.f64 (+.f64 eps eps) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(*.f64 (+.f64 eps eps) (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))) 1))
(*.f64 (+.f64 eps eps) (*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 1/2) (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(*.f64 (*.f64 2 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 eps (/.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(*.f64 (*.f64 2 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (*.f64 eps (/.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))) 1))
(*.f64 (*.f64 2 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (*.f64 eps 1/2) (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(*.f64 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1))) (/.f64 1 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))))
(*.f64 (/.f64 eps (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)))
(*.f64 (/.f64 eps (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))) (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1))
(*.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))))
(*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1))) (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1))) eps)
(*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))) (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))) (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (neg.f64 eps)) (/.f64 1 (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (neg.f64 eps)) (/.f64 1 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))))))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))) (neg.f64 eps)) (/.f64 1 (-.f64 1 (exp.f64 (*.f64 eps b)))))
(*.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b)))) (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))))))
(*.f64 (*.f64 eps (/.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 1/2))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 eps (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))))
(*.f64 (*.f64 eps 1/2) (*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 1/2) (*.f64 eps (/.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(*.f64 (*.f64 eps (/.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))) (*.f64 2 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)))
(*.f64 (/.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1))) (*.f64 eps (*.f64 2 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1))))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))) (+.f64 eps eps))
(*.f64 (*.f64 eps (/.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))))) (/.f64 (*.f64 2 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (+.f64 (exp.f64 (*.f64 eps b)) -1)))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 eps (/.f64 2 (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(*.f64 (/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 1/2) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))) (*.f64 eps (/.f64 2 (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(pow.f64 (*.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))))) 1)
(neg.f64 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(neg.f64 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))))))
(neg.f64 (/.f64 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))))) (-.f64 1 (exp.f64 (*.f64 eps b)))))
(-.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))) 0)
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))) 1)
(*.f64 2 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))) 2))
(*.f64 1 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))) 2) 1/2)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))) 4) 4)
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))) 4) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))) 4)) 8)
(pow.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))) 1)
Outputs
(*.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 (pow.f64 eps 3) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 b 1/2)) (*.f64 a (*.f64 (pow.f64 b 2) 1/2)))))
(+.f64 (*.f64 (pow.f64 eps 2) (*.f64 a b)) (*.f64 (pow.f64 eps 3) (*.f64 1/2 (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 b (pow.f64 a 2))))))
(+.f64 (*.f64 (pow.f64 eps 2) (*.f64 a b)) (*.f64 (pow.f64 eps 3) (*.f64 1/2 (+.f64 (*.f64 b (pow.f64 a 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 3) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 b 1/2)) (*.f64 a (*.f64 (pow.f64 b 2) 1/2)))) (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 (pow.f64 a 3) (*.f64 b 1/6)) (+.f64 (*.f64 a (*.f64 (pow.f64 b 3) 1/6)) (*.f64 1/4 (pow.f64 (*.f64 a b) 2)))))))
(+.f64 (*.f64 (pow.f64 eps 2) (*.f64 a b)) (+.f64 (*.f64 (pow.f64 eps 3) (*.f64 1/2 (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 b (pow.f64 a 2))))) (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 b (*.f64 1/6 (pow.f64 a 3))) (+.f64 (*.f64 1/6 (*.f64 a (pow.f64 b 3))) (*.f64 1/4 (pow.f64 (*.f64 a b) 2)))))))
(+.f64 (*.f64 (pow.f64 eps 3) (*.f64 1/2 (+.f64 (*.f64 b (pow.f64 a 2)) (*.f64 a (pow.f64 b 2))))) (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 a b)) (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 a b) 2)) (*.f64 1/6 (+.f64 (*.f64 a (pow.f64 b 3)) (*.f64 b (pow.f64 a 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))))))))))
(+.f64 (*.f64 (pow.f64 eps 2) (*.f64 a b)) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 b 1/2)) (*.f64 a (*.f64 (pow.f64 b 2) 1/2)))) (+.f64 (*.f64 (pow.f64 eps 5) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 3) 1/12)) (+.f64 (*.f64 1/24 (*.f64 b (pow.f64 a 4))) (+.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 b 2) 1/12)) (*.f64 a (*.f64 (pow.f64 b 4) 1/24)))))) (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 (pow.f64 a 3) (*.f64 b 1/6)) (+.f64 (*.f64 a (*.f64 (pow.f64 b 3) 1/6)) (*.f64 1/4 (pow.f64 (*.f64 a b) 2))))))))
(+.f64 (*.f64 (pow.f64 eps 2) (*.f64 a b)) (+.f64 (*.f64 (pow.f64 eps 3) (*.f64 1/2 (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 b (pow.f64 a 2))))) (+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 b (*.f64 1/6 (pow.f64 a 3))) (+.f64 (*.f64 1/6 (*.f64 a (pow.f64 b 3))) (*.f64 1/4 (pow.f64 (*.f64 a b) 2))))) (*.f64 (pow.f64 eps 5) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 3) 1/12)) (+.f64 (*.f64 a (*.f64 1/24 (pow.f64 b 4))) (+.f64 (*.f64 1/24 (*.f64 b (pow.f64 a 4))) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 3) 1/12)))))))))
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 a b) 2)) (*.f64 1/6 (+.f64 (*.f64 a (pow.f64 b 3)) (*.f64 b (pow.f64 a 3)))))) (+.f64 (*.f64 (pow.f64 eps 3) (*.f64 1/2 (+.f64 (*.f64 b (pow.f64 a 2)) (*.f64 a (pow.f64 b 2))))) (+.f64 (*.f64 (pow.f64 eps 5) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 3) 1/12)) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 3) 1/12)) (*.f64 1/24 (+.f64 (*.f64 b (pow.f64 a 4)) (*.f64 a (pow.f64 b 4))))))) (*.f64 (pow.f64 eps 2) (*.f64 a b)))))
(*.f64 1/24 (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))
(*.f64 (pow.f64 eps 4) (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/24))
(*.f64 1/24 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 4)))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1)))))
(+.f64 (*.f64 (pow.f64 eps 4) (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/24)) (*.f64 (pow.f64 eps 3) (*.f64 (*.f64 (pow.f64 a 3) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/6)))
(+.f64 (*.f64 1/24 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 4))) (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 3))))
(+.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 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1))))))
(+.f64 (*.f64 (pow.f64 eps 4) (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/24)) (+.f64 (*.f64 (pow.f64 eps 3) (*.f64 (*.f64 (pow.f64 a 3) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/6)) (*.f64 (pow.f64 eps 2) (*.f64 (*.f64 (pow.f64 a 2) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/2))))
(+.f64 (*.f64 1/24 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 4))) (+.f64 (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 3))) (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 2)))))
(+.f64 (+.f64 (*.f64 1/24 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 4))) (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 3)))) (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 2))))
(+.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 (pow.f64 eps 4) (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/24)) (+.f64 (*.f64 (pow.f64 eps 3) (*.f64 (*.f64 (pow.f64 a 3) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/6)) (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 (*.f64 (pow.f64 a 2) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/2)) (*.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))))))
(+.f64 (*.f64 1/24 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 4))) (+.f64 (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 3))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 2))) (*.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))))))
(+.f64 (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 3))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 4))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 2))) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 eps a)))))
(*.f64 1/24 (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))
(*.f64 (pow.f64 eps 4) (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/24))
(*.f64 1/24 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 4)))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1)))))
(+.f64 (*.f64 (pow.f64 eps 4) (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/24)) (*.f64 (pow.f64 eps 3) (*.f64 (*.f64 (pow.f64 a 3) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/6)))
(+.f64 (*.f64 1/24 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 4))) (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 3))))
(+.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 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1))))))
(+.f64 (*.f64 (pow.f64 eps 4) (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/24)) (+.f64 (*.f64 (pow.f64 eps 3) (*.f64 (*.f64 (pow.f64 a 3) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/6)) (*.f64 (pow.f64 eps 2) (*.f64 (*.f64 (pow.f64 a 2) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/2))))
(+.f64 (*.f64 1/24 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 4))) (+.f64 (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 3))) (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 2)))))
(+.f64 (+.f64 (*.f64 1/24 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 4))) (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 3)))) (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 2))))
(+.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 (pow.f64 eps 4) (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/24)) (+.f64 (*.f64 (pow.f64 eps 3) (*.f64 (*.f64 (pow.f64 a 3) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/6)) (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 (*.f64 (pow.f64 a 2) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/2)) (*.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))))))
(+.f64 (*.f64 1/24 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 4))) (+.f64 (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 3))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 2))) (*.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))))))
(+.f64 (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 3))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 4))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 2))) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 eps a)))))
(*.f64 eps (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1)))
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 eps a))
(+.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 (pow.f64 eps 2) (*.f64 (*.f64 (pow.f64 a 2) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/2)) (*.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 2))) (*.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 2))) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 eps a)))
(+.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 (pow.f64 eps 3) (*.f64 (*.f64 (pow.f64 a 3) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/6)) (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 (*.f64 (pow.f64 a 2) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/2)) (*.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(+.f64 (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 3))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 2))) (*.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(+.f64 (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 3))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 2))) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 eps a))))
(+.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 (pow.f64 eps 4) (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/24)) (+.f64 (*.f64 (pow.f64 eps 3) (*.f64 (*.f64 (pow.f64 a 3) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/6)) (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 (*.f64 (pow.f64 a 2) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/2)) (*.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))))))
(+.f64 (*.f64 1/24 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 4))) (+.f64 (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 3))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 2))) (*.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))))))
(+.f64 (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 3))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 4))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 2))) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 eps a)))))
(*.f64 1/24 (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))
(*.f64 (pow.f64 eps 4) (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/24))
(*.f64 1/24 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 4)))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1)))))
(+.f64 (*.f64 (pow.f64 eps 4) (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/24)) (*.f64 (pow.f64 eps 3) (*.f64 (*.f64 (pow.f64 a 3) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/6)))
(+.f64 (*.f64 1/24 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 4))) (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 3))))
(+.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 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1))))))
(+.f64 (*.f64 (pow.f64 eps 4) (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/24)) (+.f64 (*.f64 (pow.f64 eps 3) (*.f64 (*.f64 (pow.f64 a 3) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/6)) (*.f64 (pow.f64 eps 2) (*.f64 (*.f64 (pow.f64 a 2) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/2))))
(+.f64 (*.f64 1/24 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 4))) (+.f64 (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 3))) (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 2)))))
(+.f64 (+.f64 (*.f64 1/24 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 4))) (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 3)))) (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 2))))
(+.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 (pow.f64 eps 4) (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/24)) (+.f64 (*.f64 (pow.f64 eps 3) (*.f64 (*.f64 (pow.f64 a 3) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/6)) (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 (*.f64 (pow.f64 a 2) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/2)) (*.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))))))
(+.f64 (*.f64 1/24 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 4))) (+.f64 (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 3))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 2))) (*.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))))))
(+.f64 (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 3))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 4))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 2))) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 eps a)))))
(*.f64 1/24 (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))
(*.f64 (pow.f64 eps 4) (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/24))
(*.f64 1/24 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 4)))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1)))))
(+.f64 (*.f64 (pow.f64 eps 4) (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/24)) (*.f64 (pow.f64 eps 3) (*.f64 (*.f64 (pow.f64 a 3) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/6)))
(+.f64 (*.f64 1/24 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 4))) (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 3))))
(+.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 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1))))))
(+.f64 (*.f64 (pow.f64 eps 4) (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/24)) (+.f64 (*.f64 (pow.f64 eps 3) (*.f64 (*.f64 (pow.f64 a 3) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/6)) (*.f64 (pow.f64 eps 2) (*.f64 (*.f64 (pow.f64 a 2) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/2))))
(+.f64 (*.f64 1/24 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 4))) (+.f64 (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 3))) (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 2)))))
(+.f64 (+.f64 (*.f64 1/24 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 4))) (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 3)))) (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 2))))
(+.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 (pow.f64 eps 4) (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/24)) (+.f64 (*.f64 (pow.f64 eps 3) (*.f64 (*.f64 (pow.f64 a 3) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/6)) (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 (*.f64 (pow.f64 a 2) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/2)) (*.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))))))
(+.f64 (*.f64 1/24 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 4))) (+.f64 (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 3))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 2))) (*.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))))))
(+.f64 (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 3))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 4))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 (*.f64 eps a) 2))) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 eps a)))))
(*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))) (*.f64 eps b))
(*.f64 eps (*.f64 b (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2))))))
(*.f64 eps (*.f64 b (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 eps (*.f64 b (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a))))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))) (*.f64 (pow.f64 eps 2) (pow.f64 b 2)))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))) (*.f64 eps b)))
(+.f64 (*.f64 eps (*.f64 b (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))) (*.f64 1/2 (*.f64 (pow.f64 (*.f64 eps b) 2) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))) (*.f64 (pow.f64 eps 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/6 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))) (*.f64 (pow.f64 eps 3) (pow.f64 b 3)))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))) (*.f64 eps b))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 eps b) 3) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))) (+.f64 (*.f64 eps (*.f64 b (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))) (*.f64 1/2 (*.f64 (pow.f64 (*.f64 eps b) 2) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2))))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))) (*.f64 (pow.f64 (*.f64 eps b) 3) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) 1/6)))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps b) 3)) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))) (*.f64 (pow.f64 eps 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/6 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))) (*.f64 (pow.f64 eps 3) (pow.f64 b 3)))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))) (*.f64 (pow.f64 eps 4) (pow.f64 b 4)))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))) (*.f64 eps b)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 eps b) 2) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 eps b) 3) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))) (+.f64 (*.f64 eps (*.f64 b (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))) (*.f64 (pow.f64 (*.f64 eps b) 4) 1/24)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 eps b) 2) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))) (+.f64 (*.f64 (pow.f64 (*.f64 eps b) 3) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) 1/6)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (+.f64 (*.f64 eps b) (*.f64 1/24 (pow.f64 (*.f64 eps b) 4))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps b) 3)) (+.f64 (*.f64 eps b) (*.f64 1/24 (pow.f64 (*.f64 eps b) 4))))))
(*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))
(*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))
(*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))
(*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))
(*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))
(*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))
(*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))
(*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) 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 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 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 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (+.f64 a b) (/.f64 (+.f64 (*.f64 (pow.f64 a 2) (*.f64 b 1/2)) (*.f64 a (*.f64 (pow.f64 b 2) 1/2))) (pow.f64 (*.f64 a b) 2))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(+.f64 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (*.f64 1/2 (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 b (pow.f64 a 2)))) (/.f64 (+.f64 a b) (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 (*.f64 1/2 (+.f64 (*.f64 b (pow.f64 a 2)) (*.f64 a (pow.f64 b 2)))) (/.f64 (+.f64 a b) (pow.f64 (*.f64 a b) 2))))) (/.f64 (/.f64 (+.f64 a b) a) 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 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (+.f64 a b) (/.f64 (+.f64 (*.f64 (pow.f64 a 2) (*.f64 b 1/2)) (*.f64 a (*.f64 (pow.f64 b 2) 1/2))) (pow.f64 (*.f64 a b) 2))))) (/.f64 (/.f64 (+.f64 a b) a) b)) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.f64 (+.f64 a b) (/.f64 (+.f64 (*.f64 (pow.f64 a 3) (*.f64 b 1/6)) (+.f64 (*.f64 a (*.f64 (pow.f64 b 3) 1/6)) (*.f64 1/4 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (*.f64 a b) 2))) (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (*.f64 b 1/2)) (*.f64 a (*.f64 (pow.f64 b 2) 1/2))) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (+.f64 a b) (/.f64 (+.f64 (*.f64 (pow.f64 a 2) (*.f64 b 1/2)) (*.f64 a (*.f64 (pow.f64 b 2) 1/2))) (pow.f64 (*.f64 a b) 2)))) (*.f64 a b)))))))
(+.f64 (+.f64 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (*.f64 1/2 (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 b (pow.f64 a 2)))) (/.f64 (+.f64 a b) (pow.f64 (*.f64 a b) 2))))) (+.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.f64 (+.f64 (*.f64 b (*.f64 1/6 (pow.f64 a 3))) (+.f64 (*.f64 1/6 (*.f64 a (pow.f64 b 3))) (*.f64 1/4 (pow.f64 (*.f64 a b) 2)))) (/.f64 (+.f64 a b) (pow.f64 (*.f64 a b) 2))) (*.f64 (*.f64 1/2 (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 b (pow.f64 a 2)))) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (*.f64 1/2 (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 b (pow.f64 a 2)))) (/.f64 (+.f64 a b) (pow.f64 (*.f64 a b) 2)))) (*.f64 a b)))))))
(+.f64 (/.f64 1 a) (+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (*.f64 a b) 2)) (*.f64 1/6 (+.f64 (*.f64 a (pow.f64 b 3)) (*.f64 b (pow.f64 a 3))))) (/.f64 (+.f64 a b) (pow.f64 (*.f64 a b) 2))) (*.f64 (*.f64 1/2 (+.f64 (*.f64 b (pow.f64 a 2)) (*.f64 a (pow.f64 b 2)))) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (*.f64 1/2 (+.f64 (*.f64 b (pow.f64 a 2)) (*.f64 a (pow.f64 b 2)))) (/.f64 (+.f64 a b) (pow.f64 (*.f64 a b) 2)))) (*.f64 a b)))))) (+.f64 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (*.f64 1/2 (+.f64 (*.f64 b (pow.f64 a 2)) (*.f64 a (pow.f64 b 2)))) (/.f64 (+.f64 a b) (pow.f64 (*.f64 a b) 2))))) (/.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 (+.f64 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (+.f64 a b) (/.f64 (+.f64 (*.f64 (pow.f64 a 2) (*.f64 b 1/2)) (*.f64 a (*.f64 (pow.f64 b 2) 1/2))) (pow.f64 (*.f64 a b) 2))))) (/.f64 (/.f64 (+.f64 a b) a) b)) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.f64 (+.f64 a b) (/.f64 (+.f64 (*.f64 (pow.f64 a 3) (*.f64 b 1/6)) (+.f64 (*.f64 a (*.f64 (pow.f64 b 3) 1/6)) (*.f64 1/4 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (*.f64 a b) 2))) (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (*.f64 b 1/2)) (*.f64 a (*.f64 (pow.f64 b 2) 1/2))) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (+.f64 a b) (/.f64 (+.f64 (*.f64 (pow.f64 a 2) (*.f64 b 1/2)) (*.f64 a (*.f64 (pow.f64 b 2) 1/2))) (pow.f64 (*.f64 a b) 2)))) (*.f64 a b))))))) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 a b) 4) (*.f64 a b))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (*.f64 b 1/2)) (*.f64 a (*.f64 (pow.f64 b 2) 1/2))) (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.f64 (+.f64 a b) (/.f64 (+.f64 (*.f64 (pow.f64 a 3) (*.f64 b 1/6)) (+.f64 (*.f64 a (*.f64 (pow.f64 b 3) 1/6)) (*.f64 1/4 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (*.f64 a b) 2))) (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (*.f64 b 1/2)) (*.f64 a (*.f64 (pow.f64 b 2) 1/2))) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (+.f64 a b) (/.f64 (+.f64 (*.f64 (pow.f64 a 2) (*.f64 b 1/2)) (*.f64 a (*.f64 (pow.f64 b 2) 1/2))) (pow.f64 (*.f64 a b) 2)))) (*.f64 a b)))))) (*.f64 a b)) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (+.f64 a b) (/.f64 (+.f64 (*.f64 (pow.f64 a 2) (*.f64 b 1/2)) (*.f64 a (*.f64 (pow.f64 b 2) 1/2))) (pow.f64 (*.f64 a b) 2)))) (/.f64 (+.f64 (*.f64 (pow.f64 a 3) (*.f64 b 1/6)) (+.f64 (*.f64 a (*.f64 (pow.f64 b 3) 1/6)) (*.f64 1/4 (pow.f64 (*.f64 a b) 2)))) (*.f64 a b))) (*.f64 (+.f64 a b) (/.f64 (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 3) 1/12)) (+.f64 (*.f64 1/24 (*.f64 b (pow.f64 a 4))) (+.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 b 2) 1/12)) (*.f64 a (*.f64 (pow.f64 b 4) 1/24))))) (pow.f64 (*.f64 a b) 2))))))))
(+.f64 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (*.f64 1/2 (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 b (pow.f64 a 2)))) (/.f64 (+.f64 a b) (pow.f64 (*.f64 a b) 2))))) (+.f64 (+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.f64 (+.f64 (*.f64 b (*.f64 1/6 (pow.f64 a 3))) (+.f64 (*.f64 1/6 (*.f64 a (pow.f64 b 3))) (*.f64 1/4 (pow.f64 (*.f64 a b) 2)))) (/.f64 (+.f64 a b) (pow.f64 (*.f64 a b) 2))) (*.f64 (*.f64 1/2 (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 b (pow.f64 a 2)))) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (*.f64 1/2 (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 b (pow.f64 a 2)))) (/.f64 (+.f64 a b) (pow.f64 (*.f64 a b) 2)))) (*.f64 a b))))))) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 a b) 4) (*.f64 a b))) (+.f64 (*.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.f64 (+.f64 (*.f64 b (*.f64 1/6 (pow.f64 a 3))) (+.f64 (*.f64 1/6 (*.f64 a (pow.f64 b 3))) (*.f64 1/4 (pow.f64 (*.f64 a b) 2)))) (/.f64 (+.f64 a b) (pow.f64 (*.f64 a b) 2))) (*.f64 (*.f64 1/2 (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 b (pow.f64 a 2)))) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (*.f64 1/2 (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 b (pow.f64 a 2)))) (/.f64 (+.f64 a b) (pow.f64 (*.f64 a b) 2)))) (*.f64 a b))))) (/.f64 (*.f64 1/2 (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 b (pow.f64 a 2)))) (*.f64 a b))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 3) 1/12)) (+.f64 (*.f64 a (*.f64 1/24 (pow.f64 b 4))) (+.f64 (*.f64 1/24 (*.f64 b (pow.f64 a 4))) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 3) 1/12))))) (/.f64 (+.f64 a b) (pow.f64 (*.f64 a b) 2))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (*.f64 1/2 (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 b (pow.f64 a 2)))) (/.f64 (+.f64 a b) (pow.f64 (*.f64 a b) 2)))) (/.f64 (+.f64 (*.f64 b (*.f64 1/6 (pow.f64 a 3))) (+.f64 (*.f64 1/6 (*.f64 a (pow.f64 b 3))) (*.f64 1/4 (pow.f64 (*.f64 a b) 2)))) (*.f64 a b)))))))))
(+.f64 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (*.f64 1/2 (+.f64 (*.f64 b (pow.f64 a 2)) (*.f64 a (pow.f64 b 2)))) (/.f64 (+.f64 a b) (pow.f64 (*.f64 a b) 2))))) (+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 a b) 4) (*.f64 a b))) (+.f64 (*.f64 (*.f64 1/2 (+.f64 (*.f64 b (pow.f64 a 2)) (*.f64 a (pow.f64 b 2)))) (/.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (*.f64 a b) 2)) (*.f64 1/6 (+.f64 (*.f64 a (pow.f64 b 3)) (*.f64 b (pow.f64 a 3))))) (/.f64 (+.f64 a b) (pow.f64 (*.f64 a b) 2))) (*.f64 (*.f64 1/2 (+.f64 (*.f64 b (pow.f64 a 2)) (*.f64 a (pow.f64 b 2)))) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (*.f64 1/2 (+.f64 (*.f64 b (pow.f64 a 2)) (*.f64 a (pow.f64 b 2)))) (/.f64 (+.f64 a b) (pow.f64 (*.f64 a b) 2)))) (*.f64 a b))))) (*.f64 a b))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 3) 1/12)) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 3) 1/12)) (*.f64 1/24 (+.f64 (*.f64 b (pow.f64 a 4)) (*.f64 a (pow.f64 b 4)))))) (/.f64 (+.f64 a b) (pow.f64 (*.f64 a b) 2))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (*.f64 1/2 (+.f64 (*.f64 b (pow.f64 a 2)) (*.f64 a (pow.f64 b 2)))) (/.f64 (+.f64 a b) (pow.f64 (*.f64 a b) 2)))) (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (*.f64 a b) 2)) (*.f64 1/6 (+.f64 (*.f64 a (pow.f64 b 3)) (*.f64 b (pow.f64 a 3))))) b)) a))))) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (*.f64 a b) 2)) (*.f64 1/6 (+.f64 (*.f64 a (pow.f64 b 3)) (*.f64 b (pow.f64 a 3))))) (/.f64 (+.f64 a b) (pow.f64 (*.f64 a b) 2))) (*.f64 (*.f64 1/2 (+.f64 (*.f64 b (pow.f64 a 2)) (*.f64 a (pow.f64 b 2)))) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (*.f64 1/2 (+.f64 (*.f64 b (pow.f64 a 2)) (*.f64 a (pow.f64 b 2)))) (/.f64 (+.f64 a b) (pow.f64 (*.f64 a b) 2)))) (*.f64 a b))))))))))
(*.f64 24 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1)))))
(*.f64 24 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(*.f64 24 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (pow.f64 a 4) (pow.f64 eps 3)))))
(+.f64 (*.f64 24 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (*.f64 -96 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))))
(+.f64 (*.f64 24 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (+.f64 (exp.f64 (*.f64 eps b)) -1))))) (*.f64 -96 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (pow.f64 eps 4) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 5))))))
(+.f64 (*.f64 24 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (pow.f64 a 4) (pow.f64 eps 3))))) (*.f64 -96 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (pow.f64 a 5) (pow.f64 eps 4))))))
(+.f64 (*.f64 24 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (+.f64 (*.f64 -96 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 288 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 a 6) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 -384 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 a 6) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (pow.f64 eps 5)))))
(+.f64 (*.f64 24 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (+.f64 (exp.f64 (*.f64 eps b)) -1))))) (+.f64 (*.f64 -96 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (pow.f64 eps 4) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 5))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 288 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 6)))) (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 6))) -384)) (pow.f64 eps 5)))))
(+.f64 (*.f64 24 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (+.f64 (exp.f64 (*.f64 eps b)) -1))))) (+.f64 (*.f64 -96 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (pow.f64 eps 4) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 5))))) (neg.f64 (/.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 6))) -96) (pow.f64 eps 5)))))
(+.f64 (+.f64 (*.f64 24 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (pow.f64 a 4) (pow.f64 eps 3))))) (*.f64 -96 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (pow.f64 a 5) (pow.f64 eps 4)))))) (neg.f64 (*.f64 -96 (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 6))) (pow.f64 eps 5)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1152 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 a 7) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (+.f64 (*.f64 576 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 a 7) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 -4 (/.f64 (+.f64 (*.f64 288 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 a 6) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 -384 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 a 6) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) a)))) (pow.f64 eps 6))) (+.f64 (*.f64 24 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (+.f64 (*.f64 -96 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 288 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 a 6) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 -384 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 a 6) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (pow.f64 eps 5))))))
(+.f64 (+.f64 (*.f64 24 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (+.f64 (exp.f64 (*.f64 eps b)) -1))))) (+.f64 (*.f64 -96 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (pow.f64 eps 4) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 5))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 288 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 6)))) (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 6))) -384)) (pow.f64 eps 5))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1152 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 7)))) (+.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 7))) 576) (*.f64 -4 (/.f64 (+.f64 (*.f64 288 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 6)))) (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 6))) -384)) a)))) (pow.f64 eps 6))))
(+.f64 (+.f64 (*.f64 24 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (+.f64 (exp.f64 (*.f64 eps b)) -1))))) (+.f64 (*.f64 -96 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (pow.f64 eps 4) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 5))))) (neg.f64 (/.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 6))) -96) (pow.f64 eps 5))))) (neg.f64 (/.f64 (+.f64 (*.f64 -1152 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 7)))) (+.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 7))) 576) (*.f64 -4 (/.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 6))) -96) a)))) (pow.f64 eps 6))))
(+.f64 (*.f64 24 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (pow.f64 a 4) (pow.f64 eps 3))))) (+.f64 (*.f64 -96 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (pow.f64 a 5) (pow.f64 eps 4))))) (+.f64 (neg.f64 (*.f64 -96 (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 6))) (pow.f64 eps 5)))) (neg.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 -96 (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 6))) a))) (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 7))) -576)) (pow.f64 eps 6))))))
(*.f64 24 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1)))))
(*.f64 24 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(*.f64 24 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (pow.f64 a 4) (pow.f64 eps 3)))))
(+.f64 (*.f64 24 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (*.f64 -96 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))))
(+.f64 (*.f64 24 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (+.f64 (exp.f64 (*.f64 eps b)) -1))))) (*.f64 -96 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (pow.f64 eps 4) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 5))))))
(+.f64 (*.f64 24 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (pow.f64 a 4) (pow.f64 eps 3))))) (*.f64 -96 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (pow.f64 a 5) (pow.f64 eps 4))))))
(+.f64 (*.f64 24 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (+.f64 (*.f64 -96 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 288 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 a 6) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 -384 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 a 6) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (pow.f64 eps 5)))))
(+.f64 (*.f64 24 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (+.f64 (exp.f64 (*.f64 eps b)) -1))))) (+.f64 (*.f64 -96 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (pow.f64 eps 4) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 5))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 288 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 6)))) (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 6))) -384)) (pow.f64 eps 5)))))
(+.f64 (*.f64 24 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (+.f64 (exp.f64 (*.f64 eps b)) -1))))) (+.f64 (*.f64 -96 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (pow.f64 eps 4) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 5))))) (neg.f64 (/.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 6))) -96) (pow.f64 eps 5)))))
(+.f64 (+.f64 (*.f64 24 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (pow.f64 a 4) (pow.f64 eps 3))))) (*.f64 -96 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (pow.f64 a 5) (pow.f64 eps 4)))))) (neg.f64 (*.f64 -96 (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 6))) (pow.f64 eps 5)))))
(+.f64 (*.f64 24 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (+.f64 (*.f64 -576 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 6) (*.f64 (pow.f64 a 7) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 288 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 a 6) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 -384 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 a 6) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (*.f64 (pow.f64 eps 6) a))) (+.f64 (*.f64 -96 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (+.f64 (*.f64 1152 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 6) (*.f64 (pow.f64 a 7) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 288 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 a 6) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 -384 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 a 6) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (pow.f64 eps 5))))))))
(+.f64 (*.f64 -576 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (pow.f64 a 7) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 eps 6))))) (+.f64 (+.f64 (*.f64 -96 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (pow.f64 eps 4) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 5))))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 288 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 6)))) (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 6))) -384)) (pow.f64 eps 5))) (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (pow.f64 a 7) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 eps 6)))) 1152)) (*.f64 4 (/.f64 (+.f64 (*.f64 288 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 6)))) (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 6))) -384)) (*.f64 a (pow.f64 eps 6)))))) (*.f64 24 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))))
(+.f64 (*.f64 24 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (+.f64 (exp.f64 (*.f64 eps b)) -1))))) (+.f64 (*.f64 -576 (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 7))) (pow.f64 eps 6))) (+.f64 (*.f64 -96 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (pow.f64 eps 4) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 5))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 6))) -96) (*.f64 a (pow.f64 eps 6)))) (+.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 6))) -96) (pow.f64 eps 5))) (*.f64 (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 7))) (pow.f64 eps 6)) 1152))))))
(+.f64 (*.f64 -576 (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 7))) (pow.f64 eps 6))) (+.f64 (*.f64 24 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (pow.f64 a 4) (pow.f64 eps 3))))) (+.f64 (*.f64 -96 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (pow.f64 a 5) (pow.f64 eps 4))))) (+.f64 (*.f64 4 (*.f64 -96 (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 6))) (*.f64 a (pow.f64 eps 6))))) (+.f64 (neg.f64 (*.f64 -96 (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 6))) (pow.f64 eps 5)))) (*.f64 (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 7))) (pow.f64 eps 6)) 1152))))))
(/.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 1 a) (-.f64 (*.f64 (exp.f64 (*.f64 eps b)) (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1))) (*.f64 eps 1/2)))
(+.f64 (/.f64 1 a) (-.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))) (*.f64 eps 1/2)))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 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 1 a) (*.f64 a (-.f64 (*.f64 1/2 (*.f64 (exp.f64 (*.f64 eps b)) (/.f64 (pow.f64 eps 2) (+.f64 (exp.f64 (*.f64 eps b)) -1)))) (+.f64 (*.f64 (pow.f64 eps 2) 1/6) (*.f64 eps (*.f64 (-.f64 (*.f64 (exp.f64 (*.f64 eps b)) (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1))) (*.f64 eps 1/2)) 1/2)))))) (-.f64 (*.f64 (exp.f64 (*.f64 eps b)) (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1))) (*.f64 eps 1/2)))
(+.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))) (-.f64 (+.f64 (/.f64 1 a) (*.f64 a (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps b))) (+.f64 (exp.f64 (*.f64 eps b)) -1))) (+.f64 (*.f64 (pow.f64 eps 2) 1/6) (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))) (*.f64 eps 1/2)))))))) (*.f64 eps 1/2)))
(+.f64 (/.f64 1 a) (+.f64 (*.f64 a (-.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1)))) (+.f64 (*.f64 (pow.f64 eps 2) 1/6) (*.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/2)) (*.f64 eps 1/2))))) (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 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 a (-.f64 (*.f64 1/2 (*.f64 (exp.f64 (*.f64 eps b)) (/.f64 (pow.f64 eps 2) (+.f64 (exp.f64 (*.f64 eps b)) -1)))) (+.f64 (*.f64 (pow.f64 eps 2) 1/6) (*.f64 eps (*.f64 (-.f64 (*.f64 (exp.f64 (*.f64 eps b)) (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1))) (*.f64 eps 1/2)) 1/2))))) (+.f64 (/.f64 1 a) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 1/6 (*.f64 (exp.f64 (*.f64 eps b)) (/.f64 (pow.f64 eps 3) (+.f64 (exp.f64 (*.f64 eps b)) -1)))) (+.f64 (*.f64 (pow.f64 eps 3) 1/24) (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 (-.f64 (*.f64 (exp.f64 (*.f64 eps b)) (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1))) (*.f64 eps 1/2)) 1/6)) (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 (*.f64 (exp.f64 (*.f64 eps b)) (/.f64 (pow.f64 eps 2) (+.f64 (exp.f64 (*.f64 eps b)) -1)))) (+.f64 (*.f64 (pow.f64 eps 2) 1/6) (*.f64 eps (*.f64 (-.f64 (*.f64 (exp.f64 (*.f64 eps b)) (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1))) (*.f64 eps 1/2)) 1/2)))))))))))) (-.f64 (*.f64 (exp.f64 (*.f64 eps b)) (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1))) (*.f64 eps 1/2)))
(+.f64 (-.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))) (*.f64 eps 1/2)) (+.f64 (/.f64 1 a) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1)))) (+.f64 (*.f64 (pow.f64 eps 3) 1/24) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))) (*.f64 eps 1/2)))) (*.f64 eps (*.f64 1/2 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps b))) (+.f64 (exp.f64 (*.f64 eps b)) -1))) (+.f64 (*.f64 (pow.f64 eps 2) 1/6) (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))) (*.f64 eps 1/2)))))))))))) (*.f64 a (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps b))) (+.f64 (exp.f64 (*.f64 eps b)) -1))) (+.f64 (*.f64 (pow.f64 eps 2) 1/6) (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))) (*.f64 eps 1/2))))))))))
(+.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/2)) (+.f64 (/.f64 1 a) (+.f64 (*.f64 a (-.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1)))) (+.f64 (*.f64 (pow.f64 eps 2) 1/6) (*.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/2)) (*.f64 eps 1/2))))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1)))) (+.f64 (*.f64 eps (*.f64 1/2 (-.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1)))) (+.f64 (*.f64 (pow.f64 eps 2) 1/6) (*.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/2)) (*.f64 eps 1/2)))))) (+.f64 (*.f64 (pow.f64 eps 3) 1/24) (*.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/2)) (*.f64 (pow.f64 eps 2) 1/6)))))))))
(*.f64 24 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1)))))
(*.f64 24 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(*.f64 24 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (pow.f64 a 4) (pow.f64 eps 3)))))
(+.f64 (*.f64 24 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (*.f64 -96 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))))
(+.f64 (*.f64 24 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (+.f64 (exp.f64 (*.f64 eps b)) -1))))) (*.f64 -96 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (pow.f64 eps 4) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 5))))))
(+.f64 (*.f64 24 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (pow.f64 a 4) (pow.f64 eps 3))))) (*.f64 -96 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (pow.f64 a 5) (pow.f64 eps 4))))))
(+.f64 (*.f64 24 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (+.f64 (*.f64 -96 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -384 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 5) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 288 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (pow.f64 a 6)))))
(+.f64 (*.f64 24 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (+.f64 (exp.f64 (*.f64 eps b)) -1))))) (+.f64 (*.f64 -96 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (pow.f64 eps 4) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 5))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -384 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (pow.f64 eps 5) (+.f64 (exp.f64 (*.f64 eps b)) -1)))) (*.f64 288 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (pow.f64 eps 5) (+.f64 (exp.f64 (*.f64 eps b)) -1))))) (pow.f64 a 6)))))
(+.f64 (*.f64 24 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (+.f64 (exp.f64 (*.f64 eps b)) -1))))) (+.f64 (*.f64 -96 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (pow.f64 eps 4) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 5))))) (neg.f64 (/.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (pow.f64 eps 5) (+.f64 (exp.f64 (*.f64 eps b)) -1))) -96) (pow.f64 a 6)))))
(+.f64 (+.f64 (*.f64 24 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (pow.f64 a 4) (pow.f64 eps 3))))) (*.f64 -96 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (pow.f64 a 5) (pow.f64 eps 4)))))) (neg.f64 (*.f64 -96 (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (pow.f64 eps 5) (+.f64 (exp.f64 (*.f64 eps b)) -1))) (pow.f64 a 6)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 576 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 6) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (+.f64 (*.f64 -4 (/.f64 (+.f64 (*.f64 -384 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 5) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 288 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) eps)) (*.f64 -1152 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 6) (-.f64 (exp.f64 (*.f64 eps b)) 1)))))) (pow.f64 a 7))) (+.f64 (*.f64 24 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (+.f64 (*.f64 -96 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -384 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 5) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 288 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (pow.f64 a 6))))))
(+.f64 (+.f64 (*.f64 24 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (+.f64 (exp.f64 (*.f64 eps b)) -1))))) (+.f64 (*.f64 -96 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (pow.f64 eps 4) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 5))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -384 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (pow.f64 eps 5) (+.f64 (exp.f64 (*.f64 eps b)) -1)))) (*.f64 288 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (pow.f64 eps 5) (+.f64 (exp.f64 (*.f64 eps b)) -1))))) (pow.f64 a 6))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 576 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 eps 6)))) (+.f64 (*.f64 -4 (/.f64 (+.f64 (*.f64 -384 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (pow.f64 eps 5) (+.f64 (exp.f64 (*.f64 eps b)) -1)))) (*.f64 288 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (pow.f64 eps 5) (+.f64 (exp.f64 (*.f64 eps b)) -1))))) eps)) (*.f64 -1152 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 eps 6)))))) (pow.f64 a 7))))
(+.f64 (+.f64 (*.f64 -96 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (pow.f64 eps 4) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 5))))) (neg.f64 (/.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (pow.f64 eps 5) (+.f64 (exp.f64 (*.f64 eps b)) -1))) -96) (pow.f64 a 6)))) (+.f64 (*.f64 24 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (+.f64 (exp.f64 (*.f64 eps b)) -1))))) (neg.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (pow.f64 eps 5) (+.f64 (exp.f64 (*.f64 eps b)) -1))) -96) eps)) (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 eps 6))) -576)) (pow.f64 a 7)))))
(+.f64 (*.f64 24 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (pow.f64 a 4) (pow.f64 eps 3))))) (+.f64 (*.f64 -96 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (pow.f64 a 5) (pow.f64 eps 4))))) (+.f64 (neg.f64 (*.f64 -96 (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (pow.f64 eps 5) (+.f64 (exp.f64 (*.f64 eps b)) -1))) (pow.f64 a 6)))) (neg.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 -96 (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (pow.f64 eps 5) (+.f64 (exp.f64 (*.f64 eps b)) -1))) eps))) (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 eps 6))) -576)) (pow.f64 a 7))))))
(*.f64 24 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1)))))
(*.f64 24 (/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(*.f64 24 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(*.f64 24 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (pow.f64 a 4) (pow.f64 eps 3)))))
(+.f64 (*.f64 -96 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (*.f64 24 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))))
(+.f64 (*.f64 24 (/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (+.f64 (exp.f64 (*.f64 eps b)) -1))))) (*.f64 -96 (/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1) (*.f64 (pow.f64 eps 4) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 5))))))
(+.f64 (*.f64 24 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (+.f64 (exp.f64 (*.f64 eps b)) -1))))) (*.f64 -96 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (pow.f64 eps 4) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 5))))))
(+.f64 (*.f64 24 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (pow.f64 a 4) (pow.f64 eps 3))))) (*.f64 -96 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (pow.f64 a 5) (pow.f64 eps 4))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 288 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 5) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 -384 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (pow.f64 a 6))) (+.f64 (*.f64 -96 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (*.f64 24 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1)))))))
(+.f64 (*.f64 -96 (/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1) (*.f64 (pow.f64 eps 4) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 5))))) (+.f64 (*.f64 24 (/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (+.f64 (exp.f64 (*.f64 eps b)) -1))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 288 (/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1) (*.f64 (pow.f64 eps 5) (+.f64 (exp.f64 (*.f64 eps b)) -1)))) (*.f64 -384 (/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1) (*.f64 (pow.f64 eps 5) (+.f64 (exp.f64 (*.f64 eps b)) -1))))) (pow.f64 a 6)))))
(+.f64 (+.f64 (*.f64 24 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (+.f64 (exp.f64 (*.f64 eps b)) -1))))) (*.f64 -96 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (pow.f64 eps 4) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 5)))))) (neg.f64 (/.f64 (*.f64 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (pow.f64 eps 5) (+.f64 (exp.f64 (*.f64 eps b)) -1))) -96) (pow.f64 a 6))))
(+.f64 (*.f64 24 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (pow.f64 a 4) (pow.f64 eps 3))))) (+.f64 (*.f64 -96 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (pow.f64 a 5) (pow.f64 eps 4))))) (neg.f64 (*.f64 -96 (/.f64 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (pow.f64 eps 5) (+.f64 (exp.f64 (*.f64 eps b)) -1))) (pow.f64 a 6))))))
(+.f64 (*.f64 1152 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 6) (*.f64 (pow.f64 a 7) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 288 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 5) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 -384 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (*.f64 eps (pow.f64 a 7)))) (+.f64 (*.f64 -576 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 6) (*.f64 (pow.f64 a 7) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 288 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 5) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 -384 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (pow.f64 a 6))) (+.f64 (*.f64 -96 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (*.f64 24 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))))))))
(+.f64 (*.f64 1152 (/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1) (*.f64 (pow.f64 a 7) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 eps 6))))) (+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 288 (/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1) (*.f64 (pow.f64 eps 5) (+.f64 (exp.f64 (*.f64 eps b)) -1)))) (*.f64 -384 (/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1) (*.f64 (pow.f64 eps 5) (+.f64 (exp.f64 (*.f64 eps b)) -1))))) (*.f64 eps (pow.f64 a 7)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 288 (/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1) (*.f64 (pow.f64 eps 5) (+.f64 (exp.f64 (*.f64 eps b)) -1)))) (*.f64 -384 (/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1) (*.f64 (pow.f64 eps 5) (+.f64 (exp.f64 (*.f64 eps b)) -1))))) (pow.f64 a 6))) (+.f64 (+.f64 (*.f64 24 (/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (+.f64 (exp.f64 (*.f64 eps b)) -1))))) (*.f64 -96 (/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1) (*.f64 (pow.f64 eps 4) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 5)))))) (*.f64 -576 (/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1) (*.f64 (pow.f64 a 7) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 eps 6)))))))))
(+.f64 (*.f64 1152 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (pow.f64 eps 6) (pow.f64 a 7))))) (+.f64 (+.f64 (+.f64 (*.f64 24 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (+.f64 (exp.f64 (*.f64 eps b)) -1))))) (*.f64 -96 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (pow.f64 eps 4) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (pow.f64 a 5)))))) (neg.f64 (/.f64 (*.f64 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (pow.f64 eps 5) (+.f64 (exp.f64 (*.f64 eps b)) -1))) -96) (pow.f64 a 6)))) (+.f64 (*.f64 -576 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (pow.f64 eps 6) (pow.f64 a 7))))) (*.f64 4 (/.f64 (*.f64 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (pow.f64 eps 5) (+.f64 (exp.f64 (*.f64 eps b)) -1))) -96) (*.f64 eps (pow.f64 a 7)))))))
(+.f64 (+.f64 (neg.f64 (*.f64 -96 (/.f64 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (pow.f64 eps 5) (+.f64 (exp.f64 (*.f64 eps b)) -1))) (pow.f64 a 6)))) (+.f64 (*.f64 24 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (pow.f64 a 4) (pow.f64 eps 3))))) (+.f64 (*.f64 -96 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (pow.f64 a 5) (pow.f64 eps 4))))) (*.f64 -576 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (pow.f64 eps 6) (pow.f64 a 7)))))))) (+.f64 (*.f64 1152 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (pow.f64 eps 6) (pow.f64 a 7))))) (*.f64 4 (*.f64 -96 (/.f64 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (pow.f64 eps 5) (+.f64 (exp.f64 (*.f64 eps b)) -1))) (*.f64 eps (pow.f64 a 7)))))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)))))) b))
(/.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (*.f64 b (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2))))))
(/.f64 (+.f64 -1 (exp.f64 (*.f64 eps a))) (*.f64 b (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(/.f64 (+.f64 -1 (exp.f64 (*.f64 eps a))) (*.f64 b (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a))))))
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))))) (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 b (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))))) (/.f64 1 (*.f64 b (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))))))))
(+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 b (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))) (-.f64 (*.f64 (exp.f64 (*.f64 eps a)) (/.f64 eps (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (/.f64 eps (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2))))))) (/.f64 (/.f64 1 b) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2))))))))
(+.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 eps a)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))) (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 b (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 -1 (exp.f64 (*.f64 eps a))) (/.f64 eps (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))) (/.f64 (/.f64 1 b) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))))
(+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 b (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))) (-.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 eps a)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 eps (+.f64 -1 (exp.f64 (*.f64 eps a)))) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))) (/.f64 (/.f64 1 b) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a))))))))
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))))) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)))))))) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))) (*.f64 1/2 (/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))))))))) (*.f64 1/6 (/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (pow.f64 eps 2)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))))))) b) (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 b (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)))))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))))) (/.f64 1 (*.f64 b (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))))))))
(+.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 b (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))) (*.f64 b (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))) (+.f64 (*.f64 eps (*.f64 (-.f64 (*.f64 (exp.f64 (*.f64 eps a)) (/.f64 eps (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))) (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (/.f64 eps (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))) 1/2)) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 2) (+.f64 (exp.f64 (*.f64 eps a)) -1)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))))) (-.f64 (*.f64 (exp.f64 (*.f64 eps a)) (/.f64 eps (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (/.f64 eps (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2))))))) (/.f64 (/.f64 1 b) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2))))))))
(+.f64 (+.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 eps a)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))) (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 b (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))) (-.f64 (*.f64 b (-.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (/.f64 (exp.f64 (*.f64 eps a)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))) (+.f64 (*.f64 eps (*.f64 1/2 (-.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 eps a)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))) (*.f64 1/2 (*.f64 (+.f64 -1 (exp.f64 (*.f64 eps a))) (/.f64 eps (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))))))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 2) (+.f64 -1 (exp.f64 (*.f64 eps a)))) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 -1 (exp.f64 (*.f64 eps a))) (/.f64 eps (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))) (/.f64 (/.f64 1 b) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))))
(+.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 eps a)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))) (+.f64 (*.f64 b (-.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (/.f64 (exp.f64 (*.f64 eps a)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a))))))) (+.f64 (*.f64 (-.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 eps a)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))) (*.f64 1/2 (/.f64 (*.f64 eps (+.f64 -1 (exp.f64 (*.f64 eps a)))) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a))))))) (*.f64 eps 1/2)) (*.f64 1/6 (*.f64 (pow.f64 eps 2) (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))))) (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 b (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 eps (+.f64 -1 (exp.f64 (*.f64 eps a)))) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))) (/.f64 (/.f64 1 b) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))))
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))))) (+.f64 (*.f64 (-.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 3) (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)))))))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))))) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))))))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 2) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)))))))))) eps)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))) (*.f64 1/2 (/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))))))))) (*.f64 1/24 (/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (pow.f64 eps 3)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))))))) (pow.f64 b 2)) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)))))))) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))) (*.f64 1/2 (/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))))))))) (*.f64 1/6 (/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (pow.f64 eps 2)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))))))) b) (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 b (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))))) (/.f64 1 (*.f64 b (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))))))))
(+.f64 (+.f64 (*.f64 b (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))) (+.f64 (*.f64 eps (*.f64 (-.f64 (*.f64 (exp.f64 (*.f64 eps a)) (/.f64 eps (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))) (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (/.f64 eps (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))) 1/2)) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 2) (+.f64 (exp.f64 (*.f64 eps a)) -1)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2))))))))) (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 b (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 1/6 (*.f64 (exp.f64 (*.f64 eps a)) (/.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2))))))) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))) (+.f64 (*.f64 eps (*.f64 (-.f64 (*.f64 (exp.f64 (*.f64 eps a)) (/.f64 eps (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))) (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (/.f64 eps (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))) 1/2)) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 2) (+.f64 (exp.f64 (*.f64 eps a)) -1)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))) (*.f64 eps 1/2)) (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 (-.f64 (*.f64 (exp.f64 (*.f64 eps a)) (/.f64 eps (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))) (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (/.f64 eps (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))) 1/6)) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 eps 3) (+.f64 (exp.f64 (*.f64 eps a)) -1)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))))))) (-.f64 (*.f64 (exp.f64 (*.f64 eps a)) (/.f64 eps (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (/.f64 eps (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2))))))) (/.f64 (/.f64 1 b) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2))))))))
(+.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 eps a)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))) (-.f64 (+.f64 (*.f64 b (-.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (/.f64 (exp.f64 (*.f64 eps a)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))) (+.f64 (*.f64 eps (*.f64 1/2 (-.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 eps a)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))) (*.f64 1/2 (*.f64 (+.f64 -1 (exp.f64 (*.f64 eps a))) (/.f64 eps (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))))))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 2) (+.f64 -1 (exp.f64 (*.f64 eps a)))) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))))) (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 b (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (/.f64 (exp.f64 (*.f64 eps a)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))) (+.f64 (*.f64 eps (*.f64 1/2 (-.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (/.f64 (exp.f64 (*.f64 eps a)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))) (+.f64 (*.f64 eps (*.f64 1/2 (-.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 eps a)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))) (*.f64 1/2 (*.f64 (+.f64 -1 (exp.f64 (*.f64 eps a))) (/.f64 eps (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))))))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 2) (+.f64 -1 (exp.f64 (*.f64 eps a)))) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))))))) (+.f64 (*.f64 (-.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 eps a)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))) (*.f64 1/2 (*.f64 (+.f64 -1 (exp.f64 (*.f64 eps a))) (/.f64 eps (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))))) (*.f64 (pow.f64 eps 2) 1/6)) (*.f64 1/24 (*.f64 (+.f64 -1 (exp.f64 (*.f64 eps a))) (/.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))))))))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 -1 (exp.f64 (*.f64 eps a))) (/.f64 eps (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))) (/.f64 (/.f64 1 b) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))))
(+.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 eps a)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))) (+.f64 (*.f64 b (-.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (/.f64 (exp.f64 (*.f64 eps a)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a))))))) (+.f64 (*.f64 (-.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 eps a)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))) (*.f64 1/2 (/.f64 (*.f64 eps (+.f64 -1 (exp.f64 (*.f64 eps a)))) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a))))))) (*.f64 eps 1/2)) (*.f64 1/6 (*.f64 (pow.f64 eps 2) (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))))) (-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 b (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (/.f64 (exp.f64 (*.f64 eps a)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a))))))) (+.f64 (*.f64 eps (*.f64 1/2 (-.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (/.f64 (exp.f64 (*.f64 eps a)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a))))))) (+.f64 (*.f64 (-.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 eps a)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))) (*.f64 1/2 (/.f64 (*.f64 eps (+.f64 -1 (exp.f64 (*.f64 eps a)))) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a))))))) (*.f64 eps 1/2)) (*.f64 1/6 (*.f64 (pow.f64 eps 2) (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a))))))))))) (+.f64 (*.f64 (-.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 eps a)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))) (*.f64 1/2 (/.f64 (*.f64 eps (+.f64 -1 (exp.f64 (*.f64 eps a)))) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a))))))) (*.f64 (pow.f64 eps 2) 1/6)) (*.f64 (pow.f64 eps 3) (*.f64 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a))))) 1/24))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 eps (+.f64 -1 (exp.f64 (*.f64 eps a)))) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))) (/.f64 (/.f64 1 b) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)))))) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)))))) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)))))) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)))))) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)))))) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 b -1)))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 a (neg.f64 b))))) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 a (neg.f64 b))))) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)))))) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 b -1)))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 a (neg.f64 b))))) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 a (neg.f64 b))))) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)))))) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 b -1)))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 a (neg.f64 b))))) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 a (neg.f64 b))))) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)))))) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 b -1)))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 a (neg.f64 b))))) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 a (neg.f64 b))))) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)))
(*.f64 1/6 (pow.f64 (*.f64 eps a) 3))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))
(+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))
(+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))
(+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))
(*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4)))
(*.f64 1/24 (pow.f64 (*.f64 eps a) 4))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))
(+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))
(+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))
(+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))
(*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4)))
(*.f64 1/24 (pow.f64 (*.f64 eps a) 4))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))
(+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))
(+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))
(+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)))
(*.f64 1/6 (pow.f64 (*.f64 eps a) 3))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))
(+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))
(+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))
(+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))
(*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4)))
(*.f64 1/24 (pow.f64 (*.f64 eps a) 4))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))
(+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))
(+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))
(+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))
(*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4)))
(*.f64 1/24 (pow.f64 (*.f64 eps a) 4))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))
(+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))
(+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))
(+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 0)
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))
(+.f64 0 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))
(-.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 0)
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1)
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1))) 2)
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 4)) 4)
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 4))) 8)
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))
(pow.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1)
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))
(+.f64 (*.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))))) 0)
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(+.f64 0 (*.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(-.f64 (*.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))))) 0)
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(*.f64 eps (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 1 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(*.f64 eps (*.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b)))) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(*.f64 1/2 (/.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) eps)))))
(*.f64 1/2 (/.f64 (/.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))) 2)))
(*.f64 1/2 (/.f64 eps (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) 2))))
(*.f64 1/2 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))) (/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 eps eps)))))
(*.f64 2 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(*.f64 2 (/.f64 (*.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))))) 2))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(*.f64 1 (*.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(*.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(*.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b)))) (/.f64 1 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(*.f64 (*.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))))) 1)
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(*.f64 -1 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(*.f64 -1 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(*.f64 -1 (/.f64 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))))) (-.f64 1 (exp.f64 (*.f64 eps b)))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(*.f64 (*.f64 eps (*.f64 2 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1))) (/.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(*.f64 (*.f64 eps (*.f64 2 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1))) (*.f64 (/.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1))) 1))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(*.f64 (*.f64 eps (*.f64 2 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1))) (*.f64 1/2 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(*.f64 1/2 (*.f64 (/.f64 1 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))) (*.f64 eps (*.f64 2 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))) (*.f64 (*.f64 eps (*.f64 2 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1))) 1/2))
(*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 1/2 (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))))
(*.f64 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))))) (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b)))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(*.f64 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))))) (*.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b)))) 1))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(*.f64 (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))) (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(*.f64 (/.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) eps)))) 1/2)
(*.f64 1/2 (/.f64 (/.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))) 2)))
(*.f64 1/2 (/.f64 eps (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) 2))))
(*.f64 1/2 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))) (/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 eps eps)))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 eps 4)) (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 4))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 eps 4)) (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2))))) (*.f64 4 (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(*.f64 (*.f64 eps (*.f64 4 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1))) (/.f64 1 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 4 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (*.f64 eps 4) (/.f64 1/4 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a))))))))
(*.f64 (*.f64 eps (*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))))) (/.f64 1 (*.f64 2 (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(*.f64 (+.f64 eps eps) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(*.f64 (+.f64 eps eps) (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))) 1))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(*.f64 (+.f64 eps eps) (*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 1/2) (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(*.f64 (*.f64 2 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 eps (/.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(*.f64 (*.f64 2 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (*.f64 eps (/.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))) 1))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(*.f64 (*.f64 2 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (*.f64 eps 1/2) (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(*.f64 1/2 (*.f64 (/.f64 1 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))) (*.f64 eps (*.f64 2 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))) (*.f64 (*.f64 eps (*.f64 2 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1))) 1/2))
(*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 1/2 (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))))
(*.f64 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1))) (/.f64 1 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(*.f64 (/.f64 eps (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))) (/.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 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(*.f64 (/.f64 eps (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))) (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(*.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1))) (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1))) eps)
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))) (*.f64 eps (/.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 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))) (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (neg.f64 eps)) (/.f64 1 (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (neg.f64 eps)) (/.f64 1 (neg.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2))))))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (neg.f64 eps)) (/.f64 -1 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))))
(*.f64 (/.f64 -1 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))) (*.f64 eps (neg.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (neg.f64 eps)) (/.f64 1 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (neg.f64 eps)) (/.f64 1 (neg.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2))))))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (neg.f64 eps)) (/.f64 -1 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))))
(*.f64 (/.f64 -1 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))) (*.f64 eps (neg.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1))))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))) (neg.f64 eps)) (/.f64 1 (-.f64 1 (exp.f64 (*.f64 eps b)))))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2))))) (neg.f64 eps)) (/.f64 1 (-.f64 1 (exp.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))) (*.f64 (neg.f64 eps) (/.f64 1 (-.f64 1 (exp.f64 (*.f64 eps b))))))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a))))) (*.f64 (neg.f64 eps) (/.f64 -1 (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(*.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b)))) (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(*.f64 (*.f64 eps (/.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 1/2))
(*.f64 eps (*.f64 (/.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))) (*.f64 1/2 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1))))
(*.f64 eps (*.f64 (*.f64 1/2 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (/.f64 (/.f64 2 (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))))
(*.f64 eps (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 eps (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(*.f64 (*.f64 eps 1/2) (*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 1/2) (*.f64 eps (/.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(*.f64 eps (*.f64 (/.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))) (*.f64 1/2 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1))))
(*.f64 eps (*.f64 (*.f64 1/2 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (/.f64 (/.f64 2 (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))))
(*.f64 eps (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))))
(*.f64 (*.f64 eps (/.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))) (*.f64 2 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(*.f64 (/.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1))) (*.f64 eps (*.f64 2 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))) (+.f64 eps eps))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(*.f64 (*.f64 eps (/.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))))) (/.f64 (*.f64 2 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (+.f64 (exp.f64 (*.f64 eps b)) -1)))
(*.f64 (*.f64 eps (/.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 2 (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(*.f64 (*.f64 eps (/.f64 2 (+.f64 (exp.f64 (*.f64 eps b)) -1))) (*.f64 1/2 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))))
(*.f64 eps (*.f64 1/2 (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a))))) (/.f64 2 (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 eps (/.f64 2 (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(*.f64 (*.f64 eps (/.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 2 (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(*.f64 (*.f64 eps (/.f64 2 (+.f64 (exp.f64 (*.f64 eps b)) -1))) (*.f64 1/2 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))))
(*.f64 eps (*.f64 1/2 (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a))))) (/.f64 2 (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(*.f64 (/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 1/2) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))) (*.f64 eps (/.f64 2 (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(*.f64 (*.f64 eps (/.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 2 (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(*.f64 (*.f64 eps (/.f64 2 (+.f64 (exp.f64 (*.f64 eps b)) -1))) (*.f64 1/2 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))))
(*.f64 eps (*.f64 1/2 (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a))))) (/.f64 2 (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(pow.f64 (*.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))))) 1)
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(neg.f64 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(neg.f64 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(neg.f64 (/.f64 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))))) (-.f64 1 (exp.f64 (*.f64 eps b)))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 eps a)))))))
(-.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))) 0)
(+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))) 1)
(+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))
(*.f64 2 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))) 2))
(+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))
(*.f64 1 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))
(+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))) 2) 1/2)
(+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))) 1)
(+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))
(/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))) 2) 2)
(+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))
(/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))) 4) 4)
(+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))) 4) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))) 4)) 8)
(+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))
(pow.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))) 1)
(+.f64 (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))

localize23.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.3b
(-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)
4.7b
(*.f64 b (*.f64 (pow.f64 eps 2) a))
5.6b
(*.f64 (pow.f64 eps 2) a)
36.2b
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 b (*.f64 (pow.f64 eps 2) a)))
Compiler

Compiled 73 to 30 computations (58.9% saved)

series90.0ms (0.2%)

Counts
3 → 72
Calls

24 calls:

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

rewrite89.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
2028×rational.json-1
2028×rational.json-2
2028×rational.json-4
2028×rational.json-3
1010×rational.json-simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01785
112885
232785
3112985
4564285
Stop Event
node limit
Counts
3 → 81
Calls
Call 1
Inputs
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 b (*.f64 (pow.f64 eps 2) a)))
(*.f64 (pow.f64 eps 2) a)
(*.f64 b (*.f64 (pow.f64 eps 2) a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (*.f64 b (pow.f64 eps 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (*.f64 b (pow.f64 eps 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (*.f64 b (pow.f64 eps 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (pow.f64 eps 2))) (/.f64 1 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (*.f64 (/.f64 1 (*.f64 a (pow.f64 eps 2))) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (*.f64 b (pow.f64 eps 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps b) (*.f64 a (pow.f64 eps 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (/.f64 1 (*.f64 a (*.f64 b (pow.f64 eps 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (/.f64 1 (*.f64 a (pow.f64 eps 2))) (/.f64 1 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 a (*.f64 2 (*.f64 b (pow.f64 eps 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (*.f64 b (pow.f64 eps 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (*.f64 b (pow.f64 eps 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (neg.f64 (*.f64 a (*.f64 b (pow.f64 eps 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (pow.f64 eps 2) (*.f64 a (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) b)) (neg.f64 (*.f64 a (pow.f64 eps 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 eps eps)) (/.f64 1/2 (*.f64 a (*.f64 b (pow.f64 eps 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 eps eps)) (*.f64 (/.f64 1/2 (*.f64 a (*.f64 b (pow.f64 eps 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 eps eps)) (*.f64 1/2 (/.f64 1 (*.f64 a (*.f64 b (pow.f64 eps 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) b)) (/.f64 1 (*.f64 a (pow.f64 eps 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) b)) (*.f64 (/.f64 1 (*.f64 a (pow.f64 eps 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps b) (*.f64 a (pow.f64 eps 2))) (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 eps eps) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (*.f64 2 (*.f64 b (pow.f64 eps 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 eps eps) (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (*.f64 2 (*.f64 b (pow.f64 eps 2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 eps eps) (*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 1/2) (/.f64 1 (*.f64 a (*.f64 b (pow.f64 eps 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 eps 4)) (/.f64 1 (*.f64 b (*.f64 (*.f64 a (pow.f64 eps 2)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 2 b))) (/.f64 1 (*.f64 2 (*.f64 a (pow.f64 eps 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2) (*.f64 eps (/.f64 1/2 (*.f64 a (*.f64 b (pow.f64 eps 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2) (*.f64 (*.f64 eps (/.f64 1/2 (*.f64 a (*.f64 b (pow.f64 eps 2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2) (*.f64 (*.f64 eps 1/2) (/.f64 1 (*.f64 a (*.f64 b (pow.f64 eps 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (pow.f64 eps 2)))) (/.f64 1 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (pow.f64 eps 2))) (/.f64 1 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 a b))) (/.f64 1 (pow.f64 eps 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 b (pow.f64 eps 2)))) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps b) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (pow.f64 eps 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps b) (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (pow.f64 eps 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (pow.f64 eps 2)) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (*.f64 a (pow.f64 eps 2))) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b) (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (pow.f64 eps 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) b) (/.f64 eps (*.f64 a (pow.f64 eps 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a (*.f64 b (pow.f64 eps 2)))) (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))) eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (neg.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1))) (/.f64 1 (neg.f64 (*.f64 a (*.f64 b (pow.f64 eps 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (neg.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1))) (/.f64 1 (*.f64 (pow.f64 eps 2) (*.f64 a (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (neg.f64 (/.f64 eps b))) (/.f64 1 (neg.f64 (*.f64 a (pow.f64 eps 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a (pow.f64 eps 2))) (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (/.f64 2 (*.f64 a (*.f64 b (pow.f64 eps 2))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 b (pow.f64 eps 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps a)) (/.f64 (/.f64 1 b) (pow.f64 eps 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 eps 2)) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps a) (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) b) (pow.f64 eps 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) a) (/.f64 eps (*.f64 b (pow.f64 eps 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (pow.f64 eps 2)) (/.f64 eps (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (pow.f64 eps 2))) (/.f64 eps b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (/.f64 1/2 (*.f64 a (*.f64 b (pow.f64 eps 2))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 a (*.f64 b (pow.f64 eps 2)))) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 eps eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (*.f64 2 (*.f64 b (pow.f64 eps 2))))) (+.f64 eps eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 eps (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps 1/2) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 2 (*.f64 a (*.f64 b (pow.f64 eps 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 1/2) (*.f64 eps (/.f64 2 (*.f64 a (*.f64 b (pow.f64 eps 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (/.f64 1/2 b)) (/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2) (*.f64 a (pow.f64 eps 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 b) (/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (+.f64 eps eps) a)) (pow.f64 eps 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 1/2 b)) (*.f64 eps (/.f64 2 (*.f64 a (pow.f64 eps 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (*.f64 b (pow.f64 eps 2))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (pow.f64 eps 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 a (pow.f64 eps 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (pow.f64 eps 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (pow.f64 eps 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 a (pow.f64 eps 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (pow.f64 eps 2)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 a (pow.f64 eps 2)) 4) (*.f64 (*.f64 a (pow.f64 eps 2)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (pow.f64 eps 2)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 b (pow.f64 eps 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 a (*.f64 b (pow.f64 eps 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 b (pow.f64 eps 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 b (pow.f64 eps 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 2 (*.f64 b (pow.f64 eps 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 (*.f64 a (pow.f64 eps 2)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 b (*.f64 (*.f64 a (pow.f64 eps 2)) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (*.f64 b (pow.f64 eps 2))) 1)))))

simplify114.0ms (0.2%)

Algorithm
egg-herbie
Rules
1450×rational.json-simplify-51
1302×rational.json-simplify-35
1194×rational.json-simplify-49
1032×rational.json-simplify-2
1026×rational.json-simplify-44
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02806715
17416687
219556641
360096641
Stop Event
node limit
Counts
153 → 170
Calls
Call 1
Inputs
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 (/.f64 (*.f64 eps (pow.f64 (+.f64 a b) 2)) (*.f64 a b)))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (+.f64 a b) 3)) (*.f64 a b))) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 (/.f64 (*.f64 eps (pow.f64 (+.f64 a b) 2)) (*.f64 a b))))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (+.f64 a b) 4)) (*.f64 a b))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (+.f64 a b) 3)) (*.f64 a b))) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 (/.f64 (*.f64 eps (pow.f64 (+.f64 a b) 2)) (*.f64 a b)))))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) (*.f64 eps (*.f64 a b)))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) b) (/.f64 (exp.f64 (*.f64 eps b)) (*.f64 eps (*.f64 a b)))) (/.f64 1 (*.f64 eps (*.f64 a b))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 eps (*.f64 a (exp.f64 (*.f64 eps b)))) b)) (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) b) (/.f64 (exp.f64 (*.f64 eps b)) (*.f64 eps (*.f64 a b))))) (/.f64 1 (*.f64 eps (*.f64 a b))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 eps (*.f64 a (exp.f64 (*.f64 eps b)))) b)) (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) b) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 2) (exp.f64 (*.f64 eps b)))) b)) (/.f64 (exp.f64 (*.f64 eps b)) (*.f64 eps (*.f64 a b)))))) (/.f64 1 (*.f64 eps (*.f64 a b))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps (*.f64 a b)))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) a) (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 eps (*.f64 a b)))) (/.f64 1 (*.f64 eps (*.f64 a b))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 eps (*.f64 b (exp.f64 (*.f64 eps a)))) a)) (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) a) (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 eps (*.f64 a b))))) (/.f64 1 (*.f64 eps (*.f64 a b))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 eps (*.f64 b (exp.f64 (*.f64 eps a)))) a)) (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) a) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 b 2) (exp.f64 (*.f64 eps a)))) a)) (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 eps (*.f64 a b)))))) (/.f64 1 (*.f64 eps (*.f64 a b))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1) (*.f64 eps (*.f64 a b)))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(+.f64 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (*.f64 b (pow.f64 eps 2))))) 0)
(+.f64 0 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (*.f64 b (pow.f64 eps 2))))))
(-.f64 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (*.f64 b (pow.f64 eps 2))))) 0)
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 eps (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (pow.f64 eps 2))) (/.f64 1 b)))
(*.f64 eps (*.f64 (/.f64 1 (*.f64 a (pow.f64 eps 2))) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) b)))
(*.f64 1 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (*.f64 b (pow.f64 eps 2))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps b) (*.f64 a (pow.f64 eps 2))))
(*.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (/.f64 1 (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (/.f64 1 (*.f64 a (pow.f64 eps 2))) (/.f64 1 b)))
(*.f64 2 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 a (*.f64 2 (*.f64 b (pow.f64 eps 2))))))
(*.f64 2 (/.f64 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (*.f64 b (pow.f64 eps 2))))) 2))
(*.f64 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (*.f64 b (pow.f64 eps 2))))) 1)
(*.f64 -1 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (neg.f64 (*.f64 a (*.f64 b (pow.f64 eps 2))))))
(*.f64 -1 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (pow.f64 eps 2) (*.f64 a (neg.f64 b)))))
(*.f64 -1 (/.f64 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) b)) (neg.f64 (*.f64 a (pow.f64 eps 2)))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 eps eps)) (/.f64 1/2 (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 eps eps)) (*.f64 (/.f64 1/2 (*.f64 a (*.f64 b (pow.f64 eps 2)))) 1))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 eps eps)) (*.f64 1/2 (/.f64 1 (*.f64 a (*.f64 b (pow.f64 eps 2))))))
(*.f64 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) b)) (/.f64 1 (*.f64 a (pow.f64 eps 2))))
(*.f64 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) b)) (*.f64 (/.f64 1 (*.f64 a (pow.f64 eps 2))) 1))
(*.f64 (/.f64 (/.f64 eps b) (*.f64 a (pow.f64 eps 2))) (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1))
(*.f64 (+.f64 eps eps) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (*.f64 2 (*.f64 b (pow.f64 eps 2))))))
(*.f64 (+.f64 eps eps) (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (*.f64 2 (*.f64 b (pow.f64 eps 2))))) 1))
(*.f64 (+.f64 eps eps) (*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 1/2) (/.f64 1 (*.f64 a (*.f64 b (pow.f64 eps 2))))))
(*.f64 (*.f64 eps (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))) 2)) 1/2)
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 eps 4)) (/.f64 1 (*.f64 b (*.f64 (*.f64 a (pow.f64 eps 2)) 4))))
(*.f64 (*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 2 b))) (/.f64 1 (*.f64 2 (*.f64 a (pow.f64 eps 2)))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2) (*.f64 eps (/.f64 1/2 (*.f64 a (*.f64 b (pow.f64 eps 2))))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2) (*.f64 (*.f64 eps (/.f64 1/2 (*.f64 a (*.f64 b (pow.f64 eps 2))))) 1))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2) (*.f64 (*.f64 eps 1/2) (/.f64 1 (*.f64 a (*.f64 b (pow.f64 eps 2))))))
(*.f64 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (pow.f64 eps 2)))) (/.f64 1 b))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (pow.f64 eps 2))) (/.f64 1 (*.f64 a b)))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 a b))) (/.f64 1 (pow.f64 eps 2)))
(*.f64 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 b (pow.f64 eps 2)))) (/.f64 1 a))
(*.f64 (/.f64 eps b) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (pow.f64 eps 2))))
(*.f64 (/.f64 eps b) (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (pow.f64 eps 2))) 1))
(*.f64 (/.f64 eps (pow.f64 eps 2)) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a b)))
(*.f64 (/.f64 eps (*.f64 a (pow.f64 eps 2))) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) b))
(*.f64 (/.f64 1 b) (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (pow.f64 eps 2)))))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) b) (/.f64 eps (*.f64 a (pow.f64 eps 2))))
(*.f64 (/.f64 1 (*.f64 a (*.f64 b (pow.f64 eps 2)))) (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))) eps)
(*.f64 (*.f64 eps (neg.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1))) (/.f64 1 (neg.f64 (*.f64 a (*.f64 b (pow.f64 eps 2))))))
(*.f64 (*.f64 eps (neg.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1))) (/.f64 1 (*.f64 (pow.f64 eps 2) (*.f64 a (neg.f64 b)))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (neg.f64 (/.f64 eps b))) (/.f64 1 (neg.f64 (*.f64 a (pow.f64 eps 2)))))
(*.f64 (/.f64 1 (*.f64 a (pow.f64 eps 2))) (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) b)))
(*.f64 (*.f64 eps (/.f64 2 (*.f64 a (*.f64 b (pow.f64 eps 2))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 1/2))
(*.f64 (/.f64 1 a) (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 b (pow.f64 eps 2)))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps a)) (/.f64 (/.f64 1 b) (pow.f64 eps 2)))
(*.f64 (/.f64 1 (pow.f64 eps 2)) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 a b))))
(*.f64 (/.f64 eps a) (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) b) (pow.f64 eps 2)))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) a) (/.f64 eps (*.f64 b (pow.f64 eps 2))))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (pow.f64 eps 2)) (/.f64 eps (*.f64 a b)))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (pow.f64 eps 2))) (/.f64 eps b))
(*.f64 (*.f64 eps (/.f64 1/2 (*.f64 a (*.f64 b (pow.f64 eps 2))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2))
(*.f64 (/.f64 1/2 (*.f64 a (*.f64 b (pow.f64 eps 2)))) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 eps eps)))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (*.f64 2 (*.f64 b (pow.f64 eps 2))))) (+.f64 eps eps))
(*.f64 1/2 (*.f64 eps (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))) 2)))
(*.f64 (*.f64 eps 1/2) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 2 (*.f64 a (*.f64 b (pow.f64 eps 2))))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 1/2) (*.f64 eps (/.f64 2 (*.f64 a (*.f64 b (pow.f64 eps 2))))))
(*.f64 (*.f64 eps (/.f64 1/2 b)) (/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2) (*.f64 a (pow.f64 eps 2))))
(*.f64 (/.f64 1/2 b) (/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (+.f64 eps eps) a)) (pow.f64 eps 2)))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 1/2 b)) (*.f64 eps (/.f64 2 (*.f64 a (pow.f64 eps 2)))))
(pow.f64 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (*.f64 b (pow.f64 eps 2))))) 1)
(+.f64 (*.f64 a (pow.f64 eps 2)) 0)
(+.f64 0 (*.f64 a (pow.f64 eps 2)))
(-.f64 (*.f64 a (pow.f64 eps 2)) 0)
(/.f64 (*.f64 a (pow.f64 eps 2)) 1)
(/.f64 (*.f64 2 (*.f64 a (pow.f64 eps 2))) 2)
(/.f64 (*.f64 (*.f64 a (pow.f64 eps 2)) 4) 4)
(/.f64 (+.f64 (*.f64 (*.f64 a (pow.f64 eps 2)) 4) (*.f64 (*.f64 a (pow.f64 eps 2)) 4)) 8)
(pow.f64 (*.f64 a (pow.f64 eps 2)) 1)
(+.f64 (*.f64 a (*.f64 b (pow.f64 eps 2))) 0)
(+.f64 0 (*.f64 a (*.f64 b (pow.f64 eps 2))))
(-.f64 (*.f64 a (*.f64 b (pow.f64 eps 2))) 0)
(/.f64 (*.f64 a (*.f64 b (pow.f64 eps 2))) 1)
(/.f64 (*.f64 a (*.f64 2 (*.f64 b (pow.f64 eps 2)))) 2)
(/.f64 (*.f64 b (*.f64 (*.f64 a (pow.f64 eps 2)) 4)) 4)
(/.f64 (*.f64 2 (*.f64 b (*.f64 (*.f64 a (pow.f64 eps 2)) 4))) 8)
(pow.f64 (*.f64 a (*.f64 b (pow.f64 eps 2))) 1)
Outputs
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 (/.f64 (*.f64 eps (pow.f64 (+.f64 a b) 2)) (*.f64 a b)))))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 a b) 2) (/.f64 eps (*.f64 a b))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (+.f64 a b) 2) (/.f64 eps (*.f64 a b)))) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 a b) 2) (/.f64 eps (*.f64 a b)))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (+.f64 a b) 3)) (*.f64 a b))) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 (/.f64 (*.f64 eps (pow.f64 (+.f64 a b) 2)) (*.f64 a b))))))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 a b) 2) (/.f64 eps (*.f64 a b)))))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (+.f64 a b) 3)) (*.f64 a b))))
(+.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (+.f64 a b) 2) (/.f64 eps (*.f64 a b)))) (+.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 1/6 (*.f64 (pow.f64 eps 2) (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b)))))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (+.f64 a b) 3) (/.f64 (pow.f64 eps 2) (*.f64 a b)))) (+.f64 (/.f64 1 a) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 a b) 2) (/.f64 eps (*.f64 a b)))))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (+.f64 a b) 4)) (*.f64 a b))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (+.f64 a b) 3)) (*.f64 a b))) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 (/.f64 (*.f64 eps (pow.f64 (+.f64 a b) 2)) (*.f64 a b)))))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (+.f64 a b) 3)) (*.f64 a b))) (+.f64 (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 a b) 2) (/.f64 eps (*.f64 a b)))))) (*.f64 1/24 (*.f64 (pow.f64 (+.f64 a b) 4) (/.f64 (pow.f64 eps 3) (*.f64 a b))))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 2) (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b)))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (+.f64 a b) 2) (/.f64 eps (*.f64 a b)))) (+.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 1/24 (*.f64 (pow.f64 eps 3) (/.f64 (pow.f64 (+.f64 a b) 4) (*.f64 a b))))))
(+.f64 (/.f64 1 b) (+.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (+.f64 a b) 3) (/.f64 (pow.f64 eps 2) (*.f64 a b)))) (+.f64 (/.f64 1 a) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 a b) 2) (/.f64 eps (*.f64 a b)))))) (*.f64 1/24 (*.f64 (pow.f64 eps 3) (/.f64 (pow.f64 (+.f64 a b) 4) (*.f64 a b))))))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 3) (/.f64 (pow.f64 (+.f64 a b) 4) (*.f64 a b)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (+.f64 a b) 3) (/.f64 (pow.f64 eps 2) (*.f64 a b)))) (+.f64 (/.f64 1 a) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 a b) 2) (/.f64 eps (*.f64 a b))))))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b eps)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b eps)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b eps)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b eps)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b eps)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b eps)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b eps)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b eps)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 a (*.f64 b eps)))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) b) (/.f64 (exp.f64 (*.f64 eps b)) (*.f64 eps (*.f64 a b)))) (/.f64 1 (*.f64 eps (*.f64 a b))))
(+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (*.f64 a (*.f64 b eps))) (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) b) (/.f64 1 (*.f64 a (*.f64 b eps)))))
(+.f64 (/.f64 (exp.f64 (*.f64 b eps)) b) (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (*.f64 a (*.f64 b eps))) (/.f64 (/.f64 1 a) (*.f64 b eps))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 eps (*.f64 a (exp.f64 (*.f64 eps b)))) b)) (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) b) (/.f64 (exp.f64 (*.f64 eps b)) (*.f64 eps (*.f64 a b))))) (/.f64 1 (*.f64 eps (*.f64 a b))))
(-.f64 (+.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) b) (/.f64 (exp.f64 (*.f64 b eps)) (*.f64 a (*.f64 b eps)))) (*.f64 1/2 (*.f64 (*.f64 a (exp.f64 (*.f64 b eps))) (/.f64 eps b)))) (/.f64 1 (*.f64 a (*.f64 b eps))))
(+.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) b) (/.f64 (exp.f64 (*.f64 b eps)) (*.f64 a (*.f64 b eps)))) (-.f64 (*.f64 1/2 (*.f64 (*.f64 a (exp.f64 (*.f64 b eps))) (/.f64 eps b))) (/.f64 (/.f64 1 a) (*.f64 b eps))))
(+.f64 (/.f64 (exp.f64 (*.f64 b eps)) b) (+.f64 (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (*.f64 a (*.f64 b eps))) (/.f64 (/.f64 1 a) (*.f64 b eps))) (*.f64 1/2 (*.f64 eps (*.f64 (exp.f64 (*.f64 b eps)) (/.f64 a b))))))
(+.f64 (/.f64 (exp.f64 (*.f64 b eps)) b) (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (*.f64 a (*.f64 b eps))) (-.f64 (*.f64 1/2 (*.f64 eps (*.f64 (exp.f64 (*.f64 b eps)) (/.f64 a b)))) (/.f64 (/.f64 1 a) (*.f64 b eps)))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 eps (*.f64 a (exp.f64 (*.f64 eps b)))) b)) (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) b) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 2) (exp.f64 (*.f64 eps b)))) b)) (/.f64 (exp.f64 (*.f64 eps b)) (*.f64 eps (*.f64 a b)))))) (/.f64 1 (*.f64 eps (*.f64 a b))))
(+.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) b) (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (*.f64 a (*.f64 b eps))) (*.f64 1/6 (*.f64 (*.f64 (exp.f64 (*.f64 b eps)) (pow.f64 a 2)) (/.f64 (pow.f64 eps 2) b))))) (-.f64 (*.f64 1/2 (*.f64 (*.f64 a (exp.f64 (*.f64 b eps))) (/.f64 eps b))) (/.f64 1 (*.f64 a (*.f64 b eps)))))
(+.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (*.f64 a (*.f64 b eps))) (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) b) (*.f64 1/6 (*.f64 (*.f64 (exp.f64 (*.f64 b eps)) (pow.f64 a 2)) (/.f64 (pow.f64 eps 2) b))))) (-.f64 (*.f64 1/2 (*.f64 (*.f64 a (exp.f64 (*.f64 b eps))) (/.f64 eps b))) (/.f64 (/.f64 1 a) (*.f64 b eps))))
(+.f64 (/.f64 (exp.f64 (*.f64 b eps)) b) (-.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 a eps) 2) (/.f64 (exp.f64 (*.f64 b eps)) b))) (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (*.f64 a (*.f64 b eps))) (*.f64 1/2 (*.f64 eps (*.f64 (exp.f64 (*.f64 b eps)) (/.f64 a b)))))) (/.f64 (/.f64 1 a) (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b eps)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b eps)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b eps)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b eps)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1) (*.f64 a (*.f64 b eps)))
(/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 a (*.f64 b eps)))
(/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 a (neg.f64 b))))) (*.f64 a (*.f64 b eps)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1) (*.f64 a (*.f64 b eps)))
(/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 a (*.f64 b eps)))
(/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 a (neg.f64 b))))) (*.f64 a (*.f64 b eps)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1) (*.f64 a (*.f64 b eps)))
(/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 a (*.f64 b eps)))
(/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 a (neg.f64 b))))) (*.f64 a (*.f64 b eps)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1) (*.f64 a (*.f64 b eps)))
(/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 a (*.f64 b eps)))
(/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 a (neg.f64 b))))) (*.f64 a (*.f64 b eps)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 a (*.f64 b eps)))
(/.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) (*.f64 a (*.f64 b eps)))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) a) (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 eps (*.f64 a b)))) (/.f64 1 (*.f64 eps (*.f64 a b))))
(+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (*.f64 a (*.f64 b eps))) (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) a) (/.f64 1 (*.f64 a (*.f64 b eps)))))
(+.f64 (/.f64 (exp.f64 (*.f64 a eps)) a) (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (*.f64 a (*.f64 b eps))) (/.f64 (/.f64 1 a) (*.f64 b eps))))
(-.f64 (*.f64 (+.f64 (*.f64 b eps) 1) (/.f64 (exp.f64 (*.f64 a eps)) (*.f64 a (*.f64 b eps)))) (/.f64 (/.f64 1 a) (*.f64 b eps)))
(-.f64 (*.f64 (+.f64 1 (*.f64 b eps)) (/.f64 (exp.f64 (*.f64 a eps)) (*.f64 a (*.f64 b eps)))) (/.f64 (/.f64 1 a) (*.f64 b eps)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 eps (*.f64 b (exp.f64 (*.f64 eps a)))) a)) (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) a) (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 eps (*.f64 a b))))) (/.f64 1 (*.f64 eps (*.f64 a b))))
(+.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) a) (/.f64 (exp.f64 (*.f64 a eps)) (*.f64 a (*.f64 b eps)))) (-.f64 (*.f64 1/2 (*.f64 (*.f64 b (exp.f64 (*.f64 a eps))) (/.f64 eps a))) (/.f64 1 (*.f64 a (*.f64 b eps)))))
(+.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) a) (/.f64 (exp.f64 (*.f64 a eps)) (*.f64 a (*.f64 b eps)))) (-.f64 (*.f64 1/2 (*.f64 (*.f64 b (exp.f64 (*.f64 a eps))) (/.f64 eps a))) (/.f64 (/.f64 1 a) (*.f64 b eps))))
(+.f64 (*.f64 (+.f64 (*.f64 b eps) 1) (/.f64 (exp.f64 (*.f64 a eps)) (*.f64 a (*.f64 b eps)))) (-.f64 (*.f64 1/2 (*.f64 b (/.f64 (*.f64 eps (exp.f64 (*.f64 a eps))) a))) (/.f64 (/.f64 1 a) (*.f64 b eps))))
(+.f64 (*.f64 (+.f64 1 (*.f64 b eps)) (/.f64 (exp.f64 (*.f64 a eps)) (*.f64 a (*.f64 b eps)))) (-.f64 (*.f64 1/2 (*.f64 b (/.f64 (*.f64 eps (exp.f64 (*.f64 a eps))) a))) (/.f64 (/.f64 1 a) (*.f64 b eps))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 eps (*.f64 b (exp.f64 (*.f64 eps a)))) a)) (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) a) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 b 2) (exp.f64 (*.f64 eps a)))) a)) (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 eps (*.f64 a b)))))) (/.f64 1 (*.f64 eps (*.f64 a b))))
(+.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) a) (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (*.f64 a (*.f64 b eps))) (*.f64 1/6 (*.f64 (*.f64 (exp.f64 (*.f64 a eps)) (pow.f64 b 2)) (/.f64 (pow.f64 eps 2) a))))) (-.f64 (*.f64 1/2 (*.f64 (*.f64 b (exp.f64 (*.f64 a eps))) (/.f64 eps a))) (/.f64 1 (*.f64 a (*.f64 b eps)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 b (exp.f64 (*.f64 a eps))) (/.f64 eps a))) (-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (*.f64 a (*.f64 b eps))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 (exp.f64 (*.f64 a eps)) (pow.f64 b 2)) (/.f64 (pow.f64 eps 2) a))) (/.f64 (exp.f64 (*.f64 a eps)) a))) (/.f64 (/.f64 1 a) (*.f64 b eps))))
(+.f64 (+.f64 (*.f64 (+.f64 (*.f64 b eps) 1) (/.f64 (exp.f64 (*.f64 a eps)) (*.f64 a (*.f64 b eps)))) (*.f64 1/2 (*.f64 b (/.f64 (*.f64 eps (exp.f64 (*.f64 a eps))) a)))) (-.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 b eps) 2) (/.f64 (exp.f64 (*.f64 a eps)) a))) (/.f64 (/.f64 1 a) (*.f64 b eps))))
(+.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 b eps)) (/.f64 (exp.f64 (*.f64 a eps)) (*.f64 a (*.f64 b eps)))) (*.f64 1/2 (*.f64 b (/.f64 (*.f64 eps (exp.f64 (*.f64 a eps))) a)))) (-.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 b eps) 2) (/.f64 (exp.f64 (*.f64 a eps)) a))) (/.f64 (/.f64 1 a) (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b eps)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b eps)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b eps)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b eps)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1) (*.f64 a (*.f64 b eps)))
(/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 a (*.f64 b eps)))
(/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 a (neg.f64 b))))) (*.f64 a (*.f64 b eps)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1) (*.f64 a (*.f64 b eps)))
(/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 a (*.f64 b eps)))
(/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 a (neg.f64 b))))) (*.f64 a (*.f64 b eps)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1) (*.f64 a (*.f64 b eps)))
(/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 a (*.f64 b eps)))
(/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 a (neg.f64 b))))) (*.f64 a (*.f64 b eps)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1) (*.f64 a (*.f64 b eps)))
(/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 a (*.f64 b eps)))
(/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 a (neg.f64 b))))) (*.f64 a (*.f64 b eps)))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 a (*.f64 b (pow.f64 eps 2)))
(*.f64 b (*.f64 a (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 a (*.f64 b (pow.f64 eps 2)))
(*.f64 b (*.f64 a (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 a (*.f64 b (pow.f64 eps 2)))
(*.f64 b (*.f64 a (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 a (*.f64 b (pow.f64 eps 2)))
(*.f64 b (*.f64 a (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 a (*.f64 b (pow.f64 eps 2)))
(*.f64 b (*.f64 a (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 a (*.f64 b (pow.f64 eps 2)))
(*.f64 b (*.f64 a (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 a (*.f64 b (pow.f64 eps 2)))
(*.f64 b (*.f64 a (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 a (*.f64 b (pow.f64 eps 2)))
(*.f64 b (*.f64 a (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 a (*.f64 b (pow.f64 eps 2)))
(*.f64 b (*.f64 a (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 a (*.f64 b (pow.f64 eps 2)))
(*.f64 b (*.f64 a (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 a (*.f64 b (pow.f64 eps 2)))
(*.f64 b (*.f64 a (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 a (*.f64 b (pow.f64 eps 2)))
(*.f64 b (*.f64 a (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 a (*.f64 b (pow.f64 eps 2)))
(*.f64 b (*.f64 a (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 a (*.f64 b (pow.f64 eps 2)))
(*.f64 b (*.f64 a (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 a (*.f64 b (pow.f64 eps 2)))
(*.f64 b (*.f64 a (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 a (*.f64 b (pow.f64 eps 2)))
(*.f64 b (*.f64 a (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 a (*.f64 b (pow.f64 eps 2)))
(*.f64 b (*.f64 a (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 a (*.f64 b (pow.f64 eps 2)))
(*.f64 b (*.f64 a (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 a (*.f64 b (pow.f64 eps 2)))
(*.f64 b (*.f64 a (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 a (*.f64 b (pow.f64 eps 2)))
(*.f64 b (*.f64 a (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 a (*.f64 b (pow.f64 eps 2)))
(*.f64 b (*.f64 a (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 a (*.f64 b (pow.f64 eps 2)))
(*.f64 b (*.f64 a (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 a (*.f64 b (pow.f64 eps 2)))
(*.f64 b (*.f64 a (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 a (*.f64 b (pow.f64 eps 2)))
(*.f64 b (*.f64 a (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 a (*.f64 b (pow.f64 eps 2)))
(*.f64 b (*.f64 a (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 a (*.f64 b (pow.f64 eps 2)))
(*.f64 b (*.f64 a (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 a (*.f64 b (pow.f64 eps 2)))
(*.f64 b (*.f64 a (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 a (*.f64 b (pow.f64 eps 2)))
(*.f64 b (*.f64 a (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 a (*.f64 b (pow.f64 eps 2)))
(*.f64 b (*.f64 a (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 a (*.f64 b (pow.f64 eps 2)))
(*.f64 b (*.f64 a (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 a (*.f64 b (pow.f64 eps 2)))
(*.f64 b (*.f64 a (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 a (*.f64 b (pow.f64 eps 2)))
(*.f64 b (*.f64 a (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 a (*.f64 b (pow.f64 eps 2)))
(*.f64 b (*.f64 a (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 a (*.f64 b (pow.f64 eps 2)))
(*.f64 b (*.f64 a (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 a (*.f64 b (pow.f64 eps 2)))
(*.f64 b (*.f64 a (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 a (*.f64 b (pow.f64 eps 2)))
(*.f64 b (*.f64 a (pow.f64 eps 2)))
(+.f64 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (*.f64 b (pow.f64 eps 2))))) 0)
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 b (*.f64 a (pow.f64 eps 2)))))
(+.f64 0 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (*.f64 b (pow.f64 eps 2))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 b (*.f64 a (pow.f64 eps 2)))))
(-.f64 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (*.f64 b (pow.f64 eps 2))))) 0)
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 b (*.f64 a (pow.f64 eps 2)))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 b (*.f64 a (pow.f64 eps 2)))))
(*.f64 eps (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (pow.f64 eps 2))) (/.f64 1 b)))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 b (*.f64 a (pow.f64 eps 2)))))
(*.f64 eps (*.f64 (/.f64 1 (*.f64 a (pow.f64 eps 2))) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) b)))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 b (*.f64 a (pow.f64 eps 2)))))
(*.f64 1 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (*.f64 b (pow.f64 eps 2))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 b (*.f64 a (pow.f64 eps 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps b) (*.f64 a (pow.f64 eps 2))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 b (*.f64 a (pow.f64 eps 2)))))
(*.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (/.f64 1 (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 b (*.f64 a (pow.f64 eps 2)))))
(*.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (/.f64 1 (*.f64 a (pow.f64 eps 2))) (/.f64 1 b)))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 b (*.f64 a (pow.f64 eps 2)))))
(*.f64 2 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 a (*.f64 2 (*.f64 b (pow.f64 eps 2))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 b (*.f64 a (pow.f64 eps 2)))))
(*.f64 2 (/.f64 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (*.f64 b (pow.f64 eps 2))))) 2))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 b (*.f64 a (pow.f64 eps 2)))))
(*.f64 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (*.f64 b (pow.f64 eps 2))))) 1)
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 b (*.f64 a (pow.f64 eps 2)))))
(*.f64 -1 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (neg.f64 (*.f64 a (*.f64 b (pow.f64 eps 2))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 b (*.f64 a (pow.f64 eps 2)))))
(*.f64 -1 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (pow.f64 eps 2) (*.f64 a (neg.f64 b)))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 b (*.f64 a (pow.f64 eps 2)))))
(*.f64 -1 (/.f64 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) b)) (neg.f64 (*.f64 a (pow.f64 eps 2)))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 b (*.f64 a (pow.f64 eps 2)))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 eps eps)) (/.f64 1/2 (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 b (*.f64 a (pow.f64 eps 2)))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 eps eps)) (*.f64 (/.f64 1/2 (*.f64 a (*.f64 b (pow.f64 eps 2)))) 1))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 b (*.f64 a (pow.f64 eps 2)))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 eps eps)) (*.f64 1/2 (/.f64 1 (*.f64 a (*.f64 b (pow.f64 eps 2))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 b (*.f64 a (pow.f64 eps 2)))))
(*.f64 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) b)) (/.f64 1 (*.f64 a (pow.f64 eps 2))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 b (*.f64 a (pow.f64 eps 2)))))
(*.f64 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) b)) (*.f64 (/.f64 1 (*.f64 a (pow.f64 eps 2))) 1))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 b (*.f64 a (pow.f64 eps 2)))))
(*.f64 (/.f64 (/.f64 eps b) (*.f64 a (pow.f64 eps 2))) (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 b (*.f64 a (pow.f64 eps 2)))))
(*.f64 (+.f64 eps eps) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (*.f64 2 (*.f64 b (pow.f64 eps 2))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 b (*.f64 a (pow.f64 eps 2)))))
(*.f64 (+.f64 eps eps) (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (*.f64 2 (*.f64 b (pow.f64 eps 2))))) 1))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 b (*.f64 a (pow.f64 eps 2)))))
(*.f64 (+.f64 eps eps) (*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 1/2) (/.f64 1 (*.f64 a (*.f64 b (pow.f64 eps 2))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 b (*.f64 a (pow.f64 eps 2)))))
(*.f64 (*.f64 eps (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))) 2)) 1/2)
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 b (*.f64 a (pow.f64 eps 2)))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 eps 4)) (/.f64 1 (*.f64 b (*.f64 (*.f64 a (pow.f64 eps 2)) 4))))
(*.f64 (*.f64 eps (*.f64 4 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1))) (/.f64 1 (*.f64 b (*.f64 4 (*.f64 a (pow.f64 eps 2))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (*.f64 eps 4) (/.f64 (/.f64 (/.f64 1 a) (pow.f64 eps 2)) (*.f64 b 4))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (*.f64 eps 4) (/.f64 1/4 (*.f64 b (*.f64 a (pow.f64 eps 2))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (/.f64 1/4 (*.f64 b (*.f64 a (pow.f64 eps 2)))) (*.f64 eps 4)))
(*.f64 (*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 2 b))) (/.f64 1 (*.f64 2 (*.f64 a (pow.f64 eps 2)))))
(*.f64 (*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 2 b))) (/.f64 1/2 (*.f64 a (pow.f64 eps 2))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (*.f64 eps (/.f64 2 b)) (/.f64 (/.f64 1/2 (pow.f64 eps 2)) a)))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (/.f64 (/.f64 1/2 a) (pow.f64 eps 2)) (*.f64 eps (/.f64 2 b))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2) (*.f64 eps (/.f64 1/2 (*.f64 a (*.f64 b (pow.f64 eps 2))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 b (*.f64 a (pow.f64 eps 2)))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2) (*.f64 (*.f64 eps (/.f64 1/2 (*.f64 a (*.f64 b (pow.f64 eps 2))))) 1))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 b (*.f64 a (pow.f64 eps 2)))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2) (*.f64 (*.f64 eps 1/2) (/.f64 1 (*.f64 a (*.f64 b (pow.f64 eps 2))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 b (*.f64 a (pow.f64 eps 2)))))
(*.f64 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (pow.f64 eps 2)))) (/.f64 1 b))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 b (*.f64 a (pow.f64 eps 2)))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (pow.f64 eps 2))) (/.f64 1 (*.f64 a b)))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (pow.f64 eps 2))) (/.f64 1 (*.f64 a b)))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (/.f64 eps (pow.f64 eps 2)) (/.f64 1 (*.f64 a b))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 a b))) (/.f64 1 (pow.f64 eps 2)))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (/.f64 eps (*.f64 a b)) (/.f64 1 (pow.f64 eps 2))))
(*.f64 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 b (pow.f64 eps 2)))) (/.f64 1 a))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 b (*.f64 a (pow.f64 eps 2)))))
(*.f64 (/.f64 eps b) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (pow.f64 eps 2))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 b (*.f64 a (pow.f64 eps 2)))))
(*.f64 (/.f64 eps b) (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (pow.f64 eps 2))) 1))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 b (*.f64 a (pow.f64 eps 2)))))
(*.f64 (/.f64 eps (pow.f64 eps 2)) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a b)))
(*.f64 (/.f64 eps (pow.f64 eps 2)) (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a b)))
(*.f64 (/.f64 eps (*.f64 a (pow.f64 eps 2))) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) b))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 b (*.f64 a (pow.f64 eps 2)))))
(*.f64 (/.f64 1 b) (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (pow.f64 eps 2)))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 b (*.f64 a (pow.f64 eps 2)))))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) b) (/.f64 eps (*.f64 a (pow.f64 eps 2))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 b (*.f64 a (pow.f64 eps 2)))))
(*.f64 (/.f64 1 (*.f64 a (*.f64 b (pow.f64 eps 2)))) (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 b (*.f64 a (pow.f64 eps 2)))))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))) eps)
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 b (*.f64 a (pow.f64 eps 2)))))
(*.f64 (*.f64 eps (neg.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1))) (/.f64 1 (neg.f64 (*.f64 a (*.f64 b (pow.f64 eps 2))))))
(*.f64 (*.f64 eps (neg.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1))) (/.f64 1 (neg.f64 (*.f64 a (*.f64 b (pow.f64 eps 2))))))
(*.f64 eps (*.f64 (neg.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1)) (/.f64 -1 (*.f64 a (*.f64 b (pow.f64 eps 2))))))
(*.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (/.f64 (/.f64 eps (pow.f64 eps 2)) (*.f64 a (neg.f64 b))))
(*.f64 (*.f64 eps (neg.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1))) (/.f64 1 (*.f64 (pow.f64 eps 2) (*.f64 a (neg.f64 b)))))
(*.f64 (*.f64 eps (neg.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1))) (/.f64 1 (neg.f64 (*.f64 a (*.f64 b (pow.f64 eps 2))))))
(*.f64 eps (*.f64 (neg.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1)) (/.f64 -1 (*.f64 a (*.f64 b (pow.f64 eps 2))))))
(*.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (/.f64 (/.f64 eps (pow.f64 eps 2)) (*.f64 a (neg.f64 b))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (neg.f64 (/.f64 eps b))) (/.f64 1 (neg.f64 (*.f64 a (pow.f64 eps 2)))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (neg.f64 (/.f64 eps b))) (/.f64 1 (neg.f64 (*.f64 a (pow.f64 eps 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (/.f64 eps (neg.f64 b)) (/.f64 -1 (*.f64 a (pow.f64 eps 2)))))
(*.f64 (*.f64 (/.f64 eps b) (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps)))) (/.f64 -1 (*.f64 a (pow.f64 eps 2))))
(*.f64 (/.f64 1 (*.f64 a (pow.f64 eps 2))) (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) b)))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 b (*.f64 a (pow.f64 eps 2)))))
(*.f64 (*.f64 eps (/.f64 2 (*.f64 a (*.f64 b (pow.f64 eps 2))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 1/2))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 1/2 (*.f64 eps (/.f64 (/.f64 2 a) (*.f64 b (pow.f64 eps 2))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 eps (*.f64 (/.f64 (/.f64 2 a) (*.f64 b (pow.f64 eps 2))) 1/2)))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 1/2 (*.f64 eps (/.f64 2 (*.f64 b (*.f64 a (pow.f64 eps 2)))))))
(*.f64 (/.f64 1 a) (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 b (pow.f64 eps 2)))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 b (*.f64 a (pow.f64 eps 2)))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps a)) (/.f64 (/.f64 1 b) (pow.f64 eps 2)))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps a)) (/.f64 1 (*.f64 b (pow.f64 eps 2))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (/.f64 eps a) (/.f64 (/.f64 1 (pow.f64 eps 2)) b)))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (/.f64 eps a) (/.f64 (/.f64 1 b) (pow.f64 eps 2))))
(*.f64 (/.f64 1 (pow.f64 eps 2)) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 a b))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (/.f64 eps (*.f64 a b)) (/.f64 1 (pow.f64 eps 2))))
(*.f64 (/.f64 eps a) (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) b) (pow.f64 eps 2)))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 b (*.f64 a (pow.f64 eps 2)))))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) a) (/.f64 eps (*.f64 b (pow.f64 eps 2))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 b (*.f64 a (pow.f64 eps 2)))))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (pow.f64 eps 2)) (/.f64 eps (*.f64 a b)))
(*.f64 (/.f64 eps (*.f64 a b)) (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (pow.f64 eps 2)))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (pow.f64 eps 2))) (/.f64 eps b))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 b (*.f64 a (pow.f64 eps 2)))))
(*.f64 (*.f64 eps (/.f64 1/2 (*.f64 a (*.f64 b (pow.f64 eps 2))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 b (*.f64 a (pow.f64 eps 2)))))
(*.f64 (/.f64 1/2 (*.f64 a (*.f64 b (pow.f64 eps 2)))) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 eps eps)))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 b (*.f64 a (pow.f64 eps 2)))))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (*.f64 2 (*.f64 b (pow.f64 eps 2))))) (+.f64 eps eps))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 b (*.f64 a (pow.f64 eps 2)))))
(*.f64 1/2 (*.f64 eps (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))) 2)))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 b (*.f64 a (pow.f64 eps 2)))))
(*.f64 (*.f64 eps 1/2) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 2 (*.f64 a (*.f64 b (pow.f64 eps 2))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 1/2 (*.f64 eps (/.f64 (/.f64 2 a) (*.f64 b (pow.f64 eps 2))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 eps (*.f64 (/.f64 (/.f64 2 a) (*.f64 b (pow.f64 eps 2))) 1/2)))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 1/2 (*.f64 eps (/.f64 2 (*.f64 b (*.f64 a (pow.f64 eps 2)))))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 1/2) (*.f64 eps (/.f64 2 (*.f64 a (*.f64 b (pow.f64 eps 2))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 1/2 (*.f64 eps (/.f64 (/.f64 2 a) (*.f64 b (pow.f64 eps 2))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 eps (*.f64 (/.f64 (/.f64 2 a) (*.f64 b (pow.f64 eps 2))) 1/2)))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 1/2 (*.f64 eps (/.f64 2 (*.f64 b (*.f64 a (pow.f64 eps 2)))))))
(*.f64 (*.f64 eps (/.f64 1/2 b)) (/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2) (*.f64 a (pow.f64 eps 2))))
(*.f64 (*.f64 eps (/.f64 1/2 b)) (*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (pow.f64 eps 2)))))
(*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (/.f64 1/2 b) (/.f64 2 (*.f64 a (pow.f64 eps 2))))))
(*.f64 (/.f64 1/2 b) (/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (+.f64 eps eps) a)) (pow.f64 eps 2)))
(*.f64 (/.f64 1/2 b) (*.f64 (/.f64 (+.f64 eps eps) a) (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (pow.f64 eps 2))))
(*.f64 (/.f64 1/2 b) (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 (+.f64 eps eps) a) (pow.f64 eps 2))))
(*.f64 (/.f64 1/2 b) (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 2 (*.f64 a (/.f64 (pow.f64 eps 2) eps)))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 1/2 b)) (*.f64 eps (/.f64 2 (*.f64 a (pow.f64 eps 2)))))
(*.f64 (*.f64 eps (/.f64 1/2 b)) (*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (pow.f64 eps 2)))))
(*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (/.f64 1/2 b) (/.f64 2 (*.f64 a (pow.f64 eps 2))))))
(pow.f64 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (*.f64 b (pow.f64 eps 2))))) 1)
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 b (*.f64 a (pow.f64 eps 2)))))
(+.f64 (*.f64 a (pow.f64 eps 2)) 0)
(*.f64 a (pow.f64 eps 2))
(+.f64 0 (*.f64 a (pow.f64 eps 2)))
(*.f64 a (pow.f64 eps 2))
(-.f64 (*.f64 a (pow.f64 eps 2)) 0)
(*.f64 a (pow.f64 eps 2))
(/.f64 (*.f64 a (pow.f64 eps 2)) 1)
(*.f64 a (pow.f64 eps 2))
(/.f64 (*.f64 2 (*.f64 a (pow.f64 eps 2))) 2)
(*.f64 a (pow.f64 eps 2))
(/.f64 (*.f64 (*.f64 a (pow.f64 eps 2)) 4) 4)
(*.f64 a (pow.f64 eps 2))
(/.f64 (+.f64 (*.f64 (*.f64 a (pow.f64 eps 2)) 4) (*.f64 (*.f64 a (pow.f64 eps 2)) 4)) 8)
(*.f64 a (pow.f64 eps 2))
(pow.f64 (*.f64 a (pow.f64 eps 2)) 1)
(*.f64 a (pow.f64 eps 2))
(+.f64 (*.f64 a (*.f64 b (pow.f64 eps 2))) 0)
(*.f64 a (*.f64 b (pow.f64 eps 2)))
(*.f64 b (*.f64 a (pow.f64 eps 2)))
(+.f64 0 (*.f64 a (*.f64 b (pow.f64 eps 2))))
(*.f64 a (*.f64 b (pow.f64 eps 2)))
(*.f64 b (*.f64 a (pow.f64 eps 2)))
(-.f64 (*.f64 a (*.f64 b (pow.f64 eps 2))) 0)
(*.f64 a (*.f64 b (pow.f64 eps 2)))
(*.f64 b (*.f64 a (pow.f64 eps 2)))
(/.f64 (*.f64 a (*.f64 b (pow.f64 eps 2))) 1)
(*.f64 a (*.f64 b (pow.f64 eps 2)))
(*.f64 b (*.f64 a (pow.f64 eps 2)))
(/.f64 (*.f64 a (*.f64 2 (*.f64 b (pow.f64 eps 2)))) 2)
(*.f64 a (*.f64 b (pow.f64 eps 2)))
(*.f64 b (*.f64 a (pow.f64 eps 2)))
(/.f64 (*.f64 b (*.f64 (*.f64 a (pow.f64 eps 2)) 4)) 4)
(*.f64 a (*.f64 b (pow.f64 eps 2)))
(*.f64 b (*.f64 a (pow.f64 eps 2)))
(/.f64 (*.f64 2 (*.f64 b (*.f64 (*.f64 a (pow.f64 eps 2)) 4))) 8)
(*.f64 a (*.f64 b (pow.f64 eps 2)))
(*.f64 b (*.f64 a (pow.f64 eps 2)))
(pow.f64 (*.f64 a (*.f64 b (pow.f64 eps 2))) 1)
(*.f64 a (*.f64 b (pow.f64 eps 2)))
(*.f64 b (*.f64 a (pow.f64 eps 2)))

localize72.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(exp.f64 (*.f64 (+.f64 a b) eps))
2.9b
(-.f64 (exp.f64 (*.f64 eps b)) 1)
3.1b
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 eps (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1))))
3.3b
(-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)
Compiler

Compiled 91 to 31 computations (65.9% saved)

series9.0ms (0%)

Counts
3 → 80
Calls

24 calls:

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

rewrite74.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1888×rational.json-1
1888×rational.json-2
1888×rational.json-4
1888×rational.json-3
904×rational.json-simplify-61
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01897
113797
234997
3118385
4543685
Stop Event
node limit
Counts
3 → 56
Calls
Call 1
Inputs
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 eps (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1))))
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(exp.f64 (*.f64 (+.f64 a b) eps))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))) (/.f64 0 eps))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))) (/.f64 0 (+.f64 eps eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))) (/.f64 0 (neg.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))) (/.f64 1 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (*.f64 (/.f64 1 (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 1 (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (/.f64 (/.f64 eps a) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 1 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (/.f64 1 (*.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (/.f64 1 (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))) (/.f64 1 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2)) (/.f64 1/2 (*.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2)) (*.f64 (/.f64 1/2 (*.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2)) (*.f64 1/2 (/.f64 1 (*.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 eps eps) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 eps (*.f64 a (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 eps eps) (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 eps (*.f64 a (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 eps eps) (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2) (/.f64 1 (*.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2) (/.f64 1/2 (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2) (*.f64 (/.f64 1/2 (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2) (*.f64 (/.f64 eps 2) (/.f64 1 (*.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps a) (+.f64 (exp.f64 (*.f64 eps b)) -1))) (/.f64 1 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps a) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1)))) (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1)))) eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 eps) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps a) (+.f64 (exp.f64 (*.f64 eps b)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) eps) (/.f64 (/.f64 eps a) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))) (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1)))) (*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 eps (*.f64 a (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 2)))) (+.f64 eps eps))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (*.f64 eps b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (exp.f64 (*.f64 eps b)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (exp.f64 (*.f64 eps b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 4) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (exp.f64 (*.f64 eps (+.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 4) (*.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)))))

simplify205.0ms (0.4%)

Algorithm
egg-herbie
Rules
1090×rational.json-simplify-41
938×rational.json-simplify-46
882×rational.json-simplify-1
878×rational.json-simplify-35
852×rational.json-simplify-43
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02927536
17477444
217537336
358747242
Stop Event
node limit
Counts
136 → 184
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 1/2 (/.f64 (+.f64 a b) a)))) (+.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/2 (/.f64 (+.f64 a b) a)))) (+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 b (+.f64 a b)) a)) (*.f64 1/2 (*.f64 b (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 1/2 (/.f64 (+.f64 a b) a)))))))) (+.f64 (/.f64 1 a) (/.f64 1 b))))
(+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 a b) 4) (*.f64 a b))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 1/2 (/.f64 (+.f64 a b) a))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 a b)) a)) (*.f64 1/2 (*.f64 b (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 b (+.f64 a b)) a)) (*.f64 1/2 (*.f64 b (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 1/2 (/.f64 (+.f64 a b) a))))))))))))) (+.f64 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 1/2 (/.f64 (+.f64 a b) a)))) (+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 b (+.f64 a b)) a)) (*.f64 1/2 (*.f64 b (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 1/2 (/.f64 (+.f64 a b) a)))))))) (+.f64 (/.f64 1 a) (/.f64 1 b)))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 1 a)
(+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 a))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 a (exp.f64 (*.f64 eps b)))) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 a)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 a (exp.f64 (*.f64 eps b)))) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (+.f64 (/.f64 (*.f64 eps (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 2) (exp.f64 (*.f64 eps b)))) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (/.f64 1 a))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps (*.f64 a b)))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) a) (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 eps (*.f64 a b)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) a)) (/.f64 1 (*.f64 eps (*.f64 a b)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) a)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps) a)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) a) (*.f64 1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) a))))))) b) (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) a) (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 eps (*.f64 a b))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) a)) (/.f64 1 (*.f64 eps (*.f64 a b)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) a)) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) a)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)) a)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) a) (*.f64 1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) a))))))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) a) (*.f64 1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) a))))) (*.f64 1/24 (/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (pow.f64 eps 2)) a))))) (pow.f64 b 2)) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) a)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps) a)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) a) (*.f64 1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) a))))))) b) (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) a) (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 eps (*.f64 a b)))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) a)) (/.f64 1 (*.f64 eps (*.f64 a b)))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 eps b)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (+.f64 (*.f64 eps b) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 b 3)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 b 4))) (+.f64 (*.f64 eps b) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 b 3))))))
(*.f64 eps b)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (+.f64 (*.f64 eps b) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 b 3)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 b 4))) (+.f64 (*.f64 eps b) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 b 3))))))
(exp.f64 (*.f64 eps b))
(+.f64 (*.f64 eps (*.f64 a (exp.f64 (*.f64 eps b)))) (exp.f64 (*.f64 eps b)))
(+.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))))
(+.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)))))
(exp.f64 (*.f64 eps (+.f64 a b)))
(exp.f64 (*.f64 eps (+.f64 a b)))
(exp.f64 (*.f64 eps (+.f64 a b)))
(exp.f64 (*.f64 eps (+.f64 a b)))
(exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a))))
(exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a))))
(exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a))))
(exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a))))
(exp.f64 (*.f64 eps a))
(+.f64 (*.f64 eps (*.f64 b (exp.f64 (*.f64 eps a)))) (exp.f64 (*.f64 eps a)))
(+.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))))
(+.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)))))
(exp.f64 (*.f64 eps (+.f64 a b)))
(exp.f64 (*.f64 eps (+.f64 a b)))
(exp.f64 (*.f64 eps (+.f64 a b)))
(exp.f64 (*.f64 eps (+.f64 a b)))
(exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b))))
(exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b))))
(exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b))))
(exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b))))
1
(+.f64 1 (*.f64 eps (+.f64 a b)))
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 (+.f64 a b) 2))) (*.f64 eps (+.f64 a b))))
(+.f64 1 (+.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)))))
(exp.f64 (*.f64 eps (+.f64 a b)))
(exp.f64 (*.f64 eps (+.f64 a b)))
(exp.f64 (*.f64 eps (+.f64 a b)))
(exp.f64 (*.f64 eps (+.f64 a b)))
(exp.f64 (*.f64 eps (+.f64 a b)))
(exp.f64 (*.f64 eps (+.f64 a b)))
(exp.f64 (*.f64 eps (+.f64 a b)))
(exp.f64 (*.f64 eps (+.f64 a b)))
(+.f64 0 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(+.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))) 0)
(+.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))) (/.f64 0 eps))
(+.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))) (/.f64 0 (+.f64 eps eps)))
(+.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))) (/.f64 0 (neg.f64 eps)))
(-.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))) 0)
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(*.f64 eps (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))) (/.f64 1 eps)))
(*.f64 eps (*.f64 (/.f64 1 (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) eps)))
(*.f64 1 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 1 (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (/.f64 (/.f64 eps a) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 1 eps)))
(*.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (/.f64 1 (*.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(*.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (/.f64 1 (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))) (/.f64 1 eps)))
(*.f64 (*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2)) (/.f64 1/2 (*.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(*.f64 (*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2)) (*.f64 (/.f64 1/2 (*.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1)))) 1))
(*.f64 (*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2)) (*.f64 1/2 (/.f64 1 (*.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))))))
(*.f64 (+.f64 eps eps) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 eps (*.f64 a (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 2)))))
(*.f64 (+.f64 eps eps) (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 eps (*.f64 a (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 2)))) 1))
(*.f64 (+.f64 eps eps) (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2) (/.f64 1 (*.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2) (/.f64 1/2 (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2) (*.f64 (/.f64 1/2 (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))) 1))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2) (*.f64 (/.f64 eps 2) (/.f64 1 (*.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps a) (+.f64 (exp.f64 (*.f64 eps b)) -1))) (/.f64 1 eps))
(*.f64 (/.f64 (/.f64 eps a) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) eps))
(*.f64 (/.f64 1 (*.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1)))) (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1)))) eps)
(*.f64 (/.f64 1 eps) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps a) (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) eps) (/.f64 (/.f64 eps a) (+.f64 (exp.f64 (*.f64 eps b)) -1)))
(*.f64 (/.f64 1 (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))) (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))) 1)
(*.f64 (/.f64 1/2 (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2))
(*.f64 (/.f64 1/2 (*.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1)))) (*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2)))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 eps (*.f64 a (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 2)))) (+.f64 eps eps))
(pow.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))) 1)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(+.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 0)
(+.f64 0 (+.f64 (exp.f64 (*.f64 eps b)) -1))
(+.f64 -1 (exp.f64 (*.f64 eps b)))
(*.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1))
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 1)
(/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 1)
(/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 2) 2)
(/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 4) 4)
(/.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 4) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 4)) 8)
(pow.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 1)
(+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 0)
(+.f64 0 (exp.f64 (*.f64 eps (+.f64 a b))))
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 0)
(*.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(*.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))
(/.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(/.f64 (*.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 2) 2)
(/.f64 (*.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 4) 4)
(/.f64 (+.f64 (*.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 4) (*.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 4)) 8)
(pow.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
Outputs
(/.f64 (+.f64 a b) (*.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/2 (/.f64 (+.f64 a b) a)))) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (*.f64 eps (*.f64 1/2 (-.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)) (/.f64 (+.f64 a b) a)))) (+.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/2 (/.f64 (+.f64 a b) a)))) (+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 b (+.f64 a b)) a)) (*.f64 1/2 (*.f64 b (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 1/2 (/.f64 (+.f64 a b) a)))))))) (+.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/2 (/.f64 (+.f64 a b) a)))) (+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.f64 1/6 (*.f64 (+.f64 a b) (/.f64 b a))) (*.f64 b (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 1/2 (/.f64 (+.f64 a b) a))) 1/2)))))))
(+.f64 (+.f64 (*.f64 eps (*.f64 1/2 (-.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)) (/.f64 (+.f64 a b) a)))) (+.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.f64 (+.f64 a b) (*.f64 (/.f64 b a) 1/6)) (*.f64 b (*.f64 1/2 (*.f64 1/2 (-.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)) (/.f64 (+.f64 a b) a)))))))))
(+.f64 (/.f64 1 b) (+.f64 (+.f64 (*.f64 eps (*.f64 1/2 (-.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)) (/.f64 (+.f64 a b) a)))) (/.f64 1 a)) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.f64 (+.f64 a b) (*.f64 1/6 (/.f64 b a))) (*.f64 (*.f64 1/2 (-.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)) (/.f64 (+.f64 a b) a))) (*.f64 b 1/2)))))))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (*.f64 b (+.f64 (*.f64 1/2 (*.f64 1/2 (-.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)) (/.f64 (+.f64 a b) a)))) (*.f64 (/.f64 (+.f64 a b) a) 1/6))))) (+.f64 (*.f64 eps (*.f64 1/2 (-.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)) (/.f64 (+.f64 a b) a)))) (/.f64 1 a))))
(+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 a b) 4) (*.f64 a b))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 1/2 (/.f64 (+.f64 a b) a))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 a b)) a)) (*.f64 1/2 (*.f64 b (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 b (+.f64 a b)) a)) (*.f64 1/2 (*.f64 b (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 1/2 (/.f64 (+.f64 a b) a))))))))))))) (+.f64 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 1/2 (/.f64 (+.f64 a b) a)))) (+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 b (+.f64 a b)) a)) (*.f64 1/2 (*.f64 b (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 1/2 (/.f64 (+.f64 a b) a)))))))) (+.f64 (/.f64 1 a) (/.f64 1 b)))))
(+.f64 (+.f64 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 1/2 (/.f64 (+.f64 a b) a)))) (+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.f64 1/6 (*.f64 (+.f64 a b) (/.f64 b a))) (*.f64 b (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 1/2 (/.f64 (+.f64 a b) a))) 1/2))))))) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 a b) 4) (*.f64 a b))) (+.f64 (*.f64 1/6 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 1/2 (/.f64 (+.f64 a b) a))) (pow.f64 b 2))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 a b) (/.f64 (pow.f64 b 2) a))) (*.f64 b (*.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.f64 1/6 (*.f64 (+.f64 a b) (/.f64 b a))) (*.f64 b (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 1/2 (/.f64 (+.f64 a b) a))) 1/2)))) 1/2)))))))
(+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.f64 (+.f64 a b) (*.f64 (/.f64 b a) 1/6)) (*.f64 b (*.f64 1/2 (*.f64 1/2 (-.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)) (/.f64 (+.f64 a b) a)))))))) (+.f64 (+.f64 (*.f64 eps (*.f64 1/2 (-.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)) (/.f64 (+.f64 a b) a)))) (+.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 a b) 4) (*.f64 a b))) (+.f64 (*.f64 (+.f64 a b) (*.f64 (/.f64 (pow.f64 b 2) a) 1/24)) (+.f64 (*.f64 (*.f64 1/2 (-.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)) (/.f64 (+.f64 a b) a))) (*.f64 (pow.f64 b 2) 1/6)) (*.f64 b (*.f64 1/2 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.f64 (+.f64 a b) (*.f64 (/.f64 b a) 1/6)) (*.f64 b (*.f64 1/2 (*.f64 1/2 (-.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)) (/.f64 (+.f64 a b) a)))))))))))))))
(+.f64 (/.f64 1 a) (+.f64 (+.f64 (*.f64 eps (*.f64 1/2 (-.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)) (/.f64 (+.f64 a b) a)))) (+.f64 (/.f64 1 b) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.f64 (+.f64 a b) (*.f64 1/6 (/.f64 b a))) (*.f64 (*.f64 1/2 (-.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)) (/.f64 (+.f64 a b) a))) (*.f64 b 1/2))))))) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 a b) 4) (*.f64 a b))) (+.f64 (*.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.f64 (+.f64 a b) (*.f64 1/6 (/.f64 b a))) (*.f64 (*.f64 1/2 (-.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)) (/.f64 (+.f64 a b) a))) (*.f64 b 1/2)))) (*.f64 b 1/2)) (+.f64 (*.f64 (*.f64 1/2 (-.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)) (/.f64 (+.f64 a b) a))) (*.f64 1/6 (pow.f64 b 2))) (*.f64 (+.f64 a b) (*.f64 1/24 (/.f64 (pow.f64 b 2) a)))))))))
(+.f64 (/.f64 1 a) (+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 a b) 4) (*.f64 a b))) (+.f64 (*.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (*.f64 b (+.f64 (*.f64 1/2 (*.f64 1/2 (-.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)) (/.f64 (+.f64 a b) a)))) (*.f64 (/.f64 (+.f64 a b) a) 1/6)))) (*.f64 b 1/2)) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)) (/.f64 (+.f64 a b) a)) 1/6)) (*.f64 (/.f64 (+.f64 a b) a) 1/24)))))) (+.f64 (/.f64 1 b) (+.f64 (*.f64 eps (*.f64 1/2 (-.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)) (/.f64 (+.f64 a b) a)))) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (*.f64 b (+.f64 (*.f64 1/2 (*.f64 1/2 (-.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)) (/.f64 (+.f64 a b) a)))) (*.f64 (/.f64 (+.f64 a b) a) 1/6)))))))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(/.f64 (/.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (-.f64 1 (exp.f64 (*.f64 b eps)))) a)
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(/.f64 (/.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (-.f64 1 (exp.f64 (*.f64 b eps)))) a)
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(/.f64 (/.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (-.f64 1 (exp.f64 (*.f64 b eps)))) a)
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(/.f64 (/.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (-.f64 1 (exp.f64 (*.f64 b eps)))) a)
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(/.f64 (/.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (-.f64 1 (exp.f64 (*.f64 b eps)))) a)
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(/.f64 (/.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (-.f64 1 (exp.f64 (*.f64 b eps)))) a)
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(/.f64 (/.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (-.f64 1 (exp.f64 (*.f64 b eps)))) a)
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(/.f64 (/.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (-.f64 1 (exp.f64 (*.f64 b eps)))) a)
(/.f64 1 a)
(+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 (*.f64 eps (exp.f64 (*.f64 b eps))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(+.f64 (/.f64 1 a) (*.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (+.f64 (exp.f64 (*.f64 b eps)) -1))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 a (exp.f64 (*.f64 eps b)))) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 a)))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 (*.f64 eps (exp.f64 (*.f64 b eps))) (+.f64 (exp.f64 (*.f64 b eps)) -1))) (*.f64 1/2 (*.f64 (*.f64 a (exp.f64 (*.f64 b eps))) (/.f64 (pow.f64 eps 2) (+.f64 (exp.f64 (*.f64 b eps)) -1)))))
(+.f64 (/.f64 1 a) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (/.f64 (*.f64 a (exp.f64 (*.f64 b eps))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))) (*.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (+.f64 (exp.f64 (*.f64 b eps)) -1)))))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 b eps))) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (*.f64 1/2 (*.f64 (*.f64 a (exp.f64 (*.f64 b eps))) (/.f64 (pow.f64 eps 2) (+.f64 (exp.f64 (*.f64 b eps)) -1))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 a (exp.f64 (*.f64 eps b)))) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (+.f64 (/.f64 (*.f64 eps (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 2) (exp.f64 (*.f64 eps b)))) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (/.f64 1 a))))
(+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 b eps))) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (+.f64 (/.f64 1 a) (*.f64 1/6 (*.f64 (*.f64 (exp.f64 (*.f64 b eps)) (pow.f64 a 2)) (/.f64 (pow.f64 eps 3) (+.f64 (exp.f64 (*.f64 b eps)) -1))))) (*.f64 1/2 (*.f64 (*.f64 a (exp.f64 (*.f64 b eps))) (/.f64 (pow.f64 eps 2) (+.f64 (exp.f64 (*.f64 b eps)) -1))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (/.f64 (*.f64 a (exp.f64 (*.f64 b eps))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))) (+.f64 (/.f64 1 a) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (exp.f64 (*.f64 b eps)) (*.f64 (pow.f64 eps 3) (pow.f64 a 2))) (+.f64 (exp.f64 (*.f64 b eps)) -1))) (*.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (+.f64 (exp.f64 (*.f64 b eps)) -1))))))
(+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 b eps))) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (/.f64 1 a) (+.f64 (*.f64 (pow.f64 eps 3) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 b eps)) (pow.f64 a 2)) (+.f64 (exp.f64 (*.f64 b eps)) -1)) 1/6)) (*.f64 1/2 (*.f64 (*.f64 a (exp.f64 (*.f64 b eps))) (/.f64 (pow.f64 eps 2) (+.f64 (exp.f64 (*.f64 b eps)) -1)))))))
(+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 b eps))) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (/.f64 1 a) (+.f64 (*.f64 1/2 (*.f64 (*.f64 a (exp.f64 (*.f64 b eps))) (/.f64 (pow.f64 eps 2) (+.f64 (exp.f64 (*.f64 b eps)) -1)))) (*.f64 (pow.f64 eps 3) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 b eps)) (pow.f64 a 2)) (+.f64 (exp.f64 (*.f64 b eps)) -1)) 1/6)))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(/.f64 (/.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (-.f64 1 (exp.f64 (*.f64 b eps)))) a)
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(/.f64 (/.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (-.f64 1 (exp.f64 (*.f64 b eps)))) a)
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(/.f64 (/.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (-.f64 1 (exp.f64 (*.f64 b eps)))) a)
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(/.f64 (/.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (-.f64 1 (exp.f64 (*.f64 b eps)))) a)
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 a (*.f64 b eps)))
(/.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) (*.f64 a (*.f64 b eps)))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) a) (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 eps (*.f64 a b)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) a)) (/.f64 1 (*.f64 eps (*.f64 a b)))))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) a) (/.f64 (exp.f64 (*.f64 a eps)) (*.f64 a (*.f64 b eps)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) a)) (/.f64 1 (*.f64 a (*.f64 b eps)))))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) a) (/.f64 (exp.f64 (*.f64 a eps)) (*.f64 a (*.f64 b eps)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) a)) (/.f64 1 (*.f64 a (*.f64 b eps)))))
(-.f64 (*.f64 (+.f64 (*.f64 b eps) 1) (/.f64 (/.f64 (exp.f64 (*.f64 a eps)) (*.f64 a eps)) b)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) a)) (/.f64 (/.f64 1 a) (*.f64 b eps))))
(-.f64 (*.f64 (+.f64 1 (*.f64 b eps)) (/.f64 (/.f64 (exp.f64 (*.f64 a eps)) (*.f64 a eps)) b)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) a)) (/.f64 (/.f64 1 a) (*.f64 b eps))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) a)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps) a)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) a) (*.f64 1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) a))))))) b) (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) a) (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 eps (*.f64 a b))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) a)) (/.f64 1 (*.f64 eps (*.f64 a b)))))
(+.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) a) (/.f64 (exp.f64 (*.f64 a eps)) (*.f64 a (*.f64 b eps)))) (-.f64 (*.f64 b (-.f64 (*.f64 1/2 (*.f64 (exp.f64 (*.f64 a eps)) (/.f64 eps a))) (+.f64 (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (/.f64 eps a))) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) a) (*.f64 1/2 (/.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) a)))))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) a)) (/.f64 1 (*.f64 a (*.f64 b eps))))))
(+.f64 (*.f64 b (-.f64 (*.f64 (exp.f64 (*.f64 a eps)) (*.f64 (/.f64 eps a) 1/2)) (+.f64 (*.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) (*.f64 (/.f64 eps a) 1/6)) (*.f64 (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) a) (*.f64 1/2 (/.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) a))) (*.f64 1/2 eps))))) (-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) a) (/.f64 (exp.f64 (*.f64 a eps)) (*.f64 a (*.f64 b eps)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) a)) (/.f64 1 (*.f64 a (*.f64 b eps))))))
(+.f64 (-.f64 (*.f64 (+.f64 (*.f64 b eps) 1) (/.f64 (/.f64 (exp.f64 (*.f64 a eps)) (*.f64 a eps)) b)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) a)) (/.f64 (/.f64 1 a) (*.f64 b eps)))) (*.f64 b (-.f64 (*.f64 (exp.f64 (*.f64 a eps)) (*.f64 1/2 (/.f64 eps a))) (*.f64 eps (+.f64 (*.f64 1/2 (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) a) (*.f64 1/2 (/.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) a)))) (*.f64 1/6 (/.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) a)))))))
(+.f64 (-.f64 (*.f64 (+.f64 1 (*.f64 b eps)) (/.f64 (/.f64 (exp.f64 (*.f64 a eps)) (*.f64 a eps)) b)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) a)) (/.f64 (/.f64 1 a) (*.f64 b eps)))) (*.f64 b (-.f64 (*.f64 (exp.f64 (*.f64 a eps)) (*.f64 1/2 (/.f64 eps a))) (*.f64 eps (+.f64 (*.f64 1/2 (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) a) (*.f64 1/2 (/.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) a)))) (*.f64 1/6 (/.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) a)))))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) a)) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) a)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)) a)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) a) (*.f64 1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) a))))))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) a) (*.f64 1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) a))))) (*.f64 1/24 (/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (pow.f64 eps 2)) a))))) (pow.f64 b 2)) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) a)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps) a)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps a)) a) (*.f64 1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) a))))))) b) (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) a) (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 eps (*.f64 a b)))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) a)) (/.f64 1 (*.f64 eps (*.f64 a b)))))
(-.f64 (+.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) a) (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) (*.f64 a (*.f64 b eps))) (*.f64 b (-.f64 (*.f64 1/2 (*.f64 (exp.f64 (*.f64 a eps)) (/.f64 eps a))) (+.f64 (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (/.f64 eps a))) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) a) (*.f64 1/2 (/.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) a)))))))))) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 1/6 (*.f64 (exp.f64 (*.f64 a eps)) (/.f64 (pow.f64 eps 2) a))) (+.f64 (*.f64 eps (*.f64 (-.f64 (*.f64 1/2 (*.f64 (exp.f64 (*.f64 a eps)) (/.f64 eps a))) (+.f64 (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (/.f64 eps a))) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) a) (*.f64 1/2 (/.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) a))))))) 1/2)) (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) a) (*.f64 1/2 (/.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) a))) 1/6)) (*.f64 1/24 (*.f64 (pow.f64 eps 2) (/.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) a)))))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) a)) (/.f64 1 (*.f64 a (*.f64 b eps)))))
(+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 (exp.f64 (*.f64 a eps)) (*.f64 (/.f64 (pow.f64 eps 2) a) 1/6)) (+.f64 (*.f64 (-.f64 (*.f64 (exp.f64 (*.f64 a eps)) (*.f64 (/.f64 eps a) 1/2)) (+.f64 (*.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) (*.f64 (/.f64 eps a) 1/6)) (*.f64 (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) a) (*.f64 1/2 (/.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) a))) (*.f64 1/2 eps)))) (*.f64 1/2 eps)) (+.f64 (*.f64 (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) a) (*.f64 1/2 (/.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) a))) (*.f64 1/6 (pow.f64 eps 2))) (*.f64 1/24 (*.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) (/.f64 (pow.f64 eps 2) a))))))) (+.f64 (*.f64 b (-.f64 (*.f64 (exp.f64 (*.f64 a eps)) (*.f64 (/.f64 eps a) 1/2)) (+.f64 (*.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) (*.f64 (/.f64 eps a) 1/6)) (*.f64 (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) a) (*.f64 1/2 (/.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) a))) (*.f64 1/2 eps))))) (-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 a eps)) a) (/.f64 (exp.f64 (*.f64 a eps)) (*.f64 a (*.f64 b eps)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) a)) (/.f64 1 (*.f64 a (*.f64 b eps)))))))
(+.f64 (+.f64 (-.f64 (*.f64 (+.f64 (*.f64 b eps) 1) (/.f64 (/.f64 (exp.f64 (*.f64 a eps)) (*.f64 a eps)) b)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) a)) (/.f64 (/.f64 1 a) (*.f64 b eps)))) (*.f64 b (-.f64 (*.f64 (exp.f64 (*.f64 a eps)) (*.f64 1/2 (/.f64 eps a))) (*.f64 eps (+.f64 (*.f64 1/2 (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) a) (*.f64 1/2 (/.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) a)))) (*.f64 1/6 (/.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) a))))))) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 (exp.f64 (*.f64 a eps)) (*.f64 1/6 (/.f64 (pow.f64 eps 2) a))) (+.f64 (*.f64 (-.f64 (*.f64 (exp.f64 (*.f64 a eps)) (*.f64 1/2 (/.f64 eps a))) (*.f64 eps (+.f64 (*.f64 1/2 (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) a) (*.f64 1/2 (/.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) a)))) (*.f64 1/6 (/.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) a))))) (*.f64 eps 1/2)) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/6 (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) a) (*.f64 1/2 (/.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) a)))) (*.f64 1/24 (/.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) a))))))))
(+.f64 (+.f64 (-.f64 (*.f64 (+.f64 1 (*.f64 b eps)) (/.f64 (/.f64 (exp.f64 (*.f64 a eps)) (*.f64 a eps)) b)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) a)) (/.f64 (/.f64 1 a) (*.f64 b eps)))) (*.f64 b (-.f64 (*.f64 (exp.f64 (*.f64 a eps)) (*.f64 1/2 (/.f64 eps a))) (*.f64 eps (+.f64 (*.f64 1/2 (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) a) (*.f64 1/2 (/.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) a)))) (*.f64 1/6 (/.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) a))))))) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 (exp.f64 (*.f64 a eps)) (*.f64 1/6 (/.f64 (pow.f64 eps 2) a))) (+.f64 (*.f64 (-.f64 (*.f64 (exp.f64 (*.f64 a eps)) (*.f64 1/2 (/.f64 eps a))) (*.f64 eps (+.f64 (*.f64 1/2 (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) a) (*.f64 1/2 (/.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) a)))) (*.f64 1/6 (/.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) a))))) (*.f64 eps 1/2)) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/6 (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) a) (*.f64 1/2 (/.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) a)))) (*.f64 1/24 (/.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) a))))))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(/.f64 (/.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (-.f64 1 (exp.f64 (*.f64 b eps)))) a)
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(/.f64 (/.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (-.f64 1 (exp.f64 (*.f64 b eps)))) a)
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(/.f64 (/.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (-.f64 1 (exp.f64 (*.f64 b eps)))) a)
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(/.f64 (/.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (-.f64 1 (exp.f64 (*.f64 b eps)))) a)
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1) (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 eps b)
(*.f64 b eps)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))
(+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (+.f64 (*.f64 eps b) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 b 3)))))
(+.f64 (*.f64 b eps) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 b eps) 3)) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))
(+.f64 (*.f64 b eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 b eps) 3))))
(+.f64 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))) (*.f64 1/6 (pow.f64 (*.f64 b eps) 3)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 b 4))) (+.f64 (*.f64 eps b) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 b 3))))))
(+.f64 (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)) (+.f64 (+.f64 (*.f64 b eps) (*.f64 1/6 (pow.f64 (*.f64 b eps) 3))) (*.f64 1/24 (pow.f64 (*.f64 b eps) 4))))
(+.f64 (*.f64 b eps) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 b eps) 3)) (*.f64 1/24 (pow.f64 (*.f64 b eps) 4))) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))
(+.f64 (*.f64 1/6 (pow.f64 (*.f64 b eps) 3)) (+.f64 (+.f64 (*.f64 b eps) (*.f64 1/24 (pow.f64 (*.f64 b eps) 4))) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))
(+.f64 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 b eps) 3)) (*.f64 1/24 (pow.f64 (*.f64 b eps) 4))))
(*.f64 eps b)
(*.f64 b eps)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))
(+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (+.f64 (*.f64 eps b) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 b 3)))))
(+.f64 (*.f64 b eps) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 b eps) 3)) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))
(+.f64 (*.f64 b eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 b eps) 3))))
(+.f64 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))) (*.f64 1/6 (pow.f64 (*.f64 b eps) 3)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 b 4))) (+.f64 (*.f64 eps b) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 b 3))))))
(+.f64 (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)) (+.f64 (+.f64 (*.f64 b eps) (*.f64 1/6 (pow.f64 (*.f64 b eps) 3))) (*.f64 1/24 (pow.f64 (*.f64 b eps) 4))))
(+.f64 (*.f64 b eps) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 b eps) 3)) (*.f64 1/24 (pow.f64 (*.f64 b eps) 4))) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))
(+.f64 (*.f64 1/6 (pow.f64 (*.f64 b eps) 3)) (+.f64 (+.f64 (*.f64 b eps) (*.f64 1/24 (pow.f64 (*.f64 b eps) 4))) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))
(+.f64 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 b eps) 3)) (*.f64 1/24 (pow.f64 (*.f64 b eps) 4))))
(exp.f64 (*.f64 eps b))
(exp.f64 (*.f64 b eps))
(+.f64 (*.f64 eps (*.f64 a (exp.f64 (*.f64 eps b)))) (exp.f64 (*.f64 eps b)))
(+.f64 (exp.f64 (*.f64 b eps)) (*.f64 a (*.f64 eps (exp.f64 (*.f64 b eps)))))
(+.f64 (exp.f64 (*.f64 b eps)) (*.f64 (exp.f64 (*.f64 b eps)) (*.f64 a eps)))
(+.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))))
(+.f64 (*.f64 a (*.f64 eps (exp.f64 (*.f64 b eps)))) (+.f64 (exp.f64 (*.f64 b eps)) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (exp.f64 (*.f64 b eps)) (pow.f64 a 2))))))
(+.f64 (exp.f64 (*.f64 b eps)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (exp.f64 (*.f64 b eps)) (pow.f64 a 2)))) (*.f64 (exp.f64 (*.f64 b eps)) (*.f64 a eps))))
(+.f64 (exp.f64 (*.f64 b eps)) (+.f64 (*.f64 a (*.f64 eps (exp.f64 (*.f64 b eps)))) (*.f64 1/2 (*.f64 (exp.f64 (*.f64 b eps)) (pow.f64 (*.f64 a eps) 2)))))
(+.f64 (exp.f64 (*.f64 b eps)) (*.f64 (exp.f64 (*.f64 b eps)) (+.f64 (*.f64 a eps) (*.f64 (pow.f64 (*.f64 a eps) 2) 1/2))))
(+.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)))))
(+.f64 (*.f64 a (*.f64 eps (exp.f64 (*.f64 b eps)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (exp.f64 (*.f64 b eps)) (pow.f64 a 2)))) (+.f64 (exp.f64 (*.f64 b eps)) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (exp.f64 (*.f64 b eps)) (pow.f64 a 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (exp.f64 (*.f64 b eps)) (pow.f64 a 2)))) (+.f64 (+.f64 (exp.f64 (*.f64 b eps)) (*.f64 (exp.f64 (*.f64 b eps)) (*.f64 a eps))) (*.f64 1/6 (*.f64 (exp.f64 (*.f64 b eps)) (*.f64 (pow.f64 a 3) (pow.f64 eps 3))))))
(+.f64 (exp.f64 (*.f64 b eps)) (+.f64 (+.f64 (*.f64 a (*.f64 eps (exp.f64 (*.f64 b eps)))) (*.f64 1/2 (*.f64 (exp.f64 (*.f64 b eps)) (pow.f64 (*.f64 a eps) 2)))) (*.f64 1/6 (*.f64 (exp.f64 (*.f64 b eps)) (pow.f64 (*.f64 a eps) 3)))))
(+.f64 (exp.f64 (*.f64 b eps)) (+.f64 (*.f64 1/6 (*.f64 (exp.f64 (*.f64 b eps)) (pow.f64 (*.f64 a eps) 3))) (*.f64 (exp.f64 (*.f64 b eps)) (+.f64 (*.f64 a eps) (*.f64 (pow.f64 (*.f64 a eps) 2) 1/2)))))
(exp.f64 (*.f64 eps (+.f64 a b)))
(exp.f64 (*.f64 (+.f64 a b) eps))
(exp.f64 (*.f64 eps (+.f64 a b)))
(exp.f64 (*.f64 (+.f64 a b) eps))
(exp.f64 (*.f64 eps (+.f64 a b)))
(exp.f64 (*.f64 (+.f64 a b) eps))
(exp.f64 (*.f64 eps (+.f64 a b)))
(exp.f64 (*.f64 (+.f64 a b) eps))
(exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a))))
(exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1))))
(exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))
(exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a))))
(exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1))))
(exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))
(exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a))))
(exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1))))
(exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))
(exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a))))
(exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1))))
(exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))
(exp.f64 (*.f64 eps a))
(exp.f64 (*.f64 a eps))
(+.f64 (*.f64 eps (*.f64 b (exp.f64 (*.f64 eps a)))) (exp.f64 (*.f64 eps a)))
(+.f64 (exp.f64 (*.f64 a eps)) (*.f64 b (*.f64 eps (exp.f64 (*.f64 a eps)))))
(+.f64 (exp.f64 (*.f64 a eps)) (*.f64 (exp.f64 (*.f64 a eps)) (*.f64 b eps)))
(+.f64 (exp.f64 (*.f64 a eps)) (*.f64 eps (*.f64 b (exp.f64 (*.f64 a eps)))))
(+.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))))
(+.f64 (*.f64 b (*.f64 eps (exp.f64 (*.f64 a eps)))) (+.f64 (exp.f64 (*.f64 a eps)) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 b 2) (exp.f64 (*.f64 a eps)))))))
(+.f64 (exp.f64 (*.f64 a eps)) (+.f64 (*.f64 (exp.f64 (*.f64 a eps)) (*.f64 b eps)) (*.f64 1/2 (*.f64 (exp.f64 (*.f64 a eps)) (pow.f64 (*.f64 b eps) 2)))))
(+.f64 (+.f64 (exp.f64 (*.f64 a eps)) (*.f64 eps (*.f64 b (exp.f64 (*.f64 a eps))))) (*.f64 1/2 (*.f64 (exp.f64 (*.f64 a eps)) (pow.f64 (*.f64 b eps) 2))))
(+.f64 (exp.f64 (*.f64 a eps)) (*.f64 (exp.f64 (*.f64 a eps)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))
(+.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)))))
(+.f64 (*.f64 b (*.f64 eps (exp.f64 (*.f64 a eps)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 b 2) (exp.f64 (*.f64 a eps))))) (+.f64 (exp.f64 (*.f64 a eps)) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (exp.f64 (*.f64 a eps)) (pow.f64 b 3)))))))
(+.f64 (+.f64 (exp.f64 (*.f64 a eps)) (+.f64 (*.f64 (exp.f64 (*.f64 a eps)) (*.f64 b eps)) (*.f64 1/2 (*.f64 (exp.f64 (*.f64 a eps)) (pow.f64 (*.f64 b eps) 2))))) (*.f64 1/6 (*.f64 (exp.f64 (*.f64 a eps)) (pow.f64 (*.f64 b eps) 3))))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 (*.f64 a eps)) (pow.f64 (*.f64 b eps) 2))) (+.f64 (+.f64 (exp.f64 (*.f64 a eps)) (*.f64 eps (*.f64 b (exp.f64 (*.f64 a eps))))) (*.f64 1/6 (*.f64 (exp.f64 (*.f64 a eps)) (pow.f64 (*.f64 b eps) 3)))))
(+.f64 (exp.f64 (*.f64 a eps)) (+.f64 (*.f64 1/6 (*.f64 (exp.f64 (*.f64 a eps)) (pow.f64 (*.f64 b eps) 3))) (*.f64 (exp.f64 (*.f64 a eps)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(exp.f64 (*.f64 eps (+.f64 a b)))
(exp.f64 (*.f64 (+.f64 a b) eps))
(exp.f64 (*.f64 eps (+.f64 a b)))
(exp.f64 (*.f64 (+.f64 a b) eps))
(exp.f64 (*.f64 eps (+.f64 a b)))
(exp.f64 (*.f64 (+.f64 a b) eps))
(exp.f64 (*.f64 eps (+.f64 a b)))
(exp.f64 (*.f64 (+.f64 a b) eps))
(exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b))))
(exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1))))
(exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))
(exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b))))
(exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1))))
(exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))
(exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b))))
(exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1))))
(exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))
(exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b))))
(exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1))))
(exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))
1
(+.f64 1 (*.f64 eps (+.f64 a b)))
(+.f64 1 (*.f64 (+.f64 a b) eps))
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 (+.f64 a b) 2))) (*.f64 eps (+.f64 a b))))
(+.f64 1 (+.f64 (*.f64 (+.f64 a b) eps) (*.f64 1/2 (pow.f64 (*.f64 (+.f64 a b) eps) 2))))
(+.f64 (*.f64 (+.f64 a b) eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 (+.f64 a b) eps) 2)) 1))
(+.f64 (+.f64 1 (*.f64 (+.f64 a b) eps)) (*.f64 1/2 (pow.f64 (*.f64 (+.f64 a b) eps) 2)))
(+.f64 1 (+.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 1 (+.f64 (+.f64 (*.f64 (+.f64 a b) eps) (*.f64 1/2 (pow.f64 (*.f64 (+.f64 a b) eps) 2))) (*.f64 1/6 (pow.f64 (*.f64 (+.f64 a b) eps) 3))))
(+.f64 1 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 (+.f64 a b) eps) 2)) (+.f64 (*.f64 (+.f64 a b) eps) (*.f64 1/6 (pow.f64 (*.f64 (+.f64 a b) eps) 3)))))
(exp.f64 (*.f64 eps (+.f64 a b)))
(exp.f64 (*.f64 (+.f64 a b) eps))
(exp.f64 (*.f64 eps (+.f64 a b)))
(exp.f64 (*.f64 (+.f64 a b) eps))
(exp.f64 (*.f64 eps (+.f64 a b)))
(exp.f64 (*.f64 (+.f64 a b) eps))
(exp.f64 (*.f64 eps (+.f64 a b)))
(exp.f64 (*.f64 (+.f64 a b) eps))
(exp.f64 (*.f64 eps (+.f64 a b)))
(exp.f64 (*.f64 (+.f64 a b) eps))
(exp.f64 (*.f64 eps (+.f64 a b)))
(exp.f64 (*.f64 (+.f64 a b) eps))
(exp.f64 (*.f64 eps (+.f64 a b)))
(exp.f64 (*.f64 (+.f64 a b) eps))
(exp.f64 (*.f64 eps (+.f64 a b)))
(exp.f64 (*.f64 (+.f64 a b) eps))
(+.f64 0 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(/.f64 (/.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (-.f64 1 (exp.f64 (*.f64 b eps)))) a)
(+.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))) 0)
(/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(/.f64 (/.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (-.f64 1 (exp.f64 (*.f64 b eps)))) a)
(+.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))) (/.f64 0 eps))
(+.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1))) (/.f64 0 eps))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) eps) (/.f64 (/.f64 eps a) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (*.f64 a eps) (+.f64 (exp.f64 (*.f64 b eps)) -1))))
(+.f64 (/.f64 (/.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (-.f64 1 (exp.f64 (*.f64 b eps)))) a) (/.f64 0 eps))
(+.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))) (/.f64 0 (+.f64 eps eps)))
(+.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1))) (/.f64 0 eps))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) eps) (/.f64 (/.f64 eps a) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (*.f64 a eps) (+.f64 (exp.f64 (*.f64 b eps)) -1))))
(+.f64 (/.f64 (/.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (-.f64 1 (exp.f64 (*.f64 b eps)))) a) (/.f64 0 eps))
(+.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))) (/.f64 0 (neg.f64 eps)))
(+.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1))) (/.f64 0 eps))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) eps) (/.f64 (/.f64 eps a) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (*.f64 a eps) (+.f64 (exp.f64 (*.f64 b eps)) -1))))
(+.f64 (/.f64 (/.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (-.f64 1 (exp.f64 (*.f64 b eps)))) a) (/.f64 0 eps))
(-.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))) 0)
(/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(/.f64 (/.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (-.f64 1 (exp.f64 (*.f64 b eps)))) a)
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(+.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1))) (/.f64 0 eps))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) eps) (/.f64 (/.f64 eps a) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (*.f64 a eps) (+.f64 (exp.f64 (*.f64 b eps)) -1))))
(+.f64 (/.f64 (/.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (-.f64 1 (exp.f64 (*.f64 b eps)))) a) (/.f64 0 eps))
(*.f64 eps (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))) (/.f64 1 eps)))
(+.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1))) (/.f64 0 eps))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) eps) (/.f64 (/.f64 eps a) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (*.f64 a eps) (+.f64 (exp.f64 (*.f64 b eps)) -1))))
(+.f64 (/.f64 (/.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (-.f64 1 (exp.f64 (*.f64 b eps)))) a) (/.f64 0 eps))
(*.f64 eps (*.f64 (/.f64 1 (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) eps)))
(+.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1))) (/.f64 0 eps))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) eps) (/.f64 (/.f64 eps a) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (*.f64 a eps) (+.f64 (exp.f64 (*.f64 b eps)) -1))))
(+.f64 (/.f64 (/.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (-.f64 1 (exp.f64 (*.f64 b eps)))) a) (/.f64 0 eps))
(*.f64 1 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(/.f64 (/.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (-.f64 1 (exp.f64 (*.f64 b eps)))) a)
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 1 (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 1 (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 1 a) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (/.f64 (/.f64 eps a) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 1 eps)))
(*.f64 (/.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1))) (*.f64 (/.f64 1 eps) (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1)))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (/.f64 1 eps) (/.f64 (/.f64 eps a) (+.f64 (exp.f64 (*.f64 b eps)) -1))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1))) eps))
(*.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (/.f64 1 (*.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(*.f64 (/.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1))) (*.f64 (/.f64 1 eps) (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1)))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (/.f64 1 eps) (/.f64 (/.f64 eps a) (+.f64 (exp.f64 (*.f64 b eps)) -1))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1))) eps))
(*.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (/.f64 1 (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))) (/.f64 1 eps)))
(*.f64 (/.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1))) (*.f64 (/.f64 1 eps) (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1)))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (/.f64 1 eps) (/.f64 (/.f64 eps a) (+.f64 (exp.f64 (*.f64 b eps)) -1))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1))) eps))
(*.f64 (*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2)) (/.f64 1/2 (*.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(*.f64 eps (*.f64 (*.f64 2 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1)) (/.f64 (/.f64 1/2 eps) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (*.f64 eps 2) (/.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 a eps)))))
(*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 2 (/.f64 1/2 (*.f64 (*.f64 a eps) (+.f64 (exp.f64 (*.f64 b eps)) -1))))))
(*.f64 (*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2)) (*.f64 (/.f64 1/2 (*.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1)))) 1))
(*.f64 eps (*.f64 (*.f64 2 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1)) (/.f64 (/.f64 1/2 eps) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (*.f64 eps 2) (/.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 a eps)))))
(*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 2 (/.f64 1/2 (*.f64 (*.f64 a eps) (+.f64 (exp.f64 (*.f64 b eps)) -1))))))
(*.f64 (*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2)) (*.f64 1/2 (/.f64 1 (*.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))))))
(*.f64 (/.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1))) (*.f64 (/.f64 1 eps) (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1)))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (/.f64 1 eps) (/.f64 (/.f64 eps a) (+.f64 (exp.f64 (*.f64 b eps)) -1))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1))) eps))
(*.f64 (+.f64 eps eps) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 eps (*.f64 a (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 2)))))
(+.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1))) (/.f64 0 eps))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) eps) (/.f64 (/.f64 eps a) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (*.f64 a eps) (+.f64 (exp.f64 (*.f64 b eps)) -1))))
(+.f64 (/.f64 (/.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (-.f64 1 (exp.f64 (*.f64 b eps)))) a) (/.f64 0 eps))
(*.f64 (+.f64 eps eps) (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 eps (*.f64 a (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 2)))) 1))
(+.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1))) (/.f64 0 eps))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) eps) (/.f64 (/.f64 eps a) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (*.f64 a eps) (+.f64 (exp.f64 (*.f64 b eps)) -1))))
(+.f64 (/.f64 (/.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (-.f64 1 (exp.f64 (*.f64 b eps)))) a) (/.f64 0 eps))
(*.f64 (+.f64 eps eps) (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2) (/.f64 1 (*.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))))))
(+.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1))) (/.f64 0 eps))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) eps) (/.f64 (/.f64 eps a) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (*.f64 a eps) (+.f64 (exp.f64 (*.f64 b eps)) -1))))
(+.f64 (/.f64 (/.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (-.f64 1 (exp.f64 (*.f64 b eps)))) a) (/.f64 0 eps))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2) (/.f64 1/2 (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 2 (/.f64 1/2 (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1)))))
(*.f64 2 (*.f64 (/.f64 (/.f64 1/2 a) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1)))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 2 (/.f64 (/.f64 1/2 a) (+.f64 (exp.f64 (*.f64 b eps)) -1))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2) (*.f64 (/.f64 1/2 (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))) 1))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 2 (/.f64 1/2 (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1)))))
(*.f64 2 (*.f64 (/.f64 (/.f64 1/2 a) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1)))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 2 (/.f64 (/.f64 1/2 a) (+.f64 (exp.f64 (*.f64 b eps)) -1))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2) (*.f64 (/.f64 eps 2) (/.f64 1 (*.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))))))
(*.f64 (/.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1))) (*.f64 (/.f64 1 eps) (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1)))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (/.f64 1 eps) (/.f64 (/.f64 eps a) (+.f64 (exp.f64 (*.f64 b eps)) -1))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1))) eps))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps a) (+.f64 (exp.f64 (*.f64 eps b)) -1))) (/.f64 1 eps))
(*.f64 (/.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1))) (*.f64 (/.f64 1 eps) (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1)))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (/.f64 1 eps) (/.f64 (/.f64 eps a) (+.f64 (exp.f64 (*.f64 b eps)) -1))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1))) eps))
(*.f64 (/.f64 (/.f64 eps a) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) eps))
(+.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1))) (/.f64 0 eps))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) eps) (/.f64 (/.f64 eps a) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (*.f64 a eps) (+.f64 (exp.f64 (*.f64 b eps)) -1))))
(+.f64 (/.f64 (/.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (-.f64 1 (exp.f64 (*.f64 b eps)))) a) (/.f64 0 eps))
(*.f64 (/.f64 1 (*.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1)))) (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)))
(*.f64 (/.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1))) (*.f64 (/.f64 1 eps) (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1)))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (/.f64 1 eps) (/.f64 (/.f64 eps a) (+.f64 (exp.f64 (*.f64 b eps)) -1))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1))) eps))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1)))) eps)
(+.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1))) (/.f64 0 eps))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) eps) (/.f64 (/.f64 eps a) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (*.f64 a eps) (+.f64 (exp.f64 (*.f64 b eps)) -1))))
(+.f64 (/.f64 (/.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (-.f64 1 (exp.f64 (*.f64 b eps)))) a) (/.f64 0 eps))
(*.f64 (/.f64 1 eps) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 (/.f64 eps a) (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(*.f64 (/.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1))) (*.f64 (/.f64 1 eps) (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1)))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (/.f64 1 eps) (/.f64 (/.f64 eps a) (+.f64 (exp.f64 (*.f64 b eps)) -1))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1))) eps))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) eps) (/.f64 (/.f64 eps a) (+.f64 (exp.f64 (*.f64 eps b)) -1)))
(+.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1))) (/.f64 0 eps))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) eps) (/.f64 (/.f64 eps a) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (*.f64 a eps) (+.f64 (exp.f64 (*.f64 b eps)) -1))))
(+.f64 (/.f64 (/.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (-.f64 1 (exp.f64 (*.f64 b eps)))) a) (/.f64 0 eps))
(*.f64 (/.f64 1 (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))) (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 1 (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 1 a) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))) 1)
(/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(/.f64 (/.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (-.f64 1 (exp.f64 (*.f64 b eps)))) a)
(*.f64 (/.f64 1/2 (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 2 (/.f64 1/2 (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1)))))
(*.f64 2 (*.f64 (/.f64 (/.f64 1/2 a) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1)))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 2 (/.f64 (/.f64 1/2 a) (+.f64 (exp.f64 (*.f64 b eps)) -1))))
(*.f64 (/.f64 1/2 (*.f64 eps (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1)))) (*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2)))
(*.f64 eps (*.f64 (*.f64 2 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1)) (/.f64 (/.f64 1/2 eps) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (*.f64 eps 2) (/.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 a eps)))))
(*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 2 (/.f64 1/2 (*.f64 (*.f64 a eps) (+.f64 (exp.f64 (*.f64 b eps)) -1))))))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 eps (*.f64 a (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 2)))) (+.f64 eps eps))
(+.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1))) (/.f64 0 eps))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) eps) (/.f64 (/.f64 eps a) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (*.f64 a eps) (+.f64 (exp.f64 (*.f64 b eps)) -1))))
(+.f64 (/.f64 (/.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (-.f64 1 (exp.f64 (*.f64 b eps)))) a) (/.f64 0 eps))
(pow.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 eps b)) -1))) 1)
(/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 a (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(/.f64 (/.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (-.f64 1 (exp.f64 (*.f64 b eps)))) a)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(+.f64 (exp.f64 (*.f64 b eps)) -1)
(+.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 0)
(+.f64 (exp.f64 (*.f64 b eps)) -1)
(+.f64 0 (+.f64 (exp.f64 (*.f64 eps b)) -1))
(+.f64 (exp.f64 (*.f64 b eps)) -1)
(+.f64 -1 (exp.f64 (*.f64 eps b)))
(+.f64 (exp.f64 (*.f64 b eps)) -1)
(*.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1))
(+.f64 (exp.f64 (*.f64 b eps)) -1)
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 1)
(+.f64 (exp.f64 (*.f64 b eps)) -1)
(/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 1)
(+.f64 (exp.f64 (*.f64 b eps)) -1)
(/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 2) 2)
(+.f64 (exp.f64 (*.f64 b eps)) -1)
(/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 4) 4)
(+.f64 (exp.f64 (*.f64 b eps)) -1)
(/.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 4) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 4)) 8)
(+.f64 (exp.f64 (*.f64 b eps)) -1)
(pow.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 1)
(+.f64 (exp.f64 (*.f64 b eps)) -1)
(+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 0)
(exp.f64 (*.f64 (+.f64 a b) eps))
(+.f64 0 (exp.f64 (*.f64 eps (+.f64 a b))))
(exp.f64 (*.f64 (+.f64 a b) eps))
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 0)
(exp.f64 (*.f64 (+.f64 a b) eps))
(*.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(exp.f64 (*.f64 (+.f64 a b) eps))
(*.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))
(exp.f64 (*.f64 (+.f64 a b) eps))
(/.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(exp.f64 (*.f64 (+.f64 a b) eps))
(/.f64 (*.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 2) 2)
(exp.f64 (*.f64 (+.f64 a b) eps))
(/.f64 (*.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 4) 4)
(exp.f64 (*.f64 (+.f64 a b) eps))
(/.f64 (+.f64 (*.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 4) (*.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 4)) 8)
(exp.f64 (*.f64 (+.f64 a b) eps))
(pow.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(exp.f64 (*.f64 (+.f64 a b) eps))

localize102.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.7b
(*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (-.f64 (exp.f64 (*.f64 b eps)) 1))
2.6b
(-.f64 (exp.f64 (*.f64 a eps)) 1)
2.9b
(-.f64 (exp.f64 (*.f64 b eps)) 1)
2.9b
(-.f64 (exp.f64 (*.f64 eps b)) 1)
Compiler

Compiled 89 to 33 computations (62.9% saved)

localize49.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.9b
(-.f64 (exp.f64 (*.f64 b eps)) 1)
3.0b
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (-.f64 (exp.f64 (*.f64 b eps)) 1))
3.1b
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
3.3b
(-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)
Compiler

Compiled 176 to 78 computations (55.7% saved)

series62.0ms (0.1%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
46.0ms
eps
@inf
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
3.0ms
a
@-inf
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
3.0ms
b
@0
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
2.0ms
eps
@-inf
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
1.0ms
eps
@0
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (-.f64 (exp.f64 (*.f64 b eps)) 1)))

rewrite91.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1460×exponential.json-3
1460×rational.json-1
1460×rational.json-2
1460×rational.json-4
1460×rational.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
028188
1206188
2465188
31266188
44291188
Stop Event
node limit
Counts
2 → 69
Calls
Call 1
Inputs
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (-.f64 (exp.f64 (*.f64 b eps)) 1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 1 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (*.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (/.f64 1 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 1 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 eps (*.f64 2 (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 2 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (neg.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (-.f64 1 (exp.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 eps eps)) (/.f64 (/.f64 1/2 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 eps eps)) (*.f64 (/.f64 (/.f64 1/2 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 eps eps)) (*.f64 1/2 (/.f64 1 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (*.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1))) (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 eps eps) (/.f64 (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 eps eps) (*.f64 (/.f64 (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 eps eps) (*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 1/2) (/.f64 1 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2) (*.f64 eps (/.f64 (/.f64 1/2 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (+.f64 (exp.f64 (*.f64 eps b)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2) (*.f64 (*.f64 eps (/.f64 (/.f64 1/2 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (+.f64 (exp.f64 (*.f64 eps b)) -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2) (*.f64 (*.f64 eps 1/2) (/.f64 1 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (*.f64 2 (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 eps 4)) (/.f64 1 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 eps eps)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (/.f64 1 (*.f64 2 (+.f64 (exp.f64 (*.f64 eps b)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1))) (/.f64 1 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1))) (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))) (/.f64 -1 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))) (/.f64 1 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (neg.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (/.f64 -1 (+.f64 (exp.f64 (*.f64 eps b)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 eps (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 eps (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (/.f64 1/2 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))) (/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (*.f64 eps (/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2) (+.f64 (exp.f64 (*.f64 eps b)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 1/2) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (/.f64 (+.f64 eps eps) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps 1/2) (*.f64 2 (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 1/2) (*.f64 2 (/.f64 eps (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (/.f64 (/.f64 1/2 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (+.f64 (exp.f64 (*.f64 eps b)) -1))) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 eps eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) 2) (+.f64 eps eps))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (neg.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (-.f64 1 (exp.f64 (*.f64 eps b)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1))))))))

simplify252.0ms (0.5%)

Algorithm
egg-herbie
Rules
1510×rational.json-simplify-35
1158×rational.json-simplify-49
900×rational.json-simplify-44
844×rational.json-simplify-41
802×rational.json-simplify-46
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
048621905
1137120683
2302120559
3754120559
Stop Event
node limit
Counts
141 → 226
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 (pow.f64 eps 3) (-.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 a b) 4) (*.f64 a 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)))) (+.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 (*.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)) (/.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 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 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 6 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1)))))
(+.f64 (*.f64 6 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (*.f64 -18 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))))
(+.f64 (*.f64 6 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -54 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 36 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (pow.f64 eps 4))) (*.f64 -18 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1)))))))
(+.f64 (*.f64 6 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -108 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 a 6) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 -3 (/.f64 (+.f64 (*.f64 36 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 -54 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) a))) (pow.f64 eps 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -54 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 36 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (pow.f64 eps 4))) (*.f64 -18 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))))))
(*.f64 6 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1)))))
(+.f64 (*.f64 6 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (*.f64 -18 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))))
(+.f64 (*.f64 6 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (+.f64 (*.f64 -18 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (+.f64 (*.f64 54 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (*.f64 -36 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))))))
(+.f64 (*.f64 6 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (+.f64 (*.f64 -18 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -108 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 a 6) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 3 (/.f64 (+.f64 (*.f64 54 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 -36 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) a))) (pow.f64 eps 5))) (+.f64 (*.f64 -36 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (*.f64 54 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 5) (-.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 (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/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 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 6 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1)))))
(+.f64 (*.f64 6 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (*.f64 -18 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))))
(+.f64 (*.f64 6 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -54 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 4) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 36 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (pow.f64 a 5))) (*.f64 -18 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1)))))))
(+.f64 (*.f64 6 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -3 (/.f64 (+.f64 (*.f64 -54 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 4) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 36 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) eps)) (*.f64 -108 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (pow.f64 a 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -54 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 4) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 36 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (pow.f64 a 5))) (*.f64 -18 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))))))
(*.f64 6 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1)))))
(+.f64 (*.f64 6 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (*.f64 -18 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))))
(+.f64 (*.f64 6 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (+.f64 (*.f64 -18 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (+.f64 (*.f64 -36 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (*.f64 54 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))))))
(+.f64 (*.f64 6 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (+.f64 (*.f64 -18 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (+.f64 (*.f64 -36 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 3 (/.f64 (+.f64 (*.f64 54 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 4) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 -36 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) eps)) (*.f64 -108 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (pow.f64 a 6))) (*.f64 54 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1)))))))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 b (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))))
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))) (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 b (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))))) (+.f64 (/.f64 1 (*.f64 b (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))))))
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))) (*.f64 1/2 (/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))))))) (*.f64 1/6 (/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (pow.f64 eps 2)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))))) b) (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 b (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))))) (+.f64 (/.f64 1 (*.f64 b (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))))))
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))) (*.f64 1/2 (/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))))))) (*.f64 1/6 (/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (pow.f64 eps 2)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))))) b) (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 3) (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))) (*.f64 1/2 (/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (pow.f64 eps 3)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))))))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 2) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))))) eps)))))) (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 b (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))))))) (+.f64 (/.f64 1 (*.f64 b (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))) (-.f64 (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 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 1/12 (*.f64 (pow.f64 a 3) (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 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 3) (-.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 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 3) (-.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/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 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 3) (-.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 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 3) (-.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/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 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/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 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 3) (-.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 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 3) (-.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/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 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 3) (-.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 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 3) (-.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/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 eps (*.f64 b (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))))) (*.f64 eps (*.f64 b (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 b 3) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))))) (*.f64 eps (*.f64 b (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 b 3) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))))) (+.f64 (*.f64 eps (*.f64 b (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 b 4) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))))))))
(*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(+.f64 (*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))) 0)
(+.f64 0 (*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(-.f64 (*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))) 0)
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))
(*.f64 eps (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 1 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 eps (*.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 1 (*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(*.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (/.f64 1 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(*.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 1 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 1/2 (*.f64 eps (*.f64 2 (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))))
(*.f64 2 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 2 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(*.f64 2 (/.f64 (*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))) 2))
(*.f64 (*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))) 1)
(*.f64 -1 (/.f64 (*.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(*.f64 -1 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (neg.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))))
(*.f64 -1 (/.f64 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (-.f64 1 (exp.f64 (*.f64 eps b)))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 eps eps)) (/.f64 (/.f64 1/2 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 eps eps)) (*.f64 (/.f64 (/.f64 1/2 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 eps eps)) (*.f64 1/2 (/.f64 1 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(*.f64 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)))
(*.f64 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (*.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1))
(*.f64 (/.f64 eps (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1))) (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1))
(*.f64 (+.f64 eps eps) (/.f64 (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) 2))
(*.f64 (+.f64 eps eps) (*.f64 (/.f64 (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) 2) 1))
(*.f64 (+.f64 eps eps) (*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 1/2) (/.f64 1 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2) (*.f64 eps (/.f64 (/.f64 1/2 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2) (*.f64 (*.f64 eps (/.f64 (/.f64 1/2 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (+.f64 (exp.f64 (*.f64 eps b)) -1))) 1))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2) (*.f64 (*.f64 eps 1/2) (/.f64 1 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(*.f64 (*.f64 eps (*.f64 2 (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))) 1/2)
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 eps 4)) (/.f64 1 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 4))))
(*.f64 (/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 eps eps)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (/.f64 1 (*.f64 2 (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(*.f64 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1))) (/.f64 1 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))
(*.f64 (/.f64 eps (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)))
(*.f64 (/.f64 eps (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1))
(*.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))
(*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1))) (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)))
(*.f64 (/.f64 1 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)))
(*.f64 (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) eps)
(*.f64 (*.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))) (/.f64 -1 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(*.f64 (*.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))) (/.f64 1 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (neg.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))))
(*.f64 (/.f64 (*.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (/.f64 -1 (+.f64 (exp.f64 (*.f64 eps b)) -1)))
(*.f64 (*.f64 2 (/.f64 eps (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 1/2))
(*.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 eps (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))
(*.f64 (*.f64 eps (/.f64 1/2 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))) (/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2) (+.f64 (exp.f64 (*.f64 eps b)) -1)))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (*.f64 eps (/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2) (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(*.f64 (/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 1/2) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (/.f64 (+.f64 eps eps) (+.f64 (exp.f64 (*.f64 eps b)) -1)))
(*.f64 (*.f64 eps 1/2) (*.f64 2 (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 1/2) (*.f64 2 (/.f64 eps (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(*.f64 (*.f64 eps (/.f64 (/.f64 1/2 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (+.f64 (exp.f64 (*.f64 eps b)) -1))) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2))
(*.f64 (/.f64 (/.f64 1/2 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 eps eps)))
(*.f64 (/.f64 (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) 2) (+.f64 eps eps))
(pow.f64 (*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))) 1)
(neg.f64 (/.f64 (*.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(neg.f64 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (neg.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))))
(neg.f64 (/.f64 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (-.f64 1 (exp.f64 (*.f64 eps b)))))
(+.f64 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 0)
(+.f64 0 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))
(-.f64 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 0)
(-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(/.f64 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1))) 2)
(/.f64 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 4)) 4)
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1))) -1)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 4))) 8)
(pow.f64 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1)
(neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1))))
Outputs
(/.f64 (+.f64 a b) (*.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 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 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 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 a b) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 b 1/2)) (*.f64 a (*.f64 (pow.f64 b 2) 1/2)))) (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 (+.f64 a b) (/.f64 (*.f64 1/2 (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 b (pow.f64 a 2)))) (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 (+.f64 a b) (*.f64 (+.f64 (*.f64 b (pow.f64 a 2)) (*.f64 a (pow.f64 b 2))) (/.f64 1/2 (pow.f64 (*.f64 a 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 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 a b) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 b 1/2)) (*.f64 a (*.f64 (pow.f64 b 2) 1/2)))) (pow.f64 (*.f64 a b) 2)))) (+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.f64 (+.f64 a b) (/.f64 (+.f64 (*.f64 a (*.f64 (pow.f64 b 3) 1/6)) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/4) (*.f64 (pow.f64 a 3) (*.f64 b 1/6)))) (pow.f64 (*.f64 a b) 2))) (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (*.f64 b 1/2)) (*.f64 a (*.f64 (pow.f64 b 2) 1/2))) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 a b) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 b 1/2)) (*.f64 a (*.f64 (pow.f64 b 2) 1/2)))) (pow.f64 (*.f64 a 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 a b) (/.f64 (*.f64 1/2 (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 b (pow.f64 a 2)))) (pow.f64 (*.f64 a b) 2))))) (+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.f64 (+.f64 a b) (/.f64 (+.f64 (*.f64 1/6 (*.f64 b (pow.f64 a 3))) (+.f64 (*.f64 a (*.f64 1/6 (pow.f64 b 3))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/4))) (pow.f64 (*.f64 a b) 2))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 b (pow.f64 a 2)))) (pow.f64 (*.f64 a b) 2)))) (/.f64 (*.f64 1/2 (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 b (pow.f64 a 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 a b) (*.f64 (+.f64 (*.f64 b (pow.f64 a 2)) (*.f64 a (pow.f64 b 2))) (/.f64 1/2 (pow.f64 (*.f64 a b) 2)))))) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/4) (*.f64 1/6 (+.f64 (*.f64 b (pow.f64 a 3)) (*.f64 a (pow.f64 b 3))))) (/.f64 (+.f64 a b) (pow.f64 (*.f64 a b) 2))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (+.f64 a b) (*.f64 (+.f64 (*.f64 b (pow.f64 a 2)) (*.f64 a (pow.f64 b 2))) (/.f64 1/2 (pow.f64 (*.f64 a b) 2))))) (*.f64 (+.f64 (*.f64 b (pow.f64 a 2)) (*.f64 a (pow.f64 b 2))) (/.f64 1/2 (*.f64 a b)))))) (pow.f64 eps 2)))))
(+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 a b) 4) (*.f64 a 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)))) (+.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 (*.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)) (/.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 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 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/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.f64 (+.f64 a b) (/.f64 (+.f64 (*.f64 a (*.f64 (pow.f64 b 3) 1/6)) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/4) (*.f64 (pow.f64 a 3) (*.f64 b 1/6)))) (pow.f64 (*.f64 a b) 2))) (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (*.f64 b 1/2)) (*.f64 a (*.f64 (pow.f64 b 2) 1/2))) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 a b) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 b 1/2)) (*.f64 a (*.f64 (pow.f64 b 2) 1/2)))) (pow.f64 (*.f64 a b) 2))) (*.f64 a b))))) (pow.f64 eps 2)) (+.f64 (+.f64 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 a b) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 b 1/2)) (*.f64 a (*.f64 (pow.f64 b 2) 1/2)))) (pow.f64 (*.f64 a b) 2)))) (+.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 a b) 4) (*.f64 a b))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (*.f64 b 1/2)) (*.f64 a (*.f64 (pow.f64 b 2) 1/2))) (/.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.f64 (+.f64 a b) (/.f64 (+.f64 (*.f64 a (*.f64 (pow.f64 b 3) 1/6)) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/4) (*.f64 (pow.f64 a 3) (*.f64 b 1/6)))) (pow.f64 (*.f64 a b) 2))) (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (*.f64 b 1/2)) (*.f64 a (*.f64 (pow.f64 b 2) 1/2))) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 a b) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 b 1/2)) (*.f64 a (*.f64 (pow.f64 b 2) 1/2)))) (pow.f64 (*.f64 a b) 2))) (*.f64 a b))))) (*.f64 a b))) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 a b) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 b 1/2)) (*.f64 a (*.f64 (pow.f64 b 2) 1/2)))) (pow.f64 (*.f64 a b) 2))) (/.f64 (+.f64 (*.f64 a (*.f64 (pow.f64 b 3) 1/6)) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/4) (*.f64 (pow.f64 a 3) (*.f64 b 1/6)))) (*.f64 a b))) (*.f64 (+.f64 a b) (/.f64 (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 3) 1/12)) (+.f64 (*.f64 a (*.f64 (pow.f64 b 4) 1/24)) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 b 2) 1/12)))) (pow.f64 (*.f64 a b) 2)))))))))
(+.f64 (+.f64 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 b (pow.f64 a 2)))) (pow.f64 (*.f64 a b) 2))))) (+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.f64 (+.f64 a b) (/.f64 (+.f64 (*.f64 1/6 (*.f64 b (pow.f64 a 3))) (+.f64 (*.f64 a (*.f64 1/6 (pow.f64 b 3))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/4))) (pow.f64 (*.f64 a b) 2))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 b (pow.f64 a 2)))) (pow.f64 (*.f64 a b) 2)))) (/.f64 (*.f64 1/2 (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 b (pow.f64 a 2)))) (*.f64 a b))))) (pow.f64 eps 2)))) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 a b) 4) (*.f64 a b))) (+.f64 (*.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.f64 (+.f64 a b) (/.f64 (+.f64 (*.f64 1/6 (*.f64 b (pow.f64 a 3))) (+.f64 (*.f64 a (*.f64 1/6 (pow.f64 b 3))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/4))) (pow.f64 (*.f64 a b) 2))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 b (pow.f64 a 2)))) (pow.f64 (*.f64 a b) 2)))) (/.f64 (*.f64 1/2 (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 b (pow.f64 a 2)))) (*.f64 a b))))) (/.f64 (*.f64 1/2 (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 b (pow.f64 a 2)))) (*.f64 a b))) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 b (pow.f64 a 2)))) (pow.f64 (*.f64 a b) 2)))) (/.f64 (+.f64 (*.f64 1/6 (*.f64 b (pow.f64 a 3))) (+.f64 (*.f64 a (*.f64 1/6 (pow.f64 b 3))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/4))) (*.f64 a b))) (*.f64 (+.f64 a b) (/.f64 (+.f64 (*.f64 a (*.f64 1/24 (pow.f64 b 4))) (*.f64 1/12 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 3)) (*.f64 (pow.f64 b 2) (pow.f64 a 3))))) (pow.f64 (*.f64 a b) 2))))))))
(+.f64 (*.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/4) (*.f64 1/6 (+.f64 (*.f64 b (pow.f64 a 3)) (*.f64 a (pow.f64 b 3))))) (/.f64 (+.f64 a b) (pow.f64 (*.f64 a b) 2))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (+.f64 a b) (*.f64 (+.f64 (*.f64 b (pow.f64 a 2)) (*.f64 a (pow.f64 b 2))) (/.f64 1/2 (pow.f64 (*.f64 a b) 2))))) (*.f64 (+.f64 (*.f64 b (pow.f64 a 2)) (*.f64 a (pow.f64 b 2))) (/.f64 1/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 a b) (*.f64 (+.f64 (*.f64 b (pow.f64 a 2)) (*.f64 a (pow.f64 b 2))) (/.f64 1/2 (pow.f64 (*.f64 a b) 2)))))) (+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 a b) 4) (*.f64 a b))) (+.f64 (*.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/4) (*.f64 1/6 (+.f64 (*.f64 b (pow.f64 a 3)) (*.f64 a (pow.f64 b 3))))) (/.f64 (+.f64 a b) (pow.f64 (*.f64 a b) 2))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (+.f64 a b) (*.f64 (+.f64 (*.f64 b (pow.f64 a 2)) (*.f64 a (pow.f64 b 2))) (/.f64 1/2 (pow.f64 (*.f64 a b) 2))))) (*.f64 (+.f64 (*.f64 b (pow.f64 a 2)) (*.f64 a (pow.f64 b 2))) (/.f64 1/2 (*.f64 a b)))))) (*.f64 (+.f64 (*.f64 b (pow.f64 a 2)) (*.f64 a (pow.f64 b 2))) (/.f64 1/2 (*.f64 a b)))) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (+.f64 a b) (*.f64 (+.f64 (*.f64 b (pow.f64 a 2)) (*.f64 a (pow.f64 b 2))) (/.f64 1/2 (pow.f64 (*.f64 a b) 2))))) (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/4) (*.f64 1/6 (+.f64 (*.f64 b (pow.f64 a 3)) (*.f64 a (pow.f64 b 3))))) (*.f64 a b))) (*.f64 (+.f64 (*.f64 (pow.f64 b 4) (*.f64 1/24 a)) (*.f64 1/12 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 3)) (*.f64 (pow.f64 b 2) (pow.f64 a 3))))) (/.f64 (+.f64 a b) (pow.f64 (*.f64 a b) 2))))))))))
(*.f64 6 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1)))))
(*.f64 6 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 a 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 2)))))
(*.f64 6 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 eps 2) (+.f64 (exp.f64 (*.f64 b eps)) -1)))))
(+.f64 (*.f64 6 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (*.f64 -18 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))))
(+.f64 (*.f64 6 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 a 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 2))))) (*.f64 -18 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 a 4))))))
(+.f64 (*.f64 6 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 eps 2) (+.f64 (exp.f64 (*.f64 b eps)) -1))))) (*.f64 -18 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 a 4))))))
(+.f64 (*.f64 6 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 eps 2) (+.f64 (exp.f64 (*.f64 b eps)) -1))))) (*.f64 -18 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 (pow.f64 a 4) (pow.f64 eps 3))))))
(+.f64 (*.f64 6 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -54 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 36 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (pow.f64 eps 4))) (*.f64 -18 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -54 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 a 5)))) (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 a 5))) 36)) (pow.f64 eps 4))) (+.f64 (*.f64 6 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 a 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 2))))) (*.f64 -18 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 a 4)))))))
(+.f64 (*.f64 6 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 eps 2) (+.f64 (exp.f64 (*.f64 b eps)) -1))))) (+.f64 (*.f64 -18 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 a 4))))) (neg.f64 (/.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 a 5))) -18) (pow.f64 eps 4)))))
(+.f64 (*.f64 6 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 eps 2) (+.f64 (exp.f64 (*.f64 b eps)) -1))))) (+.f64 (*.f64 -18 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 (pow.f64 a 4) (pow.f64 eps 3))))) (neg.f64 (*.f64 -18 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 (pow.f64 eps 4) (pow.f64 a 5))))))))
(+.f64 (*.f64 6 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -108 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 a 6) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 -3 (/.f64 (+.f64 (*.f64 36 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 -54 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) a))) (pow.f64 eps 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -54 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 36 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (pow.f64 eps 4))) (*.f64 -18 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -108 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 a 6)))) (*.f64 -3 (/.f64 (+.f64 (*.f64 -54 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 a 5)))) (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 a 5))) 36)) a))) (pow.f64 eps 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -54 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 a 5)))) (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 a 5))) 36)) (pow.f64 eps 4))) (+.f64 (*.f64 6 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 a 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 2))))) (*.f64 -18 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 a 4))))))))
(+.f64 (*.f64 6 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 eps 2) (+.f64 (exp.f64 (*.f64 b eps)) -1))))) (+.f64 (+.f64 (*.f64 -18 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 a 4))))) (neg.f64 (/.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 a 5))) -18) (pow.f64 eps 4)))) (neg.f64 (/.f64 (+.f64 (*.f64 -108 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 a 6)))) (*.f64 -3 (/.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 a 5))) -18) a))) (pow.f64 eps 5)))))
(+.f64 (+.f64 (*.f64 6 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 eps 2) (+.f64 (exp.f64 (*.f64 b eps)) -1))))) (*.f64 -18 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 (pow.f64 a 4) (pow.f64 eps 3)))))) (*.f64 -1 (+.f64 (*.f64 -18 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 (pow.f64 eps 4) (pow.f64 a 5))))) (/.f64 (+.f64 (*.f64 -108 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 a 6)))) (*.f64 -3 (*.f64 -18 (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 a 5))) a)))) (pow.f64 eps 5)))))
(*.f64 6 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1)))))
(*.f64 6 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 a 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 2)))))
(*.f64 6 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 eps 2) (+.f64 (exp.f64 (*.f64 b eps)) -1)))))
(+.f64 (*.f64 6 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (*.f64 -18 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))))
(+.f64 (*.f64 6 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 a 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 2))))) (*.f64 -18 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 a 4))))))
(+.f64 (*.f64 6 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 eps 2) (+.f64 (exp.f64 (*.f64 b eps)) -1))))) (*.f64 -18 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 a 4))))))
(+.f64 (*.f64 6 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 eps 2) (+.f64 (exp.f64 (*.f64 b eps)) -1))))) (*.f64 -18 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 (pow.f64 a 4) (pow.f64 eps 3))))))
(+.f64 (*.f64 6 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (+.f64 (*.f64 -18 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (+.f64 (*.f64 54 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (*.f64 -36 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))))))
(+.f64 (*.f64 6 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 a 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 2))))) (+.f64 (*.f64 54 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 a 5) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 4))))) (+.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 a 5) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 4)))) -36) (*.f64 -18 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 a 4))))))))
(+.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 (pow.f64 eps 4) (pow.f64 a 5)))) 18) (+.f64 (*.f64 6 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 eps 2) (+.f64 (exp.f64 (*.f64 b eps)) -1))))) (*.f64 -18 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 a 4)))))))
(+.f64 (*.f64 6 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 eps 2) (+.f64 (exp.f64 (*.f64 b eps)) -1))))) (+.f64 (*.f64 -18 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 (pow.f64 a 4) (pow.f64 eps 3))))) (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 (pow.f64 eps 4) (pow.f64 a 5)))) 18)))
(+.f64 (*.f64 6 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (+.f64 (*.f64 -18 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -108 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 a 6) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 3 (/.f64 (+.f64 (*.f64 54 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 -36 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) a))) (pow.f64 eps 5))) (+.f64 (*.f64 -36 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (*.f64 54 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1)))))))))
(+.f64 (*.f64 -18 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 a 4))))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -108 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 a 6)))) (*.f64 3 (/.f64 (+.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 a 5))) 54) (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 a 5))) -36)) a))) (pow.f64 eps 5))) (+.f64 (*.f64 54 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 a 5) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 4))))) (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 a 5) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 4)))) -36))) (*.f64 6 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 a 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 2)))))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 -108 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 a 6)))) (*.f64 3 (/.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 a 5))) 18) a))) (pow.f64 eps 5))) (+.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 (pow.f64 eps 4) (pow.f64 a 5)))) 18) (+.f64 (*.f64 6 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 eps 2) (+.f64 (exp.f64 (*.f64 b eps)) -1))))) (*.f64 -18 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 a 4))))))))
(+.f64 (*.f64 -18 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 (pow.f64 a 4) (pow.f64 eps 3))))) (+.f64 (+.f64 (*.f64 6 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 eps 2) (+.f64 (exp.f64 (*.f64 b eps)) -1))))) (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 (pow.f64 eps 4) (pow.f64 a 5)))) 18)) (neg.f64 (/.f64 (+.f64 (*.f64 -108 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 a 6)))) (*.f64 3 (*.f64 18 (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 a 5))) a)))) (pow.f64 eps 5)))))
(/.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 1 a) (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 b eps))) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (*.f64 eps 1/2)))
(+.f64 (/.f64 1 a) (-.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (+.f64 (exp.f64 (*.f64 b eps)) -1))) (*.f64 eps 1/2)))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (+.f64 (exp.f64 (*.f64 b eps)) -1)) 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 1 a) (*.f64 a (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 b eps))) (+.f64 (exp.f64 (*.f64 b eps)) -1))) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 eps (*.f64 (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 b eps))) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (*.f64 eps 1/2)) 1/2)))))) (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 b eps))) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (*.f64 eps 1/2)))
(+.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (+.f64 (exp.f64 (*.f64 b eps)) -1))) (-.f64 (+.f64 (/.f64 1 a) (*.f64 a (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 b eps))) (+.f64 (exp.f64 (*.f64 b eps)) -1))) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (+.f64 (exp.f64 (*.f64 b eps)) -1))) (*.f64 eps 1/2)))))))) (*.f64 eps 1/2)))
(+.f64 (/.f64 1 a) (+.f64 (*.f64 a (-.f64 (*.f64 1/2 (*.f64 (exp.f64 (*.f64 b eps)) (/.f64 (pow.f64 eps 2) (+.f64 (exp.f64 (*.f64 b eps)) -1)))) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (+.f64 (exp.f64 (*.f64 b eps)) -1)) 1/2)) (*.f64 eps 1/2))))) (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (+.f64 (exp.f64 (*.f64 b eps)) -1)) 1/2))))
(-.f64 (+.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/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 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 a (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 b eps))) (+.f64 (exp.f64 (*.f64 b eps)) -1))) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 eps (*.f64 (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 b eps))) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (*.f64 eps 1/2)) 1/2))))) (+.f64 (/.f64 1 a) (/.f64 (*.f64 eps (exp.f64 (*.f64 b eps))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))) (-.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 1/6 (*.f64 (exp.f64 (*.f64 b eps)) (/.f64 (pow.f64 eps 3) (+.f64 (exp.f64 (*.f64 b eps)) -1)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 b eps))) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (*.f64 eps 1/2)))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 b eps))) (+.f64 (exp.f64 (*.f64 b eps)) -1))) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 eps (*.f64 (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 b eps))) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (*.f64 eps 1/2)) 1/2)))) (*.f64 eps 1/2))))) (*.f64 eps 1/2)))
(+.f64 (+.f64 (/.f64 1 a) (+.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (+.f64 (exp.f64 (*.f64 b eps)) -1))) (*.f64 a (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 b eps))) (+.f64 (exp.f64 (*.f64 b eps)) -1))) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (+.f64 (exp.f64 (*.f64 b eps)) -1))) (*.f64 eps 1/2))))))))) (-.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 1/6 (*.f64 (exp.f64 (*.f64 b eps)) (/.f64 (pow.f64 eps 3) (+.f64 (exp.f64 (*.f64 b eps)) -1)))) (+.f64 (*.f64 (-.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (+.f64 (exp.f64 (*.f64 b eps)) -1))) (*.f64 eps 1/2)) (*.f64 1/6 (pow.f64 eps 2))) (*.f64 eps (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 b eps))) (+.f64 (exp.f64 (*.f64 b eps)) -1))) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (+.f64 (exp.f64 (*.f64 b eps)) -1))) (*.f64 eps 1/2)))))) 1/2))))) (*.f64 eps 1/2)))
(+.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (+.f64 (exp.f64 (*.f64 b eps)) -1)) 1/2)) (+.f64 (+.f64 (/.f64 1 a) (*.f64 a (-.f64 (*.f64 1/2 (*.f64 (exp.f64 (*.f64 b eps)) (/.f64 (pow.f64 eps 2) (+.f64 (exp.f64 (*.f64 b eps)) -1)))) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (+.f64 (exp.f64 (*.f64 b eps)) -1)) 1/2)) (*.f64 eps 1/2)))))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 3) (exp.f64 (*.f64 b eps))) (+.f64 (exp.f64 (*.f64 b eps)) -1))) (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 1/6 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (+.f64 (exp.f64 (*.f64 b eps)) -1)) 1/2)))) (*.f64 eps (*.f64 (-.f64 (*.f64 1/2 (*.f64 (exp.f64 (*.f64 b eps)) (/.f64 (pow.f64 eps 2) (+.f64 (exp.f64 (*.f64 b eps)) -1)))) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (+.f64 (exp.f64 (*.f64 b eps)) -1)) 1/2)) (*.f64 eps 1/2)))) 1/2)))))))
(*.f64 6 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1)))))
(*.f64 6 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 a 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 2)))))
(*.f64 6 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 eps 2) (+.f64 (exp.f64 (*.f64 b eps)) -1)))))
(+.f64 (*.f64 6 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (*.f64 -18 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))))
(+.f64 (*.f64 6 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 a 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 2))))) (*.f64 -18 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 a 4))))))
(+.f64 (*.f64 6 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 eps 2) (+.f64 (exp.f64 (*.f64 b eps)) -1))))) (*.f64 -18 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 a 4))))))
(+.f64 (*.f64 6 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 eps 2) (+.f64 (exp.f64 (*.f64 b eps)) -1))))) (*.f64 -18 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 (pow.f64 a 4) (pow.f64 eps 3))))))
(+.f64 (*.f64 6 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -54 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 4) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 36 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (pow.f64 a 5))) (*.f64 -18 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -54 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 a 5)))) (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 a 5))) 36)) (pow.f64 eps 4))) (+.f64 (*.f64 6 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 a 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 2))))) (*.f64 -18 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 a 4)))))))
(+.f64 (*.f64 6 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 eps 2) (+.f64 (exp.f64 (*.f64 b eps)) -1))))) (+.f64 (*.f64 -18 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 a 4))))) (neg.f64 (/.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 a 5))) -18) (pow.f64 eps 4)))))
(+.f64 (*.f64 6 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 eps 2) (+.f64 (exp.f64 (*.f64 b eps)) -1))))) (+.f64 (*.f64 -18 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 (pow.f64 a 4) (pow.f64 eps 3))))) (neg.f64 (*.f64 -18 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 (pow.f64 eps 4) (pow.f64 a 5))))))))
(+.f64 (*.f64 6 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -3 (/.f64 (+.f64 (*.f64 -54 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 4) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 36 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) eps)) (*.f64 -108 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (pow.f64 a 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -54 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 4) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 36 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (pow.f64 a 5))) (*.f64 -18 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -3 (/.f64 (+.f64 (*.f64 -54 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 4)))) (*.f64 36 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 4))))) eps)) (*.f64 -108 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 5))))) (pow.f64 a 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -54 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 4)))) (*.f64 36 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 4))))) (pow.f64 a 5))) (+.f64 (*.f64 6 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 a 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 2))))) (*.f64 -18 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 a 4))))))))
(+.f64 (*.f64 6 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 eps 2) (+.f64 (exp.f64 (*.f64 b eps)) -1))))) (+.f64 (+.f64 (*.f64 -18 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 a 4))))) (neg.f64 (/.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 4))) -18) (pow.f64 a 5)))) (neg.f64 (/.f64 (+.f64 (*.f64 -3 (/.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 4))) -18) eps)) (*.f64 -108 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 5))))) (pow.f64 a 6)))))
(+.f64 (*.f64 -18 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 (pow.f64 a 4) (pow.f64 eps 3))))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -18 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 (pow.f64 eps 4) (pow.f64 a 5))))) (/.f64 (+.f64 (*.f64 -3 (*.f64 -18 (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 4))) eps))) (*.f64 -108 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 5))))) (pow.f64 a 6)))) (*.f64 6 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 eps 2) (+.f64 (exp.f64 (*.f64 b eps)) -1)))))))
(*.f64 6 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1)))))
(*.f64 6 (/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1) (*.f64 (pow.f64 a 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 2)))))
(*.f64 6 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 eps 2) (+.f64 (exp.f64 (*.f64 b eps)) -1)))))
(+.f64 (*.f64 6 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (*.f64 -18 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))))
(+.f64 (*.f64 6 (/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1) (*.f64 (pow.f64 a 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 2))))) (*.f64 -18 (/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1) (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 a 4))))))
(+.f64 (*.f64 6 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 eps 2) (+.f64 (exp.f64 (*.f64 b eps)) -1))))) (*.f64 -18 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 a 4))))))
(+.f64 (*.f64 6 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 eps 2) (+.f64 (exp.f64 (*.f64 b eps)) -1))))) (*.f64 -18 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 (pow.f64 a 4) (pow.f64 eps 3))))))
(+.f64 (*.f64 6 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (+.f64 (*.f64 -18 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (+.f64 (*.f64 -36 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (*.f64 54 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))))))
(+.f64 (*.f64 6 (/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1) (*.f64 (pow.f64 a 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 2))))) (+.f64 (*.f64 -18 (/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1) (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 a 4))))) (+.f64 (*.f64 -36 (/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1) (*.f64 (pow.f64 a 5) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 4))))) (*.f64 54 (/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1) (*.f64 (pow.f64 a 5) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 4))))))))
(+.f64 (*.f64 6 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 eps 2) (+.f64 (exp.f64 (*.f64 b eps)) -1))))) (+.f64 (*.f64 -18 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 a 4))))) (*.f64 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 (pow.f64 eps 4) (pow.f64 a 5)))) 18)))
(+.f64 (*.f64 6 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 eps 2) (+.f64 (exp.f64 (*.f64 b eps)) -1))))) (+.f64 (*.f64 -18 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 (pow.f64 a 4) (pow.f64 eps 3))))) (*.f64 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 (pow.f64 eps 4) (pow.f64 a 5)))) 18)))
(+.f64 (*.f64 6 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (+.f64 (*.f64 -18 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (+.f64 (*.f64 -36 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 3 (/.f64 (+.f64 (*.f64 54 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 4) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 -36 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 4) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) eps)) (*.f64 -108 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 5) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (pow.f64 a 6))) (*.f64 54 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 5) (-.f64 (exp.f64 (*.f64 eps b)) 1)))))))))
(+.f64 (*.f64 6 (/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1) (*.f64 (pow.f64 a 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 2))))) (+.f64 (*.f64 -18 (/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1) (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 a 4))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 3 (/.f64 (+.f64 (*.f64 54 (/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 4)))) (*.f64 -36 (/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 4))))) eps)) (*.f64 -108 (/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 5))))) (pow.f64 a 6))) (+.f64 (*.f64 -36 (/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1) (*.f64 (pow.f64 a 5) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 4))))) (*.f64 54 (/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1) (*.f64 (pow.f64 a 5) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 4)))))))))
(+.f64 (*.f64 6 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 eps 2) (+.f64 (exp.f64 (*.f64 b eps)) -1))))) (+.f64 (*.f64 -18 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 a 4))))) (+.f64 (*.f64 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 (pow.f64 eps 4) (pow.f64 a 5)))) 18) (neg.f64 (/.f64 (+.f64 (*.f64 3 (/.f64 (*.f64 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 4))) 18) eps)) (*.f64 -108 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 5))))) (pow.f64 a 6))))))
(+.f64 (*.f64 -18 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 (pow.f64 a 4) (pow.f64 eps 3))))) (+.f64 (*.f64 6 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 eps 2) (+.f64 (exp.f64 (*.f64 b eps)) -1))))) (+.f64 (*.f64 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 (pow.f64 eps 4) (pow.f64 a 5)))) 18) (neg.f64 (/.f64 (+.f64 (*.f64 3 (*.f64 18 (/.f64 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 4))) eps))) (*.f64 -108 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 5))))) (pow.f64 a 6))))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 b (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))))
(/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) b) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))
(/.f64 (/.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) b) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3)))))
(/.f64 (/.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) b) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))) (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 b (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))))) (+.f64 (/.f64 1 (*.f64 b (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))))))
(+.f64 (/.f64 (/.f64 (exp.f64 (*.f64 a eps)) b) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 a eps))) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (/.f64 (/.f64 1 b) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (*.f64 1/2 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))))))))
(+.f64 (*.f64 (exp.f64 (*.f64 a eps)) (/.f64 eps (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3)))))) (-.f64 (/.f64 (/.f64 (exp.f64 (*.f64 a eps)) b) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))) (+.f64 (/.f64 (/.f64 1 b) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))) (*.f64 eps (*.f64 (/.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))) 1/2)))))
(+.f64 (*.f64 (exp.f64 (*.f64 a eps)) (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))) (-.f64 (/.f64 (/.f64 (exp.f64 (*.f64 a eps)) b) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (/.f64 (/.f64 1 b) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (*.f64 1/2 (*.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))))))))
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))) (*.f64 1/2 (/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))))))) (*.f64 1/6 (/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (pow.f64 eps 2)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))))) b) (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 b (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))))) (+.f64 (/.f64 1 (*.f64 b (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))))))
(+.f64 (+.f64 (/.f64 (/.f64 (exp.f64 (*.f64 a eps)) b) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (*.f64 b (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 a eps))) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))) (+.f64 (*.f64 eps (*.f64 (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 a eps))) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (*.f64 1/2 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))) 1/2)) (*.f64 1/6 (*.f64 (pow.f64 eps 2) (/.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))))))))) (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 a eps))) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (/.f64 (/.f64 1 b) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (*.f64 1/2 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))))))))
(+.f64 (+.f64 (*.f64 (exp.f64 (*.f64 a eps)) (/.f64 eps (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3)))))) (/.f64 (/.f64 (exp.f64 (*.f64 a eps)) b) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3)))))) (-.f64 (*.f64 b (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 a eps))) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3)))))) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 (exp.f64 (*.f64 a eps)) (/.f64 eps (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3)))))) (*.f64 eps (*.f64 (/.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))) 1/2))))) (*.f64 1/6 (*.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3)))))))))) (+.f64 (/.f64 (/.f64 1 b) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))) (*.f64 eps (*.f64 (/.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))) 1/2)))))
(+.f64 (*.f64 (exp.f64 (*.f64 a eps)) (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))) (+.f64 (*.f64 b (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 a eps))) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))) (+.f64 (*.f64 (-.f64 (*.f64 (exp.f64 (*.f64 a eps)) (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))) (*.f64 1/2 (*.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))) (*.f64 eps 1/2)) (*.f64 1/6 (*.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) (/.f64 (pow.f64 eps 2) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))))) (-.f64 (/.f64 (/.f64 (exp.f64 (*.f64 a eps)) b) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (/.f64 (/.f64 1 b) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (*.f64 1/2 (*.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))))))
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))) (*.f64 1/2 (/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))))))) (*.f64 1/6 (/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (pow.f64 eps 2)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))))) b) (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 3) (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))) (*.f64 1/2 (/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (pow.f64 eps 3)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))))))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 2) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))))) eps)))))) (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 b (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))))))) (+.f64 (/.f64 1 (*.f64 b (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))))))
(+.f64 (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 3) (exp.f64 (*.f64 a eps))) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 a eps))) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (*.f64 1/2 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 3) (/.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 a eps))) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))) (+.f64 (*.f64 eps (*.f64 (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 a eps))) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (*.f64 1/2 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))) 1/2)) (*.f64 1/6 (*.f64 (pow.f64 eps 2) (/.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))))))) (*.f64 eps 1/2)))))) (+.f64 (/.f64 (/.f64 (exp.f64 (*.f64 a eps)) b) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (*.f64 b (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 a eps))) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))) (+.f64 (*.f64 eps (*.f64 (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 a eps))) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (*.f64 1/2 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))) 1/2)) (*.f64 1/6 (*.f64 (pow.f64 eps 2) (/.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))))))) (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 a eps))) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (/.f64 (/.f64 1 b) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (*.f64 1/2 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))))))))
(+.f64 (*.f64 (exp.f64 (*.f64 a eps)) (/.f64 eps (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3)))))) (-.f64 (+.f64 (/.f64 (/.f64 (exp.f64 (*.f64 a eps)) b) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))) (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 1/6 (*.f64 (exp.f64 (*.f64 a eps)) (/.f64 (pow.f64 eps 3) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))) (+.f64 (*.f64 (-.f64 (*.f64 (exp.f64 (*.f64 a eps)) (/.f64 eps (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3)))))) (*.f64 eps (*.f64 (/.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))) 1/2))) (*.f64 1/6 (pow.f64 eps 2))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) (/.f64 (pow.f64 eps 3) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))) (*.f64 eps (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 a eps))) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3)))))) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 (exp.f64 (*.f64 a eps)) (/.f64 eps (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3)))))) (*.f64 eps (*.f64 (/.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))) 1/2))))) (*.f64 1/6 (*.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))))) 1/2)))))) (*.f64 b (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 a eps))) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3)))))) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 (exp.f64 (*.f64 a eps)) (/.f64 eps (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3)))))) (*.f64 eps (*.f64 (/.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))) 1/2))))) (*.f64 1/6 (*.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3)))))))))))) (+.f64 (/.f64 (/.f64 1 b) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))) (*.f64 eps (*.f64 (/.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))) 1/2)))))
(+.f64 (*.f64 (exp.f64 (*.f64 a eps)) (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))) (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 1/6 (*.f64 (exp.f64 (*.f64 a eps)) (/.f64 (pow.f64 eps 3) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))))) (+.f64 (*.f64 eps (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 a eps))) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))) (+.f64 (*.f64 (-.f64 (*.f64 (exp.f64 (*.f64 a eps)) (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))) (*.f64 1/2 (*.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))) (*.f64 eps 1/2)) (*.f64 1/6 (*.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) (/.f64 (pow.f64 eps 2) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))))))) 1/2)) (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 1/6 (-.f64 (*.f64 (exp.f64 (*.f64 a eps)) (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))) (*.f64 1/2 (*.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))))) (*.f64 1/24 (*.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) (/.f64 (pow.f64 eps 3) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))))))))) (+.f64 (*.f64 b (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 a eps))) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))) (+.f64 (*.f64 (-.f64 (*.f64 (exp.f64 (*.f64 a eps)) (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))) (*.f64 1/2 (*.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))) (*.f64 eps 1/2)) (*.f64 1/6 (*.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) (/.f64 (pow.f64 eps 2) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))))) (-.f64 (/.f64 (/.f64 (exp.f64 (*.f64 a eps)) b) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (/.f64 (/.f64 1 b) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (*.f64 1/2 (*.f64 (+.f64 -1 (exp.f64 (*.f64 a eps))) (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))))))))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 b -1)))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 a (neg.f64 b))))) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 eps (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 a (neg.f64 b))))) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 b -1)))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 a (neg.f64 b))))) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 eps (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 a (neg.f64 b))))) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 b -1)))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 a (neg.f64 b))))) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 eps (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 a (neg.f64 b))))) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 b -1)))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 a (neg.f64 b))))) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 eps (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 a (neg.f64 b))))) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 a (*.f64 b (pow.f64 eps 2)))
(+.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 a (*.f64 b (pow.f64 eps 2))) (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (*.f64 b 1/2)) (*.f64 a (*.f64 (pow.f64 b 2) 1/2))) (pow.f64 eps 3)))
(+.f64 (*.f64 a (*.f64 b (pow.f64 eps 2))) (*.f64 (*.f64 1/2 (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 b (pow.f64 a 2)))) (pow.f64 eps 3)))
(+.f64 (*.f64 a (*.f64 b (pow.f64 eps 2))) (*.f64 (*.f64 1/2 (+.f64 (*.f64 b (pow.f64 a 2)) (*.f64 a (pow.f64 b 2)))) (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)))))))
(+.f64 (*.f64 a (*.f64 b (pow.f64 eps 2))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (*.f64 b 1/2)) (*.f64 a (*.f64 (pow.f64 b 2) 1/2))) (pow.f64 eps 3)) (*.f64 (+.f64 (*.f64 a (*.f64 (pow.f64 b 3) 1/6)) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/4) (*.f64 (pow.f64 a 3) (*.f64 b 1/6)))) (pow.f64 eps 4))))
(+.f64 (*.f64 a (*.f64 b (pow.f64 eps 2))) (+.f64 (*.f64 (*.f64 1/2 (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 b (pow.f64 a 2)))) (pow.f64 eps 3)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 b (pow.f64 a 3))) (+.f64 (*.f64 a (*.f64 1/6 (pow.f64 b 3))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/4))) (pow.f64 eps 4))))
(+.f64 (*.f64 (*.f64 1/2 (+.f64 (*.f64 b (pow.f64 a 2)) (*.f64 a (pow.f64 b 2)))) (pow.f64 eps 3)) (+.f64 (*.f64 a (*.f64 b (pow.f64 eps 2))) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/4) (*.f64 1/6 (+.f64 (*.f64 b (pow.f64 a 3)) (*.f64 a (pow.f64 b 3))))) (pow.f64 eps 4))))
(+.f64 (*.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 1/12 (*.f64 (pow.f64 a 3) (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 a (*.f64 b (pow.f64 eps 2))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (*.f64 b 1/2)) (*.f64 a (*.f64 (pow.f64 b 2) 1/2))) (pow.f64 eps 3)) (*.f64 (+.f64 (*.f64 a (*.f64 (pow.f64 b 3) 1/6)) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/4) (*.f64 (pow.f64 a 3) (*.f64 b 1/6)))) (pow.f64 eps 4))) (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 3) 1/12)) (+.f64 (*.f64 a (*.f64 (pow.f64 b 4) 1/24)) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 b 2) 1/12)))) (pow.f64 eps 5))))
(+.f64 (*.f64 a (*.f64 b (pow.f64 eps 2))) (+.f64 (+.f64 (*.f64 (*.f64 1/2 (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 b (pow.f64 a 2)))) (pow.f64 eps 3)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 b (pow.f64 a 3))) (+.f64 (*.f64 a (*.f64 1/6 (pow.f64 b 3))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/4))) (pow.f64 eps 4))) (*.f64 (+.f64 (*.f64 a (*.f64 1/24 (pow.f64 b 4))) (*.f64 1/12 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 3)) (*.f64 (pow.f64 b 2) (pow.f64 a 3))))) (pow.f64 eps 5))))
(+.f64 (+.f64 (*.f64 (*.f64 1/2 (+.f64 (*.f64 b (pow.f64 a 2)) (*.f64 a (pow.f64 b 2)))) (pow.f64 eps 3)) (+.f64 (*.f64 a (*.f64 b (pow.f64 eps 2))) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/4) (*.f64 1/6 (+.f64 (*.f64 b (pow.f64 a 3)) (*.f64 a (pow.f64 b 3))))) (pow.f64 eps 4)))) (*.f64 (+.f64 (*.f64 (pow.f64 b 4) (*.f64 1/24 a)) (*.f64 1/12 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 3)) (*.f64 (pow.f64 b 2) (pow.f64 a 3))))) (pow.f64 eps 5)))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1))))
(*.f64 1/6 (*.f64 (pow.f64 a 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 3))))
(*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 3)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 2) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 3)))) (*.f64 1/2 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 2)))))
(+.f64 (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 2))))
(+.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/6 (*.f64 (pow.f64 a 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 3)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 2)))) (*.f64 a (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) eps))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 2))) (+.f64 (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 3))) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 a eps))))
(+.f64 (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 3))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 2))) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 a 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)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 3)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 2)))) (*.f64 a (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) eps))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 2))) (+.f64 (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 3))) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 a eps))))
(+.f64 (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 3))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 2))) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 a eps))))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1))))
(*.f64 1/6 (*.f64 (pow.f64 a 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 3))))
(*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 3)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 2) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 3)))) (*.f64 1/2 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 2)))))
(+.f64 (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 2))))
(+.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/6 (*.f64 (pow.f64 a 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 3)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 2)))) (*.f64 a (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) eps))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 2))) (+.f64 (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 3))) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 a eps))))
(+.f64 (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 3))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 2))) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 a 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)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 3)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 2)))) (*.f64 a (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) eps))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 2))) (+.f64 (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 3))) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 a eps))))
(+.f64 (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 3))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 2))) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 a eps))))
(*.f64 eps (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 a (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) eps))
(*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 a 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))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 2)))) (*.f64 a (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) eps)))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 2))) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 a 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)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 3)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 2)))) (*.f64 a (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) eps))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 2))) (+.f64 (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 3))) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 a eps))))
(+.f64 (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 3))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 2))) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 a 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)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 3)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 2)))) (*.f64 a (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) eps))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 2))) (+.f64 (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 3))) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 a eps))))
(+.f64 (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 3))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 2))) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 a eps))))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1))))
(*.f64 1/6 (*.f64 (pow.f64 a 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 3))))
(*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 3)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 2) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 3)))) (*.f64 1/2 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 2)))))
(+.f64 (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 2))))
(+.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/6 (*.f64 (pow.f64 a 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 3)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 2)))) (*.f64 a (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) eps))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 2))) (+.f64 (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 3))) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 a eps))))
(+.f64 (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 3))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 2))) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 a 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)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 3)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 2)))) (*.f64 a (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) eps))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 2))) (+.f64 (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 3))) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 a eps))))
(+.f64 (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 3))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 2))) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 a eps))))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1))))
(*.f64 1/6 (*.f64 (pow.f64 a 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 3))))
(*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 3)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 2) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 3)))) (*.f64 1/2 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 2)))))
(+.f64 (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 2))))
(+.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/6 (*.f64 (pow.f64 a 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 3)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 2)))) (*.f64 a (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) eps))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 2))) (+.f64 (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 3))) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 a eps))))
(+.f64 (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 3))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 2))) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 a 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)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 3)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 eps 2)))) (*.f64 a (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) eps))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 2))) (+.f64 (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 3))) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 a eps))))
(+.f64 (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 3))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (pow.f64 (*.f64 a eps) 2))) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 a eps))))
(*.f64 eps (*.f64 b (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))))
(*.f64 b (*.f64 (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))) eps))
(*.f64 (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3)))) (*.f64 b eps))
(*.f64 (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))) (*.f64 b eps))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))))) (*.f64 eps (*.f64 b (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))))
(+.f64 (*.f64 b (*.f64 (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))) eps)) (*.f64 1/2 (*.f64 (pow.f64 b 2) (*.f64 (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))) (pow.f64 eps 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3)))) (*.f64 b eps)) (*.f64 1/2 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))))
(+.f64 (*.f64 (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))) (*.f64 b eps)) (*.f64 1/2 (*.f64 (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))) (pow.f64 (*.f64 b eps) 2))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 b 3) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))))) (*.f64 eps (*.f64 b (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 b 3) (*.f64 (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))) (pow.f64 eps 3)))) (+.f64 (*.f64 b (*.f64 (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))) eps)) (*.f64 1/2 (*.f64 (pow.f64 b 2) (*.f64 (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))) (pow.f64 eps 2))))))
(+.f64 (*.f64 (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3)))) (*.f64 b eps)) (+.f64 (*.f64 1/6 (*.f64 (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3)))) (*.f64 (pow.f64 eps 3) (pow.f64 b 3)))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3)))))))))
(+.f64 (*.f64 (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))) (*.f64 b eps)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))) (pow.f64 (*.f64 b eps) 2))) (*.f64 1/6 (*.f64 (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))) (pow.f64 (*.f64 b eps) 3)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 b 3) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))))) (+.f64 (*.f64 eps (*.f64 b (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 b 4) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 b 2) (*.f64 (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))) (pow.f64 eps 2)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 b 3) (*.f64 (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))) (pow.f64 eps 3)))) (+.f64 (*.f64 b (*.f64 (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))) eps)) (*.f64 1/24 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))) (pow.f64 eps 4)))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))) (+.f64 (*.f64 1/6 (*.f64 (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3)))) (*.f64 (pow.f64 eps 3) (pow.f64 b 3)))) (+.f64 (*.f64 (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3)))) (*.f64 b eps)) (*.f64 1/24 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))))))
(+.f64 (*.f64 1/6 (*.f64 (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))) (pow.f64 (*.f64 b eps) 3))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))) (pow.f64 (*.f64 b eps) 2))) (+.f64 (*.f64 (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))) (*.f64 b eps)) (*.f64 1/24 (*.f64 (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))) (pow.f64 (*.f64 b eps) 4))))))
(*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))
(*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3)))))
(*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))
(*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3)))))
(*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))
(*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3)))))
(*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))
(*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3)))))
(*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))
(*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3)))))
(*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))
(*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3)))))
(*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))
(*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3)))))
(*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))
(*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3)))))
(+.f64 (*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))) 0)
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(+.f64 0 (*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(-.f64 (*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))) 0)
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 eps (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 1 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 eps (*.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 1 (*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (/.f64 1 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 1 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 1/2 (*.f64 eps (*.f64 2 (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 2 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 2 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 2 (/.f64 (*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))) 2))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 (*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))) 1)
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 -1 (/.f64 (*.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 -1 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (neg.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 -1 (/.f64 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (-.f64 1 (exp.f64 (*.f64 eps b)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 eps eps)) (/.f64 (/.f64 1/2 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 eps eps)) (*.f64 (/.f64 (/.f64 1/2 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 eps eps)) (*.f64 1/2 (/.f64 1 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (*.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 (/.f64 eps (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1))) (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 (+.f64 eps eps) (/.f64 (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) 2))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 (+.f64 eps eps) (*.f64 (/.f64 (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) 2) 1))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 (+.f64 eps eps) (*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 1/2) (/.f64 1 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2) (*.f64 eps (/.f64 (/.f64 1/2 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2) (*.f64 (*.f64 eps (/.f64 (/.f64 1/2 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (+.f64 (exp.f64 (*.f64 eps b)) -1))) 1))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2) (*.f64 (*.f64 eps 1/2) (/.f64 1 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 (*.f64 eps (*.f64 2 (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))) 1/2)
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 eps 4)) (/.f64 1 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 4))))
(*.f64 (*.f64 eps (*.f64 4 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1))) (/.f64 (/.f64 1 (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (*.f64 4 (+.f64 (exp.f64 (*.f64 b eps)) -1))))
(*.f64 (*.f64 4 (*.f64 eps (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1))) (/.f64 1 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 4 (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (*.f64 eps 4) (/.f64 1/4 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))))))
(*.f64 (/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 eps eps)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (/.f64 1 (*.f64 2 (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(*.f64 (*.f64 (+.f64 eps eps) (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))) (/.f64 1/2 (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 (+.f64 eps eps) (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))) (/.f64 1/2 (+.f64 (exp.f64 (*.f64 b eps)) -1))))
(*.f64 (/.f64 1/2 (+.f64 (exp.f64 (*.f64 b eps)) -1)) (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) 2)))
(*.f64 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1))) (/.f64 1 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 (/.f64 eps (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 (/.f64 eps (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1))) (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 (/.f64 1 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (/.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1)))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) eps)
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 (*.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))) (/.f64 -1 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 (*.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))) (/.f64 1 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (neg.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 (/.f64 (*.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (/.f64 -1 (+.f64 (exp.f64 (*.f64 eps b)) -1)))
(*.f64 (*.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))) (/.f64 -1 (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (/.f64 eps (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))) (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b eps))))))
(*.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b eps))))))
(*.f64 (*.f64 2 (/.f64 eps (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 1/2))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (/.f64 eps (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 (*.f64 eps (/.f64 1/2 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))) (/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2) (+.f64 (exp.f64 (*.f64 eps b)) -1)))
(*.f64 (*.f64 eps (/.f64 1/2 (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))) (*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1))))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))) (*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 2 (+.f64 (exp.f64 (*.f64 b eps)) -1)))))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (*.f64 eps (/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2) (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(*.f64 (*.f64 eps (/.f64 1/2 (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))) (*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1))))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))) (*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 2 (+.f64 (exp.f64 (*.f64 b eps)) -1)))))
(*.f64 (/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 1/2) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (/.f64 (+.f64 eps eps) (+.f64 (exp.f64 (*.f64 eps b)) -1)))
(*.f64 (*.f64 1/2 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))) (/.f64 (+.f64 eps eps) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 1/2 (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))) (/.f64 (+.f64 eps eps) (+.f64 (exp.f64 (*.f64 b eps)) -1))))
(*.f64 (/.f64 (+.f64 eps eps) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 1/2 (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 (*.f64 eps 1/2) (*.f64 2 (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 1/2) (*.f64 2 (/.f64 eps (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 (*.f64 eps (/.f64 (/.f64 1/2 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (+.f64 (exp.f64 (*.f64 eps b)) -1))) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 (/.f64 (/.f64 1/2 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 eps eps)))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(*.f64 (/.f64 (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) 2) (+.f64 eps eps))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(pow.f64 (*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))) 1)
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(neg.f64 (/.f64 (*.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(neg.f64 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (neg.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(neg.f64 (/.f64 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))) (-.f64 1 (exp.f64 (*.f64 eps b)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))))
(*.f64 eps (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (exp.f64 (*.f64 b eps)) -1)) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))) (+.f64 (exp.f64 (*.f64 b eps)) -1)))
(+.f64 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 0)
(*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))
(*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3)))))
(+.f64 0 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1)))
(*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))
(*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3)))))
(-.f64 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 0)
(*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))
(*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3)))))
(-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))
(*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3)))))
(/.f64 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1)
(*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))
(*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3)))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1))) 2)
(*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))
(*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3)))))
(/.f64 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 4)) 4)
(*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))
(*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1))) -1)
(*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))
(*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3)))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 4))) 8)
(*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))
(*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3)))))
(pow.f64 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1)
(*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))
(*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3)))))
(neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 eps a) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (+.f64 (*.f64 a eps) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))
(*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (*.f64 a eps) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3)))))

eval921.0ms (2%)

Compiler

Compiled 72357 to 37518 computations (48.1% saved)

prune423.0ms (0.9%)

Pruning

13 alts after pruning (12 fresh and 1 done)

PrunedKeptTotal
New135481362
Fresh448
Picked101
Done314
Total1362131375
Error
0.0b
Counts
1375 → 13
Alt Table
Click to see full alt table
StatusErrorProgram
10.1b
(/.f64 (/.f64 (+.f64 a b) a) b)
12.4b
(/.f64 (+.f64 a b) (*.f64 a b))
57.2b
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (+.f64 (*.f64 eps (*.f64 b (+.f64 -1 (exp.f64 (*.f64 eps a))))) (*.f64 (+.f64 -1 (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps b) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps b) 4)))))))
56.7b
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (+.f64 (*.f64 eps b) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps b) 3))))))
56.3b
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))
62.2b
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
55.7b
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 (+.f64 (*.f64 eps a) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
56.1b
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
62.7b
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
61.7b
(/.f64 (*.f64 eps (*.f64 eps (+.f64 b a))) (*.f64 eps (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1))))
28.7b
(/.f64 1 a)
2.2b
(+.f64 (/.f64 1 a) (/.f64 1 b))
53.4b
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/2)))
Compiler

Compiled 655 to 432 computations (34% saved)

localize8.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 19 to 13 computations (31.6% saved)

series1.0ms (0%)

Counts
1 → 15
Calls

6 calls:

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

rewrite86.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1778×rational.json-1
1778×rational.json-2
1778×rational.json-4
1778×rational.json-3
1768×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0819
16919
218619
342319
4115519
5480219
Stop Event
node limit
Counts
1 → 176
Calls
Call 1
Inputs
(+.f64 (/.f64 1 a) (/.f64 1 b))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (+.f64 a b) b) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 (+.f64 a b) b) a))))) (#(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 (/.f64 (+.f64 a b) b) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a b) (/.f64 (/.f64 1 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (/.f64 (+.f64 a b) b) a) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 b) (/.f64 (+.f64 a b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 (/.f64 (+.f64 a b) b) a) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (+.f64 a b) b) a) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a b) 2) (/.f64 (/.f64 1/2 a) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a b) 2) (*.f64 (/.f64 (/.f64 1/2 a) b) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a b) 2) (*.f64 1/2 (/.f64 (/.f64 1 b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 a b) a) (/.f64 1 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 a b) (neg.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 a b) (*.f64 b (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 (+.f64 a b) a) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (+.f64 a b) b) a) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a b) 4) (/.f64 1 (*.f64 a (*.f64 b 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a b) (/.f64 2 a)) (/.f64 1/2 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 a b) b) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 (/.f64 (+.f64 a b) b) a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (/.f64 2 b) (/.f64 a (+.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 b) a) (+.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (neg.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 b (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 a b) (neg.f64 a)) (/.f64 1 (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (/.f64 1 b) a)) (/.f64 (+.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 b) (*.f64 (+.f64 a b) (/.f64 1/2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (+.f64 a b) b) a) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 a) (*.f64 (+.f64 a b) (/.f64 2 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 b) (*.f64 (+.f64 a b) (/.f64 2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 a) b) (*.f64 (+.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 b (/.f64 a (+.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 b (*.f64 (*.f64 b b) (/.f64 a (+.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 b) (/.f64 a (+.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 a b) b) a) 1)))) (#(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 a (/.f64 1 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 a b) (/.f64 (+.f64 a a) (/.f64 2 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 a b) (*.f64 -1 (neg.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 a b) (*.f64 -1 (*.f64 b (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 b (/.f64 a (/.f64 (+.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (*.f64 b (/.f64 2 (+.f64 a b))) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 a (+.f64 b b)) (neg.f64 (neg.f64 (+.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 b b) (*.f64 (*.f64 2 (*.f64 b b)) (/.f64 a (+.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 4 (*.f64 b (/.f64 a (+.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 a (*.f64 b 4)) (+.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (*.f64 4 (*.f64 b (/.f64 a (+.f64 a b)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (*.f64 4 (/.f64 a (+.f64 a b))) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (/.f64 4 (/.f64 (+.f64 a b) b)) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 a (*.f64 b 4)) (neg.f64 (neg.f64 (+.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (+.f64 a b) b) a) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a b) 2) (*.f64 a (+.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a b) 2) (/.f64 (+.f64 a a) (/.f64 1 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a b) 2) (/.f64 (*.f64 a 4) (/.f64 2 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 a) (*.f64 b (/.f64 2 (+.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 a b) a) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 a b) a) (/.f64 1 (/.f64 1 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 a b) a) (/.f64 2 (/.f64 2 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 a (/.f64 (+.f64 a b) (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 b (/.f64 (+.f64 a b) (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (neg.f64 b) (/.f64 a (+.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (*.f64 b (/.f64 a (+.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (*.f64 4 (*.f64 b (/.f64 a (+.f64 a b)))) (*.f64 4 (*.f64 b (/.f64 a (+.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (/.f64 (*.f64 a 8) (/.f64 (+.f64 a b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (/.f64 (*.f64 b 8) (/.f64 (+.f64 a b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 (*.f64 b 8) (/.f64 a (+.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (+.f64 a b) b) a) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a b) 4) (*.f64 a (*.f64 b 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a b) 4) (/.f64 (*.f64 a 4) (/.f64 1 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a b) 4) (*.f64 4 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a b) 4) (*.f64 (*.f64 a 4) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a b) (/.f64 2 a)) (+.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a b) (/.f64 2 a)) (/.f64 2 (/.f64 1 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 (*.f64 b -2) (/.f64 a (+.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 (neg.f64 (+.f64 b b)) (/.f64 a (+.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (*.f64 b (/.f64 a (/.f64 (+.f64 a b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 b) 4) (*.f64 4 (/.f64 a (+.f64 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 1 b) a) (/.f64 1 (+.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 a b)) (neg.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 a b)) (*.f64 b (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 a b)) (/.f64 (neg.f64 a) (/.f64 1 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 a b)) (/.f64 (neg.f64 (+.f64 a a)) (/.f64 2 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 a b)) (*.f64 (*.f64 b (neg.f64 a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 a b)) (*.f64 (neg.f64 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 a b) (neg.f64 a)) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (/.f64 a (+.f64 a b))) (*.f64 b (*.f64 (/.f64 a (+.f64 a b)) (*.f64 b (/.f64 a (+.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (/.f64 a (/.f64 (+.f64 a b) 2))) (*.f64 (*.f64 b (*.f64 (/.f64 a (+.f64 a b)) (*.f64 b (/.f64 a (+.f64 a b))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a (/.f64 (+.f64 a b) 2)) (*.f64 (*.f64 (/.f64 a (+.f64 a b)) (/.f64 a (+.f64 a b))) (+.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 16 (*.f64 (*.f64 2 (*.f64 b 8)) (/.f64 a (+.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 (+.f64 a b) b) a) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 a b) 4)) (*.f64 2 (*.f64 a (*.f64 b 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 a b) 4)) (*.f64 (*.f64 2 (*.f64 a (*.f64 b 4))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 a b) (/.f64 2 a))) (*.f64 b 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (+.f64 a b))) (*.f64 2 (neg.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (+.f64 a b))) (+.f64 (*.f64 b (neg.f64 a)) (*.f64 b (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (+.f64 a b))) (*.f64 (*.f64 2 (neg.f64 (*.f64 a b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (+.f64 a b))) (*.f64 (*.f64 a -2) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (+.f64 a b) (neg.f64 a))) (*.f64 b -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (*.f64 (*.f64 2 (*.f64 b -2)) (/.f64 a (+.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (*.f64 (*.f64 2 (neg.f64 (+.f64 b b))) (/.f64 a (+.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (*.f64 (neg.f64 (*.f64 b 4)) (/.f64 a (+.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 1 b) 4)) (*.f64 8 (/.f64 a (+.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 b) (/.f64 a (/.f64 (+.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a b) (/.f64 2 b)) (+.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 a b) (neg.f64 b)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (+.f64 a b) b) a) 1/2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a b) (/.f64 1/2 b)) (*.f64 a 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a b) (/.f64 1/2 a)) (*.f64 b 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a b) (/.f64 1/2 a)) (/.f64 1 (/.f64 2 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 b) (*.f64 1/2 (/.f64 a (+.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 b) (/.f64 (/.f64 a (+.f64 a b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (/.f64 (+.f64 a b) a)) (*.f64 b 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 a b) 2)) (neg.f64 (*.f64 a (+.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 a b) 2)) (*.f64 (neg.f64 (*.f64 a (+.f64 b b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 a b) 2)) (*.f64 (neg.f64 (+.f64 a a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 a b) (/.f64 2 a))) (neg.f64 (+.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (+.f64 a b))) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (+.f64 a b))) (-.f64 0 (neg.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 1/2 b)) (/.f64 (neg.f64 a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 (+.f64 a b) b) a) 4)) (*.f64 2 (*.f64 (/.f64 (/.f64 (+.f64 a b) b) a) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 a b) 4)) (*.f64 2 (*.f64 (+.f64 a b) 4))) (+.f64 (*.f64 2 (*.f64 a (*.f64 b 4))) (*.f64 2 (*.f64 a (*.f64 b 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 a b) (/.f64 2 a))) (*.f64 2 (*.f64 (+.f64 a b) (/.f64 2 a)))) (*.f64 b 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (neg.f64 (+.f64 a b))) (*.f64 2 (neg.f64 (+.f64 a b)))) (+.f64 (*.f64 2 (neg.f64 (*.f64 a b))) (*.f64 2 (neg.f64 (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 a b) (neg.f64 a))) (*.f64 2 (/.f64 (+.f64 a b) (neg.f64 a)))) (*.f64 2 (*.f64 b -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 a b) (/.f64 2 b)) (*.f64 (+.f64 a b) (/.f64 2 b))) (*.f64 a 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (+.f64 a b) (neg.f64 b)) (/.f64 (+.f64 a b) (neg.f64 b))) (*.f64 a -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (+.f64 a b) 2)) (neg.f64 (*.f64 (+.f64 a b) 2))) (+.f64 (neg.f64 (*.f64 a (+.f64 b b))) (neg.f64 (*.f64 a (+.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (+.f64 a b) (/.f64 2 a))) (neg.f64 (*.f64 (+.f64 a b) (/.f64 2 a)))) (*.f64 2 (neg.f64 (+.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (neg.f64 (+.f64 a b))) (neg.f64 (neg.f64 (+.f64 a b)))) (*.f64 a (+.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 b (/.f64 a (+.f64 a b))) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 b b) (/.f64 a (+.f64 a b))) (*.f64 2 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 a (+.f64 a b))) (*.f64 b 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 b) (/.f64 a (+.f64 a b))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 8 (/.f64 a (+.f64 a b))) (*.f64 b 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 (/.f64 a (+.f64 a b))) (*.f64 b -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 (/.f64 a (+.f64 a b))) (neg.f64 (+.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 1 b) 4) (/.f64 a (+.f64 a b))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 16 (/.f64 a (+.f64 a b))) (*.f64 2 (*.f64 b 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -4 (/.f64 a (+.f64 a b))) (*.f64 2 (*.f64 b -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -4 (/.f64 a (+.f64 a b))) (*.f64 2 (neg.f64 (+.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -4 (/.f64 a (+.f64 a b))) (neg.f64 (*.f64 b 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 1 b) 4)) (/.f64 a (+.f64 a b))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 a b) 4) (*.f64 a b)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 b) (*.f64 4 (/.f64 a (+.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 a b) 4) b) (*.f64 a 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (neg.f64 (+.f64 a b))) b) (*.f64 a -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 (+.f64 a b) 2)) b) (neg.f64 (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 a (/.f64 (+.f64 a b) 2)) (+.f64 b b)) (*.f64 (/.f64 a (+.f64 a b)) (/.f64 a (+.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 a) (/.f64 4 (/.f64 (+.f64 a b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 a b) (neg.f64 (*.f64 a b))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 a b) (*.f64 b (neg.f64 a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 a b) a) (neg.f64 b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 b) a) (/.f64 2 (+.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (neg.f64 (+.f64 a b))) (+.f64 b b)) (*.f64 a 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 a b) a) (*.f64 b 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 a b) b) (*.f64 a 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 a b) (neg.f64 a)) b) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 a b) (/.f64 2 a))) b) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 a b) (neg.f64 b)) a) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (neg.f64 (+.f64 a b))) (+.f64 a a)) (*.f64 b 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 b)) (-.f64 0 (/.f64 a (+.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 a b) 4)) (-.f64 0 (*.f64 a (*.f64 b 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 a b) (/.f64 2 a)))) (neg.f64 (*.f64 b 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 a b) (/.f64 2 b))) (neg.f64 (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 a b) (neg.f64 a)))) (-.f64 0 (*.f64 b -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 2 b)) (-.f64 0 (/.f64 a (/.f64 (+.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 a b) (neg.f64 b))) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 a b) 2))) (*.f64 a (+.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 a b) (/.f64 2 a)))) (+.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 a b) (/.f64 2 a)))) (-.f64 0 (neg.f64 (+.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 (+.f64 a b)))) (neg.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (+.f64 a b) b) a) 1)))))

simplify129.0ms (0.3%)

Algorithm
egg-herbie
Rules
1474×rational.json-simplify-35
1384×rational.json-simplify-2
788×rational.json-simplify-44
778×rational.json-simplify-1
644×rational.json-simplify-51
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03903833
113843809
246823803
370863803
Stop Event
node limit
Counts
191 → 191
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 1 b)
(/.f64 1 b)
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(-.f64 (/.f64 (/.f64 (+.f64 a b) b) a) 0)
(*.f64 1 (/.f64 (/.f64 (+.f64 a b) b) a))
(*.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b))
(*.f64 (/.f64 1 b) (/.f64 (+.f64 a b) a))
(*.f64 (/.f64 (/.f64 (+.f64 a b) b) a) 1)
(*.f64 (+.f64 a b) (/.f64 (/.f64 1 b) a))
(*.f64 2 (*.f64 (/.f64 (/.f64 (+.f64 a b) b) a) 1/2))
(*.f64 2 (*.f64 (/.f64 1/2 b) (/.f64 (+.f64 a b) a)))
(*.f64 4 (/.f64 (/.f64 (/.f64 (+.f64 a b) b) a) 4))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 a b) b) a) 2) 1/2)
(*.f64 (*.f64 (+.f64 a b) 2) (/.f64 (/.f64 1/2 a) b))
(*.f64 (*.f64 (+.f64 a b) 2) (*.f64 (/.f64 (/.f64 1/2 a) b) 1))
(*.f64 (*.f64 (+.f64 a b) 2) (*.f64 1/2 (/.f64 (/.f64 1 b) a)))
(*.f64 (/.f64 (+.f64 a b) a) (/.f64 1 b))
(*.f64 -1 (/.f64 (+.f64 a b) (neg.f64 (*.f64 a b))))
(*.f64 -1 (/.f64 (+.f64 a b) (*.f64 b (neg.f64 a))))
(*.f64 -1 (/.f64 (/.f64 (+.f64 a b) a) (neg.f64 b)))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 a b) b) a) 4) 1/4)
(*.f64 (*.f64 (+.f64 a b) 4) (/.f64 1 (*.f64 a (*.f64 b 4))))
(*.f64 (*.f64 (+.f64 a b) (/.f64 2 a)) (/.f64 1/2 b))
(*.f64 (/.f64 (+.f64 a b) b) (/.f64 1 a))
(*.f64 1/2 (*.f64 (/.f64 (/.f64 (+.f64 a b) b) a) 2))
(*.f64 1/2 (/.f64 (/.f64 2 b) (/.f64 a (+.f64 a b))))
(*.f64 (/.f64 (/.f64 1 b) a) (+.f64 a b))
(*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (neg.f64 (*.f64 a b))))
(*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 b (neg.f64 a))))
(*.f64 (/.f64 (+.f64 a b) (neg.f64 a)) (/.f64 1 (neg.f64 b)))
(*.f64 (*.f64 2 (/.f64 (/.f64 1 b) a)) (/.f64 (+.f64 a b) 2))
(*.f64 (/.f64 2 b) (*.f64 (+.f64 a b) (/.f64 1/2 a)))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 a b) b) a) 1/2) 2)
(*.f64 (/.f64 1/2 a) (*.f64 (+.f64 a b) (/.f64 2 b)))
(*.f64 (/.f64 1/2 b) (*.f64 (+.f64 a b) (/.f64 2 a)))
(*.f64 (/.f64 (/.f64 1/2 a) b) (*.f64 (+.f64 a b) 2))
(/.f64 1 (*.f64 b (/.f64 a (+.f64 a b))))
(/.f64 (/.f64 1 a) (/.f64 b (+.f64 a b)))
(/.f64 b (*.f64 (*.f64 b b) (/.f64 a (+.f64 a b))))
(/.f64 (/.f64 1 b) (/.f64 a (+.f64 a b)))
(/.f64 (/.f64 (/.f64 (+.f64 a b) b) a) 1)
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 a b) (/.f64 a (/.f64 1 b)))
(/.f64 (+.f64 a b) (/.f64 (+.f64 a a) (/.f64 2 b)))
(/.f64 (+.f64 a b) (*.f64 -1 (neg.f64 (*.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 -1 (*.f64 b (neg.f64 a))))
(/.f64 2 (*.f64 b (/.f64 a (/.f64 (+.f64 a b) 2))))
(/.f64 2 (*.f64 (*.f64 b (/.f64 2 (+.f64 a b))) a))
(/.f64 2 (/.f64 (*.f64 a (+.f64 b b)) (neg.f64 (neg.f64 (+.f64 a b)))))
(/.f64 (+.f64 b b) (*.f64 (*.f64 2 (*.f64 b b)) (/.f64 a (+.f64 a b))))
(/.f64 4 (*.f64 4 (*.f64 b (/.f64 a (+.f64 a b)))))
(/.f64 4 (/.f64 (*.f64 a (*.f64 b 4)) (+.f64 a b)))
(/.f64 4 (*.f64 (*.f64 4 (*.f64 b (/.f64 a (+.f64 a b)))) 1))
(/.f64 4 (*.f64 (*.f64 4 (/.f64 a (+.f64 a b))) b))
(/.f64 4 (*.f64 (/.f64 4 (/.f64 (+.f64 a b) b)) a))
(/.f64 4 (/.f64 (*.f64 a (*.f64 b 4)) (neg.f64 (neg.f64 (+.f64 a b)))))
(/.f64 (*.f64 (/.f64 (/.f64 (+.f64 a b) b) a) 2) 2)
(/.f64 (*.f64 (+.f64 a b) 2) (*.f64 a (+.f64 b b)))
(/.f64 (*.f64 (+.f64 a b) 2) (/.f64 (+.f64 a a) (/.f64 1 b)))
(/.f64 (*.f64 (+.f64 a b) 2) (/.f64 (*.f64 a 4) (/.f64 2 b)))
(/.f64 (/.f64 2 a) (*.f64 b (/.f64 2 (+.f64 a b))))
(/.f64 (/.f64 (+.f64 a b) a) b)
(/.f64 (/.f64 (+.f64 a b) a) (/.f64 1 (/.f64 1 b)))
(/.f64 (/.f64 (+.f64 a b) a) (/.f64 2 (/.f64 2 b)))
(/.f64 -1 (/.f64 a (/.f64 (+.f64 a b) (neg.f64 b))))
(/.f64 -1 (/.f64 b (/.f64 (+.f64 a b) (neg.f64 a))))
(/.f64 -1 (*.f64 (neg.f64 b) (/.f64 a (+.f64 a b))))
(/.f64 -1 (-.f64 0 (*.f64 b (/.f64 a (+.f64 a b)))))
(/.f64 8 (+.f64 (*.f64 4 (*.f64 b (/.f64 a (+.f64 a b)))) (*.f64 4 (*.f64 b (/.f64 a (+.f64 a b))))))
(/.f64 8 (/.f64 (*.f64 a 8) (/.f64 (+.f64 a b) b)))
(/.f64 8 (/.f64 (*.f64 b 8) (/.f64 (+.f64 a b) a)))
(/.f64 8 (*.f64 (*.f64 b 8) (/.f64 a (+.f64 a b))))
(/.f64 (*.f64 (/.f64 (/.f64 (+.f64 a b) b) a) 4) 4)
(/.f64 (*.f64 (+.f64 a b) 4) (*.f64 a (*.f64 b 4)))
(/.f64 (*.f64 (+.f64 a b) 4) (/.f64 (*.f64 a 4) (/.f64 1 b)))
(/.f64 (*.f64 (+.f64 a b) 4) (*.f64 4 (*.f64 a b)))
(/.f64 (*.f64 (+.f64 a b) 4) (*.f64 (*.f64 a 4) b))
(/.f64 (*.f64 (+.f64 a b) (/.f64 2 a)) (+.f64 b b))
(/.f64 (*.f64 (+.f64 a b) (/.f64 2 a)) (/.f64 2 (/.f64 1 b)))
(/.f64 -2 (*.f64 (*.f64 b -2) (/.f64 a (+.f64 a b))))
(/.f64 -2 (*.f64 (neg.f64 (+.f64 b b)) (/.f64 a (+.f64 a b))))
(/.f64 -2 (-.f64 0 (*.f64 b (/.f64 a (/.f64 (+.f64 a b) 2)))))
(/.f64 (*.f64 (/.f64 1 b) 4) (*.f64 4 (/.f64 a (+.f64 a b))))
(/.f64 (/.f64 (+.f64 a b) b) a)
(/.f64 (/.f64 (/.f64 1 b) a) (/.f64 1 (+.f64 a b)))
(/.f64 (neg.f64 (+.f64 a b)) (neg.f64 (*.f64 a b)))
(/.f64 (neg.f64 (+.f64 a b)) (*.f64 b (neg.f64 a)))
(/.f64 (neg.f64 (+.f64 a b)) (/.f64 (neg.f64 a) (/.f64 1 b)))
(/.f64 (neg.f64 (+.f64 a b)) (/.f64 (neg.f64 (+.f64 a a)) (/.f64 2 b)))
(/.f64 (neg.f64 (+.f64 a b)) (*.f64 (*.f64 b (neg.f64 a)) 1))
(/.f64 (neg.f64 (+.f64 a b)) (*.f64 (neg.f64 b) a))
(/.f64 (/.f64 (+.f64 a b) (neg.f64 a)) (neg.f64 b))
(/.f64 (*.f64 b (/.f64 a (+.f64 a b))) (*.f64 b (*.f64 (/.f64 a (+.f64 a b)) (*.f64 b (/.f64 a (+.f64 a b))))))
(/.f64 (*.f64 b (/.f64 a (/.f64 (+.f64 a b) 2))) (*.f64 (*.f64 b (*.f64 (/.f64 a (+.f64 a b)) (*.f64 b (/.f64 a (+.f64 a b))))) 2))
(/.f64 (/.f64 a (/.f64 (+.f64 a b) 2)) (*.f64 (*.f64 (/.f64 a (+.f64 a b)) (/.f64 a (+.f64 a b))) (+.f64 b b)))
(/.f64 16 (*.f64 (*.f64 2 (*.f64 b 8)) (/.f64 a (+.f64 a b))))
(/.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 (+.f64 a b) b) a) 4)) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 a b) 4)) (*.f64 2 (*.f64 a (*.f64 b 4))))
(/.f64 (*.f64 2 (*.f64 (+.f64 a b) 4)) (*.f64 (*.f64 2 (*.f64 a (*.f64 b 4))) 1))
(/.f64 (*.f64 2 (*.f64 (+.f64 a b) (/.f64 2 a))) (*.f64 b 4))
(/.f64 (*.f64 2 (neg.f64 (+.f64 a b))) (*.f64 2 (neg.f64 (*.f64 a b))))
(/.f64 (*.f64 2 (neg.f64 (+.f64 a b))) (+.f64 (*.f64 b (neg.f64 a)) (*.f64 b (neg.f64 a))))
(/.f64 (*.f64 2 (neg.f64 (+.f64 a b))) (*.f64 (*.f64 2 (neg.f64 (*.f64 a b))) 1))
(/.f64 (*.f64 2 (neg.f64 (+.f64 a b))) (*.f64 (*.f64 a -2) b))
(/.f64 (*.f64 2 (/.f64 (+.f64 a b) (neg.f64 a))) (*.f64 b -2))
(/.f64 -4 (*.f64 (*.f64 2 (*.f64 b -2)) (/.f64 a (+.f64 a b))))
(/.f64 -4 (*.f64 (*.f64 2 (neg.f64 (+.f64 b b))) (/.f64 a (+.f64 a b))))
(/.f64 -4 (*.f64 (neg.f64 (*.f64 b 4)) (/.f64 a (+.f64 a b))))
(/.f64 (*.f64 2 (*.f64 (/.f64 1 b) 4)) (*.f64 8 (/.f64 a (+.f64 a b))))
(/.f64 (/.f64 2 b) (/.f64 a (/.f64 (+.f64 a b) 2)))
(/.f64 (*.f64 (+.f64 a b) (/.f64 2 b)) (+.f64 a a))
(/.f64 (/.f64 (+.f64 a b) (neg.f64 b)) (neg.f64 a))
(/.f64 (*.f64 (/.f64 (/.f64 (+.f64 a b) b) a) 1/2) 1/2)
(/.f64 (*.f64 (+.f64 a b) (/.f64 1/2 b)) (*.f64 a 1/2))
(/.f64 (*.f64 (+.f64 a b) (/.f64 1/2 a)) (*.f64 b 1/2))
(/.f64 (*.f64 (+.f64 a b) (/.f64 1/2 a)) (/.f64 1 (/.f64 2 b)))
(/.f64 (/.f64 1/2 b) (*.f64 1/2 (/.f64 a (+.f64 a b))))
(/.f64 (/.f64 1/2 b) (/.f64 (/.f64 a (+.f64 a b)) 2))
(/.f64 (*.f64 4 (/.f64 (+.f64 a b) a)) (*.f64 b 4))
(/.f64 (neg.f64 (*.f64 (+.f64 a b) 2)) (neg.f64 (*.f64 a (+.f64 b b))))
(/.f64 (neg.f64 (*.f64 (+.f64 a b) 2)) (*.f64 (neg.f64 (*.f64 a (+.f64 b b))) 1))
(/.f64 (neg.f64 (*.f64 (+.f64 a b) 2)) (*.f64 (neg.f64 (+.f64 a a)) b))
(/.f64 (neg.f64 (*.f64 (+.f64 a b) (/.f64 2 a))) (neg.f64 (+.f64 b b)))
(/.f64 (neg.f64 (neg.f64 (+.f64 a b))) (*.f64 a b))
(/.f64 (neg.f64 (neg.f64 (+.f64 a b))) (-.f64 0 (neg.f64 (*.f64 a b))))
(/.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 1/2 b)) (/.f64 (neg.f64 a) 2))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 (+.f64 a b) b) a) 4)) (*.f64 2 (*.f64 (/.f64 (/.f64 (+.f64 a b) b) a) 4))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 a b) 4)) (*.f64 2 (*.f64 (+.f64 a b) 4))) (+.f64 (*.f64 2 (*.f64 a (*.f64 b 4))) (*.f64 2 (*.f64 a (*.f64 b 4)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 a b) (/.f64 2 a))) (*.f64 2 (*.f64 (+.f64 a b) (/.f64 2 a)))) (*.f64 b 8))
(/.f64 (+.f64 (*.f64 2 (neg.f64 (+.f64 a b))) (*.f64 2 (neg.f64 (+.f64 a b)))) (+.f64 (*.f64 2 (neg.f64 (*.f64 a b))) (*.f64 2 (neg.f64 (*.f64 a b)))))
(/.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 a b) (neg.f64 a))) (*.f64 2 (/.f64 (+.f64 a b) (neg.f64 a)))) (*.f64 2 (*.f64 b -2)))
(/.f64 (+.f64 (*.f64 (+.f64 a b) (/.f64 2 b)) (*.f64 (+.f64 a b) (/.f64 2 b))) (*.f64 a 4))
(/.f64 (+.f64 (/.f64 (+.f64 a b) (neg.f64 b)) (/.f64 (+.f64 a b) (neg.f64 b))) (*.f64 a -2))
(/.f64 (+.f64 (neg.f64 (*.f64 (+.f64 a b) 2)) (neg.f64 (*.f64 (+.f64 a b) 2))) (+.f64 (neg.f64 (*.f64 a (+.f64 b b))) (neg.f64 (*.f64 a (+.f64 b b)))))
(/.f64 (+.f64 (neg.f64 (*.f64 (+.f64 a b) (/.f64 2 a))) (neg.f64 (*.f64 (+.f64 a b) (/.f64 2 a)))) (*.f64 2 (neg.f64 (+.f64 b b))))
(/.f64 (+.f64 (neg.f64 (neg.f64 (+.f64 a b))) (neg.f64 (neg.f64 (+.f64 a b)))) (*.f64 a (+.f64 b b)))
(/.f64 (/.f64 b (/.f64 a (+.f64 a b))) (*.f64 b b))
(/.f64 (/.f64 (+.f64 b b) (/.f64 a (+.f64 a b))) (*.f64 2 (*.f64 b b)))
(/.f64 (/.f64 4 (/.f64 a (+.f64 a b))) (*.f64 b 4))
(/.f64 (/.f64 (/.f64 2 b) (/.f64 a (+.f64 a b))) 2)
(/.f64 (/.f64 8 (/.f64 a (+.f64 a b))) (*.f64 b 8))
(/.f64 (/.f64 -2 (/.f64 a (+.f64 a b))) (*.f64 b -2))
(/.f64 (/.f64 -2 (/.f64 a (+.f64 a b))) (neg.f64 (+.f64 b b)))
(/.f64 (/.f64 (*.f64 (/.f64 1 b) 4) (/.f64 a (+.f64 a b))) 4)
(/.f64 (/.f64 16 (/.f64 a (+.f64 a b))) (*.f64 2 (*.f64 b 8)))
(/.f64 (/.f64 -4 (/.f64 a (+.f64 a b))) (*.f64 2 (*.f64 b -2)))
(/.f64 (/.f64 -4 (/.f64 a (+.f64 a b))) (*.f64 2 (neg.f64 (+.f64 b b))))
(/.f64 (/.f64 -4 (/.f64 a (+.f64 a b))) (neg.f64 (*.f64 b 4)))
(/.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 1 b) 4)) (/.f64 a (+.f64 a b))) 8)
(/.f64 (/.f64 (*.f64 (+.f64 a b) 4) (*.f64 a b)) 4)
(/.f64 (/.f64 4 b) (*.f64 4 (/.f64 a (+.f64 a b))))
(/.f64 (/.f64 (*.f64 (+.f64 a b) 4) b) (*.f64 a 4))
(/.f64 (/.f64 (*.f64 2 (neg.f64 (+.f64 a b))) b) (*.f64 a -2))
(/.f64 (/.f64 (neg.f64 (*.f64 (+.f64 a b) 2)) b) (neg.f64 (+.f64 a a)))
(/.f64 (/.f64 (/.f64 a (/.f64 (+.f64 a b) 2)) (+.f64 b b)) (*.f64 (/.f64 a (+.f64 a b)) (/.f64 a (+.f64 a b))))
(/.f64 (/.f64 4 a) (/.f64 4 (/.f64 (+.f64 a b) b)))
(/.f64 (/.f64 (+.f64 a b) (neg.f64 (*.f64 a b))) -1)
(/.f64 (/.f64 (+.f64 a b) (*.f64 b (neg.f64 a))) -1)
(/.f64 (/.f64 (/.f64 (+.f64 a b) a) (neg.f64 b)) -1)
(/.f64 (/.f64 (/.f64 2 b) a) (/.f64 2 (+.f64 a b)))
(/.f64 (/.f64 (neg.f64 (neg.f64 (+.f64 a b))) (+.f64 b b)) (*.f64 a 1/2))
(/.f64 (/.f64 (/.f64 (+.f64 a b) a) (*.f64 b 4)) 1/4)
(/.f64 (/.f64 (/.f64 (+.f64 a b) b) (*.f64 a 4)) 1/4)
(/.f64 (/.f64 (/.f64 (+.f64 a b) (neg.f64 a)) b) -1)
(/.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 a b) (/.f64 2 a))) b) 4)
(/.f64 (/.f64 (/.f64 (+.f64 a b) (neg.f64 b)) a) -1)
(/.f64 (/.f64 (neg.f64 (neg.f64 (+.f64 a b))) (+.f64 a a)) (*.f64 b 1/2))
(/.f64 (neg.f64 (/.f64 1 b)) (-.f64 0 (/.f64 a (+.f64 a b))))
(/.f64 (neg.f64 (*.f64 (+.f64 a b) 4)) (-.f64 0 (*.f64 a (*.f64 b 4))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 a b) (/.f64 2 a)))) (neg.f64 (*.f64 b 4)))
(/.f64 (neg.f64 (*.f64 (+.f64 a b) (/.f64 2 b))) (neg.f64 (+.f64 a a)))
(/.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 a b) (neg.f64 a)))) (-.f64 0 (*.f64 b -2)))
(/.f64 (neg.f64 (/.f64 2 b)) (-.f64 0 (/.f64 a (/.f64 (+.f64 a b) 2))))
(/.f64 (neg.f64 (/.f64 (+.f64 a b) (neg.f64 b))) a)
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 a b) 2))) (*.f64 a (+.f64 b b)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 a b) (/.f64 2 a)))) (+.f64 b b))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 a b) (/.f64 2 a)))) (-.f64 0 (neg.f64 (+.f64 b b))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (+.f64 a b)))) (neg.f64 (*.f64 a b)))
(pow.f64 (/.f64 (/.f64 (+.f64 a b) b) a) 1)
Outputs
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 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 a b) (*.f64 a b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(-.f64 (/.f64 (/.f64 (+.f64 a b) b) a) 0)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 1 (/.f64 (/.f64 (+.f64 a b) b) a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (/.f64 1 b) (/.f64 (+.f64 a b) a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (/.f64 (/.f64 (+.f64 a b) b) a) 1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (+.f64 a b) (/.f64 (/.f64 1 b) a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 2 (*.f64 (/.f64 (/.f64 (+.f64 a b) b) a) 1/2))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 2 (*.f64 (/.f64 1/2 b) (/.f64 (+.f64 a b) a)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 4 (/.f64 (/.f64 (/.f64 (+.f64 a b) b) a) 4))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 a b) b) a) 2) 1/2)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (*.f64 (+.f64 a b) 2) (/.f64 (/.f64 1/2 a) b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (*.f64 (+.f64 a b) 2) (*.f64 (/.f64 (/.f64 1/2 a) b) 1))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (*.f64 (+.f64 a b) 2) (*.f64 1/2 (/.f64 (/.f64 1 b) a)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (/.f64 (+.f64 a b) a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 -1 (/.f64 (+.f64 a b) (neg.f64 (*.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 -1 (/.f64 (+.f64 a b) (*.f64 b (neg.f64 a))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 -1 (/.f64 (/.f64 (+.f64 a b) a) (neg.f64 b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 a b) b) a) 4) 1/4)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (*.f64 (+.f64 a b) 4) (/.f64 1 (*.f64 a (*.f64 b 4))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (*.f64 (+.f64 a b) (/.f64 2 a)) (/.f64 1/2 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (/.f64 (+.f64 a b) b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 1/2 (*.f64 (/.f64 (/.f64 (+.f64 a b) b) a) 2))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 1/2 (/.f64 (/.f64 2 b) (/.f64 a (+.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (/.f64 (/.f64 1 b) a) (+.f64 a b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (neg.f64 (*.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 b (neg.f64 a))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (/.f64 (+.f64 a b) (neg.f64 a)) (/.f64 1 (neg.f64 b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (*.f64 2 (/.f64 (/.f64 1 b) a)) (/.f64 (+.f64 a b) 2))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (/.f64 2 b) (*.f64 (+.f64 a b) (/.f64 1/2 a)))
(*.f64 (+.f64 a b) (*.f64 (/.f64 1/2 a) (/.f64 2 b)))
(*.f64 (/.f64 1/2 a) (*.f64 (+.f64 a b) (/.f64 2 b)))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 a b) b) a) 1/2) 2)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (/.f64 1/2 a) (*.f64 (+.f64 a b) (/.f64 2 b)))
(*.f64 (+.f64 a b) (*.f64 (/.f64 1/2 a) (/.f64 2 b)))
(*.f64 (/.f64 1/2 b) (*.f64 (+.f64 a b) (/.f64 2 a)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (/.f64 (/.f64 1/2 a) b) (*.f64 (+.f64 a b) 2))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 1 (*.f64 b (/.f64 a (+.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 1 a) (/.f64 b (+.f64 a b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 b (*.f64 (*.f64 b b) (/.f64 a (+.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 1 b) (/.f64 a (+.f64 a b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (/.f64 (+.f64 a b) b) a) 1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (/.f64 a (/.f64 1 b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 a b) (/.f64 (+.f64 a a) (/.f64 2 b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 a b) (*.f64 -1 (neg.f64 (*.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 a b) (*.f64 -1 (*.f64 b (neg.f64 a))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 2 (*.f64 b (/.f64 a (/.f64 (+.f64 a b) 2))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 2 (*.f64 (*.f64 b (/.f64 2 (+.f64 a b))) a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 2 (/.f64 (*.f64 a (+.f64 b b)) (neg.f64 (neg.f64 (+.f64 a b)))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 b b) (*.f64 (*.f64 2 (*.f64 b b)) (/.f64 a (+.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 4 (*.f64 4 (*.f64 b (/.f64 a (+.f64 a b)))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 4 (/.f64 (*.f64 a (*.f64 b 4)) (+.f64 a b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 4 (*.f64 (*.f64 4 (*.f64 b (/.f64 a (+.f64 a b)))) 1))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 4 (*.f64 (*.f64 4 (/.f64 a (+.f64 a b))) b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 4 (*.f64 (/.f64 4 (/.f64 (+.f64 a b) b)) a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 4 (/.f64 (*.f64 a (*.f64 b 4)) (neg.f64 (neg.f64 (+.f64 a b)))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 (/.f64 (/.f64 (+.f64 a b) b) a) 2) 2)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 (+.f64 a b) 2) (*.f64 a (+.f64 b b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 (+.f64 a b) 2) (/.f64 (+.f64 a a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 (+.f64 a b) 2) (/.f64 (*.f64 a 4) (/.f64 2 b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 2 a) (*.f64 b (/.f64 2 (+.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) (/.f64 1 (/.f64 1 b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) (/.f64 2 (/.f64 2 b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 -1 (/.f64 a (/.f64 (+.f64 a b) (neg.f64 b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 -1 (/.f64 b (/.f64 (+.f64 a b) (neg.f64 a))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 -1 (*.f64 (neg.f64 b) (/.f64 a (+.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 -1 (-.f64 0 (*.f64 b (/.f64 a (+.f64 a b)))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 8 (+.f64 (*.f64 4 (*.f64 b (/.f64 a (+.f64 a b)))) (*.f64 4 (*.f64 b (/.f64 a (+.f64 a b))))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 8 (/.f64 (*.f64 a 8) (/.f64 (+.f64 a b) b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 8 (/.f64 (*.f64 b 8) (/.f64 (+.f64 a b) a)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 8 (*.f64 (*.f64 b 8) (/.f64 a (+.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 (/.f64 (/.f64 (+.f64 a b) b) a) 4) 4)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 (+.f64 a b) 4) (*.f64 a (*.f64 b 4)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 (+.f64 a b) 4) (/.f64 (*.f64 a 4) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 (+.f64 a b) 4) (*.f64 4 (*.f64 a b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 (+.f64 a b) 4) (*.f64 (*.f64 a 4) b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 (+.f64 a b) (/.f64 2 a)) (+.f64 b b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 (+.f64 a b) (/.f64 2 a)) (/.f64 2 (/.f64 1 b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 -2 (*.f64 (*.f64 b -2) (/.f64 a (+.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 -2 (*.f64 (neg.f64 (+.f64 b b)) (/.f64 a (+.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 -2 (-.f64 0 (*.f64 b (/.f64 a (/.f64 (+.f64 a b) 2)))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 (/.f64 1 b) 4) (*.f64 4 (/.f64 a (+.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) b) a)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (/.f64 1 b) a) (/.f64 1 (+.f64 a b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (neg.f64 (+.f64 a b)) (neg.f64 (*.f64 a b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (neg.f64 (+.f64 a b)) (*.f64 b (neg.f64 a)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (neg.f64 (+.f64 a b)) (/.f64 (neg.f64 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (neg.f64 (+.f64 a b)) (/.f64 (neg.f64 (+.f64 a a)) (/.f64 2 b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (neg.f64 (+.f64 a b)) (*.f64 (*.f64 b (neg.f64 a)) 1))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (neg.f64 (+.f64 a b)) (*.f64 (neg.f64 b) a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) (neg.f64 a)) (neg.f64 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 b (/.f64 a (+.f64 a b))) (*.f64 b (*.f64 (/.f64 a (+.f64 a b)) (*.f64 b (/.f64 a (+.f64 a b))))))
(/.f64 (/.f64 (*.f64 b (/.f64 a (+.f64 a b))) b) (*.f64 (/.f64 a (+.f64 a b)) (*.f64 b (/.f64 a (+.f64 a b)))))
(*.f64 b (/.f64 (/.f64 a (+.f64 a b)) (*.f64 (*.f64 b (/.f64 a (+.f64 a b))) (*.f64 b (/.f64 a (+.f64 a b))))))
(/.f64 (*.f64 b (/.f64 a (/.f64 (+.f64 a b) 2))) (*.f64 (*.f64 b (*.f64 (/.f64 a (+.f64 a b)) (*.f64 b (/.f64 a (+.f64 a b))))) 2))
(*.f64 (/.f64 a (/.f64 (+.f64 a b) 2)) (/.f64 b (*.f64 2 (*.f64 b (*.f64 (/.f64 a (+.f64 a b)) (*.f64 b (/.f64 a (+.f64 a b))))))))
(*.f64 (/.f64 a (/.f64 (+.f64 a b) 2)) (/.f64 (/.f64 b 2) (*.f64 (*.f64 b (/.f64 a (+.f64 a b))) (*.f64 b (/.f64 a (+.f64 a b))))))
(*.f64 b (/.f64 (/.f64 a (/.f64 (+.f64 a b) 2)) (*.f64 (*.f64 b (/.f64 a (+.f64 a b))) (/.f64 (*.f64 a (+.f64 b b)) (+.f64 a b)))))
(/.f64 (/.f64 a (/.f64 (+.f64 a b) 2)) (*.f64 (*.f64 (/.f64 a (+.f64 a b)) (/.f64 a (+.f64 a b))) (+.f64 b b)))
(/.f64 (/.f64 (/.f64 (/.f64 a (/.f64 (+.f64 a b) 2)) (+.f64 b b)) (/.f64 a (+.f64 a b))) (/.f64 a (+.f64 a b)))
(/.f64 (/.f64 (/.f64 1 b) (/.f64 (+.f64 a b) a)) (*.f64 (/.f64 a (+.f64 a b)) (/.f64 a (+.f64 a b))))
(/.f64 (+.f64 a b) (/.f64 a (/.f64 (/.f64 (/.f64 1 b) (/.f64 (+.f64 a b) a)) (/.f64 a (+.f64 a b)))))
(/.f64 16 (*.f64 (*.f64 2 (*.f64 b 8)) (/.f64 a (+.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 (+.f64 a b) b) a) 4)) 8)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 2 (*.f64 (+.f64 a b) 4)) (*.f64 2 (*.f64 a (*.f64 b 4))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 2 (*.f64 (+.f64 a b) 4)) (*.f64 (*.f64 2 (*.f64 a (*.f64 b 4))) 1))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 2 (*.f64 (+.f64 a b) (/.f64 2 a))) (*.f64 b 4))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 2 (neg.f64 (+.f64 a b))) (*.f64 2 (neg.f64 (*.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 2 (neg.f64 (+.f64 a b))) (+.f64 (*.f64 b (neg.f64 a)) (*.f64 b (neg.f64 a))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 2 (neg.f64 (+.f64 a b))) (*.f64 (*.f64 2 (neg.f64 (*.f64 a b))) 1))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 2 (neg.f64 (+.f64 a b))) (*.f64 (*.f64 a -2) b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 2 (/.f64 (+.f64 a b) (neg.f64 a))) (*.f64 b -2))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 -4 (*.f64 (*.f64 2 (*.f64 b -2)) (/.f64 a (+.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 -4 (*.f64 (*.f64 2 (neg.f64 (+.f64 b b))) (/.f64 a (+.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 -4 (*.f64 (neg.f64 (*.f64 b 4)) (/.f64 a (+.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 2 (*.f64 (/.f64 1 b) 4)) (*.f64 8 (/.f64 a (+.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 2 b) (/.f64 a (/.f64 (+.f64 a b) 2)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 (+.f64 a b) (/.f64 2 b)) (+.f64 a a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) (neg.f64 b)) (neg.f64 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 (/.f64 (/.f64 (+.f64 a b) b) a) 1/2) 1/2)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 (+.f64 a b) (/.f64 1/2 b)) (*.f64 a 1/2))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 (+.f64 a b) (/.f64 1/2 a)) (*.f64 b 1/2))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 (+.f64 a b) (/.f64 1/2 a)) (/.f64 1 (/.f64 2 b)))
(*.f64 (+.f64 a b) (*.f64 (/.f64 1/2 a) (/.f64 2 b)))
(*.f64 (/.f64 1/2 a) (*.f64 (+.f64 a b) (/.f64 2 b)))
(/.f64 (/.f64 1/2 b) (*.f64 1/2 (/.f64 a (+.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 1/2 b) (/.f64 (/.f64 a (+.f64 a b)) 2))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 4 (/.f64 (+.f64 a b) a)) (*.f64 b 4))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (neg.f64 (*.f64 (+.f64 a b) 2)) (neg.f64 (*.f64 a (+.f64 b b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (neg.f64 (*.f64 (+.f64 a b) 2)) (*.f64 (neg.f64 (*.f64 a (+.f64 b b))) 1))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (neg.f64 (*.f64 (+.f64 a b) 2)) (*.f64 (neg.f64 (+.f64 a a)) b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (neg.f64 (*.f64 (+.f64 a b) (/.f64 2 a))) (neg.f64 (+.f64 b b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (neg.f64 (neg.f64 (+.f64 a b))) (*.f64 a b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (neg.f64 (neg.f64 (+.f64 a b))) (-.f64 0 (neg.f64 (*.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 1/2 b)) (/.f64 (neg.f64 a) 2))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 (+.f64 a b) b) a) 4)) (*.f64 2 (*.f64 (/.f64 (/.f64 (+.f64 a b) b) a) 4))) 16)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 a b) 4)) (*.f64 2 (*.f64 (+.f64 a b) 4))) (+.f64 (*.f64 2 (*.f64 a (*.f64 b 4))) (*.f64 2 (*.f64 a (*.f64 b 4)))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 a b) (/.f64 2 a))) (*.f64 2 (*.f64 (+.f64 a b) (/.f64 2 a)))) (*.f64 b 8))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 (*.f64 2 (neg.f64 (+.f64 a b))) (*.f64 2 (neg.f64 (+.f64 a b)))) (+.f64 (*.f64 2 (neg.f64 (*.f64 a b))) (*.f64 2 (neg.f64 (*.f64 a b)))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 a b) (neg.f64 a))) (*.f64 2 (/.f64 (+.f64 a b) (neg.f64 a)))) (*.f64 2 (*.f64 b -2)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 (*.f64 (+.f64 a b) (/.f64 2 b)) (*.f64 (+.f64 a b) (/.f64 2 b))) (*.f64 a 4))
(/.f64 (*.f64 (+.f64 a b) (+.f64 (/.f64 2 b) (/.f64 2 b))) (*.f64 a 4))
(/.f64 (*.f64 (/.f64 2 b) (*.f64 (+.f64 a b) 2)) (*.f64 a 4))
(/.f64 (+.f64 (/.f64 (+.f64 a b) (neg.f64 b)) (/.f64 (+.f64 a b) (neg.f64 b))) (*.f64 a -2))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 (neg.f64 (*.f64 (+.f64 a b) 2)) (neg.f64 (*.f64 (+.f64 a b) 2))) (+.f64 (neg.f64 (*.f64 a (+.f64 b b))) (neg.f64 (*.f64 a (+.f64 b b)))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 (neg.f64 (*.f64 (+.f64 a b) (/.f64 2 a))) (neg.f64 (*.f64 (+.f64 a b) (/.f64 2 a)))) (*.f64 2 (neg.f64 (+.f64 b b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 (neg.f64 (neg.f64 (+.f64 a b))) (neg.f64 (neg.f64 (+.f64 a b)))) (*.f64 a (+.f64 b b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 b (/.f64 a (+.f64 a b))) (*.f64 b b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 b b) (/.f64 a (+.f64 a b))) (*.f64 2 (*.f64 b b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 4 (/.f64 a (+.f64 a b))) (*.f64 b 4))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (/.f64 2 b) (/.f64 a (+.f64 a b))) 2)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 8 (/.f64 a (+.f64 a b))) (*.f64 b 8))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 -2 (/.f64 a (+.f64 a b))) (*.f64 b -2))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 -2 (/.f64 a (+.f64 a b))) (neg.f64 (+.f64 b b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (*.f64 (/.f64 1 b) 4) (/.f64 a (+.f64 a b))) 4)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 16 (/.f64 a (+.f64 a b))) (*.f64 2 (*.f64 b 8)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 -4 (/.f64 a (+.f64 a b))) (*.f64 2 (*.f64 b -2)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 -4 (/.f64 a (+.f64 a b))) (*.f64 2 (neg.f64 (+.f64 b b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 -4 (/.f64 a (+.f64 a b))) (neg.f64 (*.f64 b 4)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 1 b) 4)) (/.f64 a (+.f64 a b))) 8)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (*.f64 (+.f64 a b) 4) (*.f64 a b)) 4)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 4 b) (*.f64 4 (/.f64 a (+.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (*.f64 (+.f64 a b) 4) b) (*.f64 a 4))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (*.f64 2 (neg.f64 (+.f64 a b))) b) (*.f64 a -2))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (neg.f64 (*.f64 (+.f64 a b) 2)) b) (neg.f64 (+.f64 a a)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (/.f64 a (/.f64 (+.f64 a b) 2)) (+.f64 b b)) (*.f64 (/.f64 a (+.f64 a b)) (/.f64 a (+.f64 a b))))
(/.f64 (/.f64 (/.f64 (/.f64 a (/.f64 (+.f64 a b) 2)) (+.f64 b b)) (/.f64 a (+.f64 a b))) (/.f64 a (+.f64 a b)))
(/.f64 (/.f64 (/.f64 1 b) (/.f64 (+.f64 a b) a)) (*.f64 (/.f64 a (+.f64 a b)) (/.f64 a (+.f64 a b))))
(/.f64 (+.f64 a b) (/.f64 a (/.f64 (/.f64 (/.f64 1 b) (/.f64 (+.f64 a b) a)) (/.f64 a (+.f64 a b)))))
(/.f64 (/.f64 4 a) (/.f64 4 (/.f64 (+.f64 a b) b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) (neg.f64 (*.f64 a b))) -1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) (*.f64 b (neg.f64 a))) -1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (/.f64 (+.f64 a b) a) (neg.f64 b)) -1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (/.f64 2 b) a) (/.f64 2 (+.f64 a b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (neg.f64 (neg.f64 (+.f64 a b))) (+.f64 b b)) (*.f64 a 1/2))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (/.f64 (+.f64 a b) a) (*.f64 b 4)) 1/4)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (/.f64 (+.f64 a b) b) (*.f64 a 4)) 1/4)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (/.f64 (+.f64 a b) (neg.f64 a)) b) -1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 a b) (/.f64 2 a))) b) 4)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (/.f64 (+.f64 a b) (neg.f64 b)) a) -1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (neg.f64 (neg.f64 (+.f64 a b))) (+.f64 a a)) (*.f64 b 1/2))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (neg.f64 (/.f64 1 b)) (-.f64 0 (/.f64 a (+.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (neg.f64 (*.f64 (+.f64 a b) 4)) (-.f64 0 (*.f64 a (*.f64 b 4))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 a b) (/.f64 2 a)))) (neg.f64 (*.f64 b 4)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (neg.f64 (*.f64 (+.f64 a b) (/.f64 2 b))) (neg.f64 (+.f64 a a)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 a b) (neg.f64 a)))) (-.f64 0 (*.f64 b -2)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (neg.f64 (/.f64 2 b)) (-.f64 0 (/.f64 a (/.f64 (+.f64 a b) 2))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (neg.f64 (/.f64 (+.f64 a b) (neg.f64 b))) a)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 a b) 2))) (*.f64 a (+.f64 b b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 a b) (/.f64 2 a)))) (+.f64 b b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 a b) (/.f64 2 a)))) (-.f64 0 (neg.f64 (+.f64 b b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (+.f64 a b)))) (neg.f64 (*.f64 a b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(pow.f64 (/.f64 (/.f64 (+.f64 a b) b) a) 1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))

localize3.0ms (0%)

Compiler

Compiled 8 to 6 computations (25% saved)

localize7.0ms (0%)

Local error

Found 2 expressions with local error:

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

Compiled 20 to 6 computations (70% saved)

series3.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite103.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1864×rational.json-1
1864×rational.json-2
1864×rational.json-3
1570×rational.json-simplify-35
846×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0732
15532
219232
366032
4240132
5660432
Stop Event
node limit
Counts
2 → 104
Calls
Call 1
Inputs
(/.f64 (/.f64 (+.f64 a b) a) b)
(/.f64 (+.f64 a b) a)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (/.f64 1 a) (/.f64 1 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 b) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 0)))) (#(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) a) (/.f64 1 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 1 a) (/.f64 1 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a b) 2) (/.f64 (/.f64 1/2 a) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a b) 2) (*.f64 (/.f64 1 (*.f64 a b)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a b) (/.f64 2 a)) (/.f64 1/2 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a b) (/.f64 2 a)) (*.f64 (/.f64 1 b) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 a b) b) (/.f64 1 a))))) (#(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 2 (/.f64 (/.f64 (+.f64 a b) a) (+.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 a b) (*.f64 b (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (/.f64 1/2 a) b) (+.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 b) (/.f64 (+.f64 a b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 a) (/.f64 (+.f64 a b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a b) 4) (/.f64 1 (*.f64 a (*.f64 b 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a b) (/.f64 2 (*.f64 a b))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 a b) a) 4) (/.f64 1 (*.f64 b 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 a b) b) 2) (/.f64 1/2 a))))) (#(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 b (neg.f64 a))))))) (#(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 (neg.f64 (+.f64 a b)) (/.f64 -1 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 a b) (neg.f64 a)) (/.f64 -1 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 a b) (neg.f64 b)) (/.f64 -1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 a b) (*.f64 b (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 a b) (*.f64 a (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 a b) (neg.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 (+.f64 a b) a) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 (+.f64 a b) b) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 a) 2) (/.f64 (+.f64 a b) (+.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 a) (*.f64 (/.f64 (+.f64 a b) b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 a b) (/.f64 2 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 b) (*.f64 (+.f64 a b) (/.f64 2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 a) b) (*.f64 (+.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 b) (/.f64 (+.f64 a b) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 b) 1/2) (*.f64 (+.f64 a b) (/.f64 2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 a b)) 1/2) (*.f64 (+.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 a b) (*.f64 b (neg.f64 a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 a b) (*.f64 a (neg.f64 b))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 a b) (neg.f64 (*.f64 a b))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 a b) a) (neg.f64 b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 a b) b) (neg.f64 a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 a b) (+.f64 b b)) (*.f64 (/.f64 1 a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 a b) (+.f64 a a)) (/.f64 2 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 a b) a) (+.f64 b b)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 b 4)) (*.f64 (/.f64 (+.f64 a b) a) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 b) (/.f64 (+.f64 a b) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 a) (/.f64 (+.f64 a b) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 a b) (*.f64 b (+.f64 a a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a (*.f64 b 4))) (*.f64 (+.f64 a b) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 b (neg.f64 a))) (neg.f64 (+.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a (neg.f64 b))) (neg.f64 (+.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 a b)) (neg.f64 (+.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 a) (/.f64 1/2 a)) (/.f64 (+.f64 a b) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 b) (/.f64 1/2 b)) (/.f64 (+.f64 a b) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (/.f64 1/2 a) b) (/.f64 (/.f64 1/2 a) b)) (+.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 a b) (*.f64 b (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 a b) (*.f64 a (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 a b) (neg.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (+.f64 a b) a) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (+.f64 a b) b) (neg.f64 a)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 a b) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 a b) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (+.f64 a b) (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 a b) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 a b) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a b) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 a b) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 a b) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a b) 2) (/.f64 1/2 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a b) 2) (*.f64 (/.f64 1 a) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a b) (/.f64 2 a)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (+.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 a b) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (+.f64 a b) a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 a) (+.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a b) 4) (/.f64 1 (*.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 a b) a) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 a b)) (/.f64 -1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 a b) (neg.f64 a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 a b) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 a) 2) (/.f64 (+.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 a) (*.f64 (+.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 a b) (/.f64 2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 a) 1/2) (*.f64 (+.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 a b) (+.f64 a a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 (+.f64 a b) a) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 a b) 2) (*.f64 (/.f64 1 a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 a b) a) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a 4)) (*.f64 (+.f64 a b) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 a) (neg.f64 (+.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 a) (/.f64 1/2 a)) (+.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 a b) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 a b) (neg.f64 a)))))))

simplify144.0ms (0.3%)

Algorithm
egg-herbie
Rules
1432×rational.json-simplify-35
1044×rational.json-simplify-44
1016×rational.json-simplify-47
992×rational.json-simplify-53
884×rational.json-simplify-49
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01832528
13522528
28342528
320152516
455512516
578352516
Stop Event
node limit
Counts
152 → 119
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 b a)
(+.f64 (/.f64 b a) 1)
(+.f64 (/.f64 b a) 1)
(+.f64 (/.f64 b a) 1)
1
(+.f64 (/.f64 b a) 1)
(+.f64 (/.f64 b a) 1)
(+.f64 (/.f64 b a) 1)
1
(+.f64 (/.f64 b a) 1)
(+.f64 (/.f64 b a) 1)
(+.f64 (/.f64 b a) 1)
1
(+.f64 (/.f64 b a) 1)
(+.f64 (/.f64 b a) 1)
(+.f64 (/.f64 b a) 1)
(/.f64 b a)
(+.f64 (/.f64 b a) 1)
(+.f64 (/.f64 b a) 1)
(+.f64 (/.f64 b a) 1)
(/.f64 b a)
(+.f64 (/.f64 b a) 1)
(+.f64 (/.f64 b a) 1)
(+.f64 (/.f64 b a) 1)
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 0)
(+.f64 0 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 0)
(*.f64 (+.f64 a b) (/.f64 1 (*.f64 a b)))
(*.f64 (/.f64 (+.f64 a b) a) (/.f64 1 b))
(*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 1)
(*.f64 1 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(*.f64 (*.f64 (+.f64 a b) 2) (/.f64 (/.f64 1/2 a) b))
(*.f64 (*.f64 (+.f64 a b) 2) (*.f64 (/.f64 1 (*.f64 a b)) 1/2))
(*.f64 (*.f64 (+.f64 a b) (/.f64 2 a)) (/.f64 1/2 b))
(*.f64 (*.f64 (+.f64 a b) (/.f64 2 a)) (*.f64 (/.f64 1 b) 1/2))
(*.f64 (/.f64 (+.f64 a b) b) (/.f64 1 a))
(*.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b))
(*.f64 (/.f64 1 b) (/.f64 (+.f64 a b) a))
(*.f64 2 (/.f64 (/.f64 (+.f64 a b) a) (+.f64 b b)))
(*.f64 2 (/.f64 (+.f64 a b) (*.f64 b (+.f64 a a))))
(*.f64 2 (/.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2))
(*.f64 2 (*.f64 (/.f64 (/.f64 1/2 a) b) (+.f64 a b)))
(*.f64 2 (*.f64 (/.f64 1/2 b) (/.f64 (+.f64 a b) a)))
(*.f64 2 (*.f64 (/.f64 1/2 a) (/.f64 (+.f64 a b) b)))
(*.f64 (*.f64 (+.f64 a b) 4) (/.f64 1 (*.f64 a (*.f64 b 4))))
(*.f64 (*.f64 (+.f64 a b) (/.f64 2 (*.f64 a b))) 1/2)
(*.f64 (*.f64 (/.f64 (+.f64 a b) a) 4) (/.f64 1 (*.f64 b 4)))
(*.f64 (*.f64 (/.f64 (+.f64 a b) b) 2) (/.f64 1/2 a))
(*.f64 (/.f64 1 (*.f64 a b)) (+.f64 a b))
(*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 b (neg.f64 a))))
(*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 a (neg.f64 b))))
(*.f64 (neg.f64 (+.f64 a b)) (/.f64 -1 (*.f64 a b)))
(*.f64 (/.f64 (+.f64 a b) (neg.f64 a)) (/.f64 -1 b))
(*.f64 (/.f64 (+.f64 a b) (neg.f64 b)) (/.f64 -1 a))
(*.f64 -1 (/.f64 (+.f64 a b) (*.f64 b (neg.f64 a))))
(*.f64 -1 (/.f64 (+.f64 a b) (*.f64 a (neg.f64 b))))
(*.f64 -1 (/.f64 (+.f64 a b) (neg.f64 (*.f64 a b))))
(*.f64 -1 (/.f64 (/.f64 (+.f64 a b) a) (neg.f64 b)))
(*.f64 -1 (/.f64 (/.f64 (+.f64 a b) b) (neg.f64 a)))
(*.f64 (*.f64 (/.f64 1 a) 2) (/.f64 (+.f64 a b) (+.f64 b b)))
(*.f64 (/.f64 1/2 a) (*.f64 (/.f64 (+.f64 a b) b) 2))
(*.f64 1/2 (*.f64 (+.f64 a b) (/.f64 2 (*.f64 a b))))
(*.f64 (/.f64 1/2 b) (*.f64 (+.f64 a b) (/.f64 2 a)))
(*.f64 (/.f64 (/.f64 1/2 a) b) (*.f64 (+.f64 a b) 2))
(*.f64 (/.f64 2 b) (/.f64 (+.f64 a b) (+.f64 a a)))
(*.f64 (*.f64 (/.f64 1 b) 1/2) (*.f64 (+.f64 a b) (/.f64 2 a)))
(*.f64 (*.f64 (/.f64 1 (*.f64 a b)) 1/2) (*.f64 (+.f64 a b) 2))
(*.f64 (/.f64 (+.f64 a b) (*.f64 b (neg.f64 a))) -1)
(*.f64 (/.f64 (+.f64 a b) (*.f64 a (neg.f64 b))) -1)
(*.f64 (/.f64 (+.f64 a b) (neg.f64 (*.f64 a b))) -1)
(*.f64 (/.f64 (/.f64 (+.f64 a b) a) (neg.f64 b)) -1)
(*.f64 (/.f64 (/.f64 (+.f64 a b) b) (neg.f64 a)) -1)
(*.f64 (/.f64 (+.f64 a b) (+.f64 b b)) (*.f64 (/.f64 1 a) 2))
(*.f64 (/.f64 (+.f64 a b) (+.f64 a a)) (/.f64 2 b))
(*.f64 (/.f64 (/.f64 (+.f64 a b) a) (+.f64 b b)) 2)
(*.f64 (/.f64 1 (*.f64 b 4)) (*.f64 (/.f64 (+.f64 a b) a) 4))
(*.f64 (/.f64 -1 b) (/.f64 (+.f64 a b) (neg.f64 a)))
(*.f64 (/.f64 -1 a) (/.f64 (+.f64 a b) (neg.f64 b)))
(*.f64 (/.f64 (+.f64 a b) (*.f64 b (+.f64 a a))) 2)
(*.f64 (/.f64 1 (*.f64 a (*.f64 b 4))) (*.f64 (+.f64 a b) 4))
(*.f64 (/.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) 2)
(*.f64 (/.f64 1 (*.f64 b (neg.f64 a))) (neg.f64 (+.f64 a b)))
(*.f64 (/.f64 1 (*.f64 a (neg.f64 b))) (neg.f64 (+.f64 a b)))
(*.f64 (/.f64 -1 (*.f64 a b)) (neg.f64 (+.f64 a b)))
(*.f64 (+.f64 (/.f64 1/2 a) (/.f64 1/2 a)) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 (/.f64 1/2 b) (/.f64 1/2 b)) (/.f64 (+.f64 a b) a))
(*.f64 (+.f64 (/.f64 (/.f64 1/2 a) b) (/.f64 (/.f64 1/2 a) b)) (+.f64 a b))
(pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 1)
(neg.f64 (/.f64 (+.f64 a b) (*.f64 b (neg.f64 a))))
(neg.f64 (/.f64 (+.f64 a b) (*.f64 a (neg.f64 b))))
(neg.f64 (/.f64 (+.f64 a b) (neg.f64 (*.f64 a b))))
(neg.f64 (/.f64 (/.f64 (+.f64 a b) a) (neg.f64 b)))
(neg.f64 (/.f64 (/.f64 (+.f64 a b) b) (neg.f64 a)))
(+.f64 (/.f64 (+.f64 a b) a) 0)
(+.f64 0 (/.f64 (+.f64 a b) a))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 a b) (neg.f64 a))))
(-.f64 (/.f64 (+.f64 a b) a) 0)
(-.f64 0 (/.f64 (+.f64 a b) (neg.f64 a)))
(*.f64 (+.f64 a b) (/.f64 1 a))
(*.f64 (/.f64 (+.f64 a b) a) 1)
(*.f64 1 (/.f64 (+.f64 a b) a))
(*.f64 (*.f64 (+.f64 a b) 2) (/.f64 1/2 a))
(*.f64 (*.f64 (+.f64 a b) 2) (*.f64 (/.f64 1 a) 1/2))
(*.f64 (*.f64 (+.f64 a b) (/.f64 2 a)) 1/2)
(*.f64 (/.f64 1 a) (+.f64 a b))
(*.f64 2 (/.f64 (+.f64 a b) (+.f64 a a)))
(*.f64 2 (/.f64 (/.f64 (+.f64 a b) a) 2))
(*.f64 2 (*.f64 (/.f64 1/2 a) (+.f64 a b)))
(*.f64 (*.f64 (+.f64 a b) 4) (/.f64 1 (*.f64 a 4)))
(*.f64 (*.f64 (/.f64 (+.f64 a b) a) 4) 1/4)
(*.f64 (neg.f64 (+.f64 a b)) (/.f64 -1 a))
(*.f64 (/.f64 (+.f64 a b) (neg.f64 a)) -1)
(*.f64 -1 (/.f64 (+.f64 a b) (neg.f64 a)))
(*.f64 (*.f64 (/.f64 1 a) 2) (/.f64 (+.f64 a b) 2))
(*.f64 (/.f64 1/2 a) (*.f64 (+.f64 a b) 2))
(*.f64 1/2 (*.f64 (+.f64 a b) (/.f64 2 a)))
(*.f64 (*.f64 (/.f64 1 a) 1/2) (*.f64 (+.f64 a b) 2))
(*.f64 (/.f64 (+.f64 a b) (+.f64 a a)) 2)
(*.f64 1/4 (*.f64 (/.f64 (+.f64 a b) a) 4))
(*.f64 (/.f64 (+.f64 a b) 2) (*.f64 (/.f64 1 a) 2))
(*.f64 (/.f64 (/.f64 (+.f64 a b) a) 2) 2)
(*.f64 (/.f64 1 (*.f64 a 4)) (*.f64 (+.f64 a b) 4))
(*.f64 (/.f64 -1 a) (neg.f64 (+.f64 a b)))
(*.f64 (+.f64 (/.f64 1/2 a) (/.f64 1/2 a)) (+.f64 a b))
(pow.f64 (/.f64 (+.f64 a b) a) 1)
(neg.f64 (/.f64 (+.f64 a b) (neg.f64 a)))
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 b a)
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
1
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
1
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
1
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
(/.f64 b a)
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
(/.f64 b a)
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 0)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 0 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.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 (/.f64 1 a) (/.f64 1 b)) 0)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (+.f64 a b) (/.f64 1 (*.f64 a b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (+.f64 a b) a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 1 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (*.f64 (+.f64 a b) 2) (/.f64 (/.f64 1/2 a) b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (*.f64 (+.f64 a b) 2) (*.f64 (/.f64 1 (*.f64 a b)) 1/2))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (*.f64 (+.f64 a b) (/.f64 2 a)) (/.f64 1/2 b))
(*.f64 (+.f64 a b) (*.f64 (/.f64 2 a) (/.f64 1/2 b)))
(*.f64 (*.f64 (+.f64 a b) (/.f64 2 a)) (*.f64 (/.f64 1 b) 1/2))
(*.f64 (/.f64 1 b) (*.f64 (+.f64 a b) (*.f64 (/.f64 2 a) 1/2)))
(*.f64 (/.f64 1 b) (*.f64 (+.f64 a b) (*.f64 1/2 (/.f64 2 a))))
(*.f64 1/2 (*.f64 (/.f64 2 a) (/.f64 (+.f64 a b) b)))
(*.f64 (/.f64 (+.f64 a b) b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 1 b) (/.f64 (+.f64 a b) a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 2 (/.f64 (/.f64 (+.f64 a b) a) (+.f64 b b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 2 (/.f64 (+.f64 a b) (*.f64 b (+.f64 a a))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 2 (/.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 2 (*.f64 (/.f64 (/.f64 1/2 a) b) (+.f64 a b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 2 (*.f64 (/.f64 1/2 b) (/.f64 (+.f64 a b) a)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 2 (*.f64 (/.f64 1/2 a) (/.f64 (+.f64 a b) b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (*.f64 (+.f64 a b) 4) (/.f64 1 (*.f64 a (*.f64 b 4))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (*.f64 (+.f64 a b) (/.f64 2 (*.f64 a b))) 1/2)
(*.f64 (+.f64 a b) (*.f64 (/.f64 (/.f64 2 a) b) 1/2))
(*.f64 (+.f64 a b) (*.f64 1/2 (/.f64 (/.f64 2 a) b)))
(*.f64 (*.f64 (/.f64 (+.f64 a b) a) 4) (/.f64 1 (*.f64 b 4)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (*.f64 (/.f64 (+.f64 a b) b) 2) (/.f64 1/2 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 1 (*.f64 a b)) (+.f64 a b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 b (neg.f64 a))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 a (neg.f64 b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (neg.f64 (+.f64 a b)) (/.f64 -1 (*.f64 a b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (+.f64 a b) (neg.f64 a)) (/.f64 -1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (+.f64 a b) (neg.f64 b)) (/.f64 -1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 -1 (/.f64 (+.f64 a b) (*.f64 b (neg.f64 a))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 -1 (/.f64 (+.f64 a b) (*.f64 a (neg.f64 b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 -1 (/.f64 (+.f64 a b) (neg.f64 (*.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 -1 (/.f64 (/.f64 (+.f64 a b) a) (neg.f64 b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 -1 (/.f64 (/.f64 (+.f64 a b) b) (neg.f64 a)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (*.f64 (/.f64 1 a) 2) (/.f64 (+.f64 a b) (+.f64 b b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 1/2 a) (*.f64 (/.f64 (+.f64 a b) b) 2))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 1/2 (*.f64 (+.f64 a b) (/.f64 2 (*.f64 a b))))
(*.f64 (+.f64 a b) (*.f64 (/.f64 (/.f64 2 a) b) 1/2))
(*.f64 (+.f64 a b) (*.f64 1/2 (/.f64 (/.f64 2 a) b)))
(*.f64 (/.f64 1/2 b) (*.f64 (+.f64 a b) (/.f64 2 a)))
(*.f64 (+.f64 a b) (*.f64 (/.f64 2 a) (/.f64 1/2 b)))
(*.f64 (/.f64 (/.f64 1/2 a) b) (*.f64 (+.f64 a b) 2))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 2 b) (/.f64 (+.f64 a b) (+.f64 a a)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (*.f64 (/.f64 1 b) 1/2) (*.f64 (+.f64 a b) (/.f64 2 a)))
(*.f64 (/.f64 1 b) (*.f64 (+.f64 a b) (*.f64 (/.f64 2 a) 1/2)))
(*.f64 (/.f64 1 b) (*.f64 (+.f64 a b) (*.f64 1/2 (/.f64 2 a))))
(*.f64 1/2 (*.f64 (/.f64 2 a) (/.f64 (+.f64 a b) b)))
(*.f64 (*.f64 (/.f64 1 (*.f64 a b)) 1/2) (*.f64 (+.f64 a b) 2))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (+.f64 a b) (*.f64 b (neg.f64 a))) -1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (+.f64 a b) (*.f64 a (neg.f64 b))) -1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (+.f64 a b) (neg.f64 (*.f64 a b))) -1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (/.f64 (+.f64 a b) a) (neg.f64 b)) -1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (/.f64 (+.f64 a b) b) (neg.f64 a)) -1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (+.f64 a b) (+.f64 b b)) (*.f64 (/.f64 1 a) 2))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (+.f64 a b) (+.f64 a a)) (/.f64 2 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (/.f64 (+.f64 a b) a) (+.f64 b b)) 2)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 1 (*.f64 b 4)) (*.f64 (/.f64 (+.f64 a b) a) 4))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 -1 b) (/.f64 (+.f64 a b) (neg.f64 a)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 -1 a) (/.f64 (+.f64 a b) (neg.f64 b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (+.f64 a b) (*.f64 b (+.f64 a a))) 2)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 1 (*.f64 a (*.f64 b 4))) (*.f64 (+.f64 a b) 4))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) 2)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 1 (*.f64 b (neg.f64 a))) (neg.f64 (+.f64 a b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 1 (*.f64 a (neg.f64 b))) (neg.f64 (+.f64 a b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 -1 (*.f64 a b)) (neg.f64 (+.f64 a b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (+.f64 (/.f64 1/2 a) (/.f64 1/2 a)) (/.f64 (+.f64 a b) b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (+.f64 (/.f64 1/2 b) (/.f64 1/2 b)) (/.f64 (+.f64 a b) a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (+.f64 (/.f64 (/.f64 1/2 a) b) (/.f64 (/.f64 1/2 a) b)) (+.f64 a b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(neg.f64 (/.f64 (+.f64 a b) (*.f64 b (neg.f64 a))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(neg.f64 (/.f64 (+.f64 a b) (*.f64 a (neg.f64 b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(neg.f64 (/.f64 (+.f64 a b) (neg.f64 (*.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(neg.f64 (/.f64 (/.f64 (+.f64 a b) a) (neg.f64 b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(neg.f64 (/.f64 (/.f64 (+.f64 a b) b) (neg.f64 a)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 (+.f64 a b) a) 0)
(/.f64 (+.f64 a b) a)
(+.f64 0 (/.f64 (+.f64 a b) a))
(/.f64 (+.f64 a b) a)
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 a b) (neg.f64 a))))
(/.f64 (+.f64 a b) a)
(-.f64 (/.f64 (+.f64 a b) a) 0)
(/.f64 (+.f64 a b) a)
(-.f64 0 (/.f64 (+.f64 a b) (neg.f64 a)))
(/.f64 (+.f64 a b) a)
(*.f64 (+.f64 a b) (/.f64 1 a))
(/.f64 (+.f64 a b) a)
(*.f64 (/.f64 (+.f64 a b) a) 1)
(/.f64 (+.f64 a b) a)
(*.f64 1 (/.f64 (+.f64 a b) a))
(/.f64 (+.f64 a b) a)
(*.f64 (*.f64 (+.f64 a b) 2) (/.f64 1/2 a))
(/.f64 (+.f64 a b) a)
(*.f64 (*.f64 (+.f64 a b) 2) (*.f64 (/.f64 1 a) 1/2))
(/.f64 (+.f64 a b) a)
(*.f64 (*.f64 (+.f64 a b) (/.f64 2 a)) 1/2)
(*.f64 (+.f64 a b) (*.f64 (/.f64 2 a) 1/2))
(*.f64 (+.f64 a b) (*.f64 1/2 (/.f64 2 a)))
(*.f64 (/.f64 1 a) (+.f64 a b))
(/.f64 (+.f64 a b) a)
(*.f64 2 (/.f64 (+.f64 a b) (+.f64 a a)))
(/.f64 (+.f64 a b) a)
(*.f64 2 (/.f64 (/.f64 (+.f64 a b) a) 2))
(/.f64 (+.f64 a b) a)
(*.f64 2 (*.f64 (/.f64 1/2 a) (+.f64 a b)))
(/.f64 (+.f64 a b) a)
(*.f64 (*.f64 (+.f64 a b) 4) (/.f64 1 (*.f64 a 4)))
(/.f64 (+.f64 a b) a)
(*.f64 (*.f64 (/.f64 (+.f64 a b) a) 4) 1/4)
(/.f64 (+.f64 a b) a)
(*.f64 (neg.f64 (+.f64 a b)) (/.f64 -1 a))
(/.f64 (+.f64 a b) a)
(*.f64 (/.f64 (+.f64 a b) (neg.f64 a)) -1)
(/.f64 (+.f64 a b) a)
(*.f64 -1 (/.f64 (+.f64 a b) (neg.f64 a)))
(/.f64 (+.f64 a b) a)
(*.f64 (*.f64 (/.f64 1 a) 2) (/.f64 (+.f64 a b) 2))
(/.f64 (+.f64 a b) a)
(*.f64 (/.f64 1/2 a) (*.f64 (+.f64 a b) 2))
(/.f64 (+.f64 a b) a)
(*.f64 1/2 (*.f64 (+.f64 a b) (/.f64 2 a)))
(*.f64 (+.f64 a b) (*.f64 (/.f64 2 a) 1/2))
(*.f64 (+.f64 a b) (*.f64 1/2 (/.f64 2 a)))
(*.f64 (*.f64 (/.f64 1 a) 1/2) (*.f64 (+.f64 a b) 2))
(/.f64 (+.f64 a b) a)
(*.f64 (/.f64 (+.f64 a b) (+.f64 a a)) 2)
(/.f64 (+.f64 a b) a)
(*.f64 1/4 (*.f64 (/.f64 (+.f64 a b) a) 4))
(/.f64 (+.f64 a b) a)
(*.f64 (/.f64 (+.f64 a b) 2) (*.f64 (/.f64 1 a) 2))
(/.f64 (+.f64 a b) a)
(*.f64 (/.f64 (/.f64 (+.f64 a b) a) 2) 2)
(/.f64 (+.f64 a b) a)
(*.f64 (/.f64 1 (*.f64 a 4)) (*.f64 (+.f64 a b) 4))
(/.f64 (+.f64 a b) a)
(*.f64 (/.f64 -1 a) (neg.f64 (+.f64 a b)))
(/.f64 (+.f64 a b) a)
(*.f64 (+.f64 (/.f64 1/2 a) (/.f64 1/2 a)) (+.f64 a b))
(/.f64 (+.f64 a b) a)
(pow.f64 (/.f64 (+.f64 a b) a) 1)
(/.f64 (+.f64 a b) a)
(neg.f64 (/.f64 (+.f64 a b) (neg.f64 a)))
(/.f64 (+.f64 a b) a)

localize23.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/2))
0.1b
(exp.f64 (*.f64 eps b))
0.3b
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
2.9b
(+.f64 (exp.f64 (*.f64 eps b)) -1)
Compiler

Compiled 83 to 35 computations (57.8% saved)

series10.0ms (0%)

Counts
4 → 80
Calls

24 calls:

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

rewrite1.3s (2.8%)

Algorithm
batch-egg-rewrite
Rules
1458×rational.json-1
1458×rational.json-2
1458×rational.json-4
1458×rational.json-3
1448×exponential.json-3
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
013106
190106
220098
347298
4110794
5415594
Stop Event
node limit
Counts
4 → 154
Calls
Call 1
Inputs
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(exp.f64 (*.f64 eps b))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (*.f64 eps b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 1 (exp.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (exp.f64 (*.f64 eps b))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 8) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/8 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1/2 (+.f64 (exp.f64 (*.f64 eps b)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) -2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 2 (+.f64 (exp.f64 (*.f64 eps b)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (exp.f64 (*.f64 eps b))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) -2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 1 (exp.f64 (*.f64 eps b))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1/2 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) (/.f64 -1/2 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 eps b)) (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 eps b)) (*.f64 1/2 (*.f64 2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 eps b)) (*.f64 1/2 (/.f64 2 (+.f64 (exp.f64 (*.f64 eps b)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) (neg.f64 (+.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (/.f64 (exp.f64 (neg.f64 (*.f64 eps b))) (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 -2 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) (/.f64 1/2 (+.f64 (exp.f64 (*.f64 eps b)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 -1/2 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 eps b)) 4) (/.f64 1/2 (+.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 eps b)) 4) (*.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b)))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 eps b)) 4) (*.f64 1/2 (/.f64 1/2 (+.f64 (exp.f64 (*.f64 eps b)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b)))) (exp.f64 (*.f64 eps b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b)))) (/.f64 1 (exp.f64 (neg.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 (*.f64 eps b))) (/.f64 1 (-.f64 1 (exp.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (/.f64 1 (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (/.f64 2 (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (/.f64 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b)))) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (exp.f64 (*.f64 eps b))) (/.f64 (-.f64 1 (exp.f64 (*.f64 eps b))) (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b)))) -1/2) (/.f64 1 (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (/.f64 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b)))) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b)))) -1/2) (/.f64 1/2 (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (exp.f64 (*.f64 eps b)) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 eps b)) 8) (/.f64 1 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (neg.f64 (*.f64 eps b))) (/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (exp.f64 (*.f64 eps b)) -1)) (*.f64 (exp.f64 (*.f64 eps b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 eps b)) -2) (/.f64 1/2 (-.f64 1 (exp.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 eps b)) -2) (/.f64 1 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 eps b)) -2) (/.f64 1 (neg.f64 (+.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b))))) (*.f64 (exp.f64 (*.f64 eps b)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 (exp.f64 (*.f64 eps b)) -1)) (*.f64 (exp.f64 (*.f64 eps b)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b))))) (/.f64 2 (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (exp.f64 (*.f64 eps b))) (/.f64 (+.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) -2) (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 4 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (exp.f64 (*.f64 eps b))) (/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (/.f64 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b)))) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) -2)) (*.f64 (exp.f64 (*.f64 eps b)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 eps b)))) (neg.f64 (exp.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 eps b)) 1/2) (*.f64 2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 eps b)) 1/2) (/.f64 2 (+.f64 (exp.f64 (*.f64 eps b)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (*.f64 2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b)))))) (exp.f64 (*.f64 eps b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 2 (+.f64 (exp.f64 (*.f64 eps b)) -1))) (exp.f64 (*.f64 eps b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b)))) 1/4) (*.f64 (exp.f64 (*.f64 eps b)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (exp.f64 (neg.f64 (*.f64 eps b)))) (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))) (exp.f64 (neg.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) -2) (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))) (/.f64 1/2 (exp.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))) (*.f64 1/2 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (exp.f64 (*.f64 eps b))) (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))) (/.f64 -1 (exp.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 eps b))) (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))) (+.f64 (exp.f64 (*.f64 eps b)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (/.f64 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b)))) -1/2))) (/.f64 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b)))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (/.f64 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b)))) -1/2))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) (neg.f64 (+.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) -2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (*.f64 eps b)) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1/2 (+.f64 (exp.f64 (*.f64 eps b)) -1))) (*.f64 (exp.f64 (*.f64 eps b)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 1 (exp.f64 (*.f64 eps b)))) (*.f64 (exp.f64 (*.f64 eps b)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))) (/.f64 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b)))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (/.f64 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b)))) -1/2))) (/.f64 2 (exp.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 8)) (*.f64 (exp.f64 (*.f64 eps b)) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) -2)) (*.f64 (exp.f64 (*.f64 eps b)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (+.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) -2))) (*.f64 (exp.f64 (*.f64 eps b)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b)))) (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) (neg.f64 (+.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) -2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (*.f64 eps b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (neg.f64 (exp.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (exp.f64 (*.f64 eps b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 eps b)) 1/2) (*.f64 (exp.f64 (*.f64 eps b)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (neg.f64 (exp.f64 (*.f64 eps b)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (*.f64 eps b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (exp.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 eps b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (exp.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (exp.f64 (*.f64 eps b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (*.f64 eps b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (exp.f64 (*.f64 eps b)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 eps b)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 (*.f64 eps b))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (exp.f64 (*.f64 eps b)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 eps b)) 8) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (exp.f64 (*.f64 eps b)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 eps b)) -2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (exp.f64 (*.f64 eps b)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 eps b)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/8 (*.f64 (exp.f64 (*.f64 eps b)) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (*.f64 eps b)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (*.f64 eps b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 eps b)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (exp.f64 (*.f64 eps b))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 eps b)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 eps b)) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 eps b)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (exp.f64 (*.f64 eps b))) 4) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 eps b)) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (neg.f64 (exp.f64 (*.f64 eps b))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 eps b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (exp.f64 (*.f64 eps b))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps (+.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) -1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 eps (+.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) -1/2))) (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 eps (+.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) -1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps (+.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps (*.f64 (+.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) -1/2) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) -1/2) (*.f64 eps 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) -1/2) (*.f64 eps 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) -1/2) (*.f64 eps 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eps (+.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) -1/2)) 1)))))

simplify291.0ms (0.6%)

Algorithm
egg-herbie
Rules
1626×rational.json-simplify-51
938×rational.json-simplify-41
814×rational.json-simplify-1
754×rational.json-simplify-39
542×rational.json-simplify-43
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
03649130
18178672
229648088
345698080
471458068
Stop Event
node limit
Counts
234 → 270
Calls
Call 1
Inputs
(*.f64 eps b)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (+.f64 (*.f64 eps b) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 b 3)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 b 4))) (+.f64 (*.f64 eps b) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 b 3))))))
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(*.f64 eps b)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (+.f64 (*.f64 eps b) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 b 3)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 b 4))) (+.f64 (*.f64 eps b) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 b 3))))))
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(/.f64 1 (*.f64 eps b))
(+.f64 1/2 (/.f64 1 (*.f64 eps b)))
(+.f64 1/2 (+.f64 (*.f64 eps (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b)))) (/.f64 1 (*.f64 eps b))))
(+.f64 1/2 (+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/6 (pow.f64 b 2)) (+.f64 (*.f64 1/24 (pow.f64 b 2)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))) b)) (*.f64 1/12 (pow.f64 b 2)))))) (+.f64 (*.f64 eps (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b)))) (/.f64 1 (*.f64 eps b)))))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 1 (*.f64 eps b))
(+.f64 1/2 (/.f64 1 (*.f64 eps b)))
(+.f64 1/2 (+.f64 (/.f64 1 (*.f64 eps b)) (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))))
(+.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 1/6 (pow.f64 eps 2)) (+.f64 (*.f64 1/24 (pow.f64 eps 2)) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (*.f64 1/12 (pow.f64 eps 2))))) (pow.f64 b 2)) (+.f64 (/.f64 1 (*.f64 eps b)) (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
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))))))
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))))))
(/.f64 1 b)
(+.f64 (/.f64 1 b) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b)))))
(+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/6 (pow.f64 b 2)) (+.f64 (*.f64 1/24 (pow.f64 b 2)) (+.f64 (*.f64 1/12 (pow.f64 b 2)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))) b)))))) (+.f64 (/.f64 1 b) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))))))
(+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/6 (pow.f64 b 2)) (+.f64 (*.f64 1/24 (pow.f64 b 2)) (+.f64 (*.f64 1/12 (pow.f64 b 2)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))) b)))))) (+.f64 (*.f64 (pow.f64 eps 4) (-.f64 (*.f64 1/24 (pow.f64 b 3)) (+.f64 (*.f64 1/6 (*.f64 (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))) (pow.f64 b 2))) (+.f64 (*.f64 1/48 (pow.f64 b 3)) (+.f64 (*.f64 1/120 (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)))))))))))) (+.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 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(/.f64 1 b)
(+.f64 (*.f64 eps (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (/.f64 1 b))
(+.f64 (*.f64 eps (*.f64 (-.f64 (*.f64 1/6 (pow.f64 eps 2)) (+.f64 (*.f64 1/24 (pow.f64 eps 2)) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (*.f64 1/12 (pow.f64 eps 2))))) (pow.f64 b 2))) (+.f64 (*.f64 eps (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (/.f64 1 b)))
(+.f64 (*.f64 eps (*.f64 (-.f64 (*.f64 1/6 (pow.f64 eps 2)) (+.f64 (*.f64 1/24 (pow.f64 eps 2)) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (*.f64 1/12 (pow.f64 eps 2))))) (pow.f64 b 2))) (+.f64 (*.f64 eps (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (+.f64 (/.f64 1 b) (*.f64 eps (*.f64 (pow.f64 b 3) (-.f64 (*.f64 1/24 (pow.f64 eps 3)) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/6 (pow.f64 eps 2)) (+.f64 (*.f64 1/24 (pow.f64 eps 2)) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (*.f64 1/12 (pow.f64 eps 2))))))) (+.f64 (*.f64 1/120 (pow.f64 eps 3)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (*.f64 1/48 (pow.f64 eps 3)))))))))))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 0)
(-.f64 0 (-.f64 1 (exp.f64 (*.f64 eps b))))
(*.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 1)
(*.f64 1/2 (+.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) -2))
(*.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1))
(*.f64 (+.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) -2) 1/2)
(*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 1/2))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 4) 1/4)
(*.f64 (-.f64 1 (exp.f64 (*.f64 eps b))) -1)
(*.f64 4 (/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 4))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 8) 1/8)
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 1/2) 2)
(*.f64 1/4 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 4))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 4) 4)
(*.f64 1/8 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 8))
(/.f64 -1 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 eps b)))))
(/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 1)
(/.f64 1/2 (/.f64 1/2 (+.f64 (exp.f64 (*.f64 eps b)) -1)))
(/.f64 1 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b)))))
(/.f64 (+.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) -2) 2)
(/.f64 2 (*.f64 2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b))))))
(/.f64 2 (/.f64 2 (+.f64 (exp.f64 (*.f64 eps b)) -1)))
(/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 4) 4)
(/.f64 (-.f64 1 (exp.f64 (*.f64 eps b))) -1)
(/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 8) 8)
(/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) -2) -2)
(/.f64 (neg.f64 (+.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) -2)) -2)
(/.f64 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 8)) 16)
(/.f64 (neg.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) -2)) 2)
(pow.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 1)
(neg.f64 (-.f64 1 (exp.f64 (*.f64 eps b))))
(+.f64 -1 (-.f64 1 (/.f64 1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b)))))))
(+.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) 0)
(+.f64 0 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))))
(+.f64 (/.f64 -1/2 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) (/.f64 -1/2 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))))
(-.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) 0)
(-.f64 0 (/.f64 1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))))
(*.f64 (exp.f64 (*.f64 eps b)) (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b)))))
(*.f64 (exp.f64 (*.f64 eps b)) (*.f64 1/2 (*.f64 2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b)))))))
(*.f64 (exp.f64 (*.f64 eps b)) (*.f64 1/2 (/.f64 2 (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(*.f64 -1 (/.f64 1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))))
(*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) (neg.f64 (+.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) -2))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (/.f64 (exp.f64 (neg.f64 (*.f64 eps b))) (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))
(*.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) 1)
(*.f64 1/2 (/.f64 -2 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))))
(*.f64 1 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))))
(*.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) (/.f64 1/2 (+.f64 (exp.f64 (*.f64 eps b)) -1)))
(*.f64 2 (/.f64 -1/2 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))))
(*.f64 (/.f64 -2 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) 1/2)
(*.f64 (*.f64 (exp.f64 (*.f64 eps b)) 4) (/.f64 1/2 (+.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) -2)))
(*.f64 (*.f64 (exp.f64 (*.f64 eps b)) 4) (*.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b)))) 1/4))
(*.f64 (*.f64 (exp.f64 (*.f64 eps b)) 4) (*.f64 1/2 (/.f64 1/2 (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(*.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b)))) (exp.f64 (*.f64 eps b)))
(*.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b)))) (/.f64 1 (exp.f64 (neg.f64 (*.f64 eps b)))))
(*.f64 (neg.f64 (exp.f64 (*.f64 eps b))) (/.f64 1 (-.f64 1 (exp.f64 (*.f64 eps b)))))
(*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (/.f64 1 (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))
(*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (/.f64 2 (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (/.f64 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b)))) -1/2))))
(*.f64 (/.f64 -1 (exp.f64 (*.f64 eps b))) (/.f64 (-.f64 1 (exp.f64 (*.f64 eps b))) (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))
(*.f64 (/.f64 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b)))) -1/2) (/.f64 1 (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (/.f64 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b)))) -1/2))))
(*.f64 (/.f64 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b)))) -1/2) (/.f64 1/2 (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))
(*.f64 4 (/.f64 (exp.f64 (*.f64 eps b)) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 4)))
(*.f64 4 (/.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) 4))
(*.f64 (/.f64 4 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b))))) 1/4)
(*.f64 (*.f64 (exp.f64 (*.f64 eps b)) 8) (/.f64 1 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 8)))
(*.f64 (exp.f64 (neg.f64 (*.f64 eps b))) (/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))
(*.f64 (/.f64 1/2 (+.f64 (exp.f64 (*.f64 eps b)) -1)) (*.f64 (exp.f64 (*.f64 eps b)) 2))
(*.f64 (*.f64 (exp.f64 (*.f64 eps b)) -2) (/.f64 1/2 (-.f64 1 (exp.f64 (*.f64 eps b)))))
(*.f64 (*.f64 (exp.f64 (*.f64 eps b)) -2) (/.f64 1 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) -2)))
(*.f64 (*.f64 (exp.f64 (*.f64 eps b)) -2) (/.f64 1 (neg.f64 (+.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) -2))))
(*.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b))))) (*.f64 (exp.f64 (*.f64 eps b)) 1/2))
(*.f64 (/.f64 1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) -1)
(*.f64 (/.f64 2 (+.f64 (exp.f64 (*.f64 eps b)) -1)) (*.f64 (exp.f64 (*.f64 eps b)) 1/2))
(*.f64 (*.f64 1/2 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b))))) (/.f64 2 (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))
(*.f64 (/.f64 1/2 (exp.f64 (*.f64 eps b))) (/.f64 (+.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) -2) (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))
(*.f64 (/.f64 -1/2 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) 2)
(*.f64 1/4 (/.f64 4 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b))))))
(*.f64 (/.f64 2 (exp.f64 (*.f64 eps b))) (/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (/.f64 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b)))) -1/2))))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) -2)) (*.f64 (exp.f64 (*.f64 eps b)) 4))
(*.f64 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 eps b)))) (neg.f64 (exp.f64 (*.f64 eps b))))
(*.f64 (*.f64 (exp.f64 (*.f64 eps b)) 1/2) (*.f64 2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b))))))
(*.f64 (*.f64 (exp.f64 (*.f64 eps b)) 1/2) (/.f64 2 (+.f64 (exp.f64 (*.f64 eps b)) -1)))
(*.f64 (*.f64 1/2 (*.f64 2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b)))))) (exp.f64 (*.f64 eps b)))
(*.f64 (*.f64 1/2 (/.f64 2 (+.f64 (exp.f64 (*.f64 eps b)) -1))) (exp.f64 (*.f64 eps b)))
(*.f64 (*.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b)))) 1/4) (*.f64 (exp.f64 (*.f64 eps b)) 4))
(*.f64 (/.f64 1 (exp.f64 (neg.f64 (*.f64 eps b)))) (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))) (exp.f64 (neg.f64 (*.f64 eps b))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (+.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) -2) (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))) (/.f64 1/2 (exp.f64 (*.f64 eps b))))
(*.f64 (/.f64 2 (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))) (*.f64 1/2 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b))))))
(*.f64 (/.f64 (-.f64 1 (exp.f64 (*.f64 eps b))) (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))) (/.f64 -1 (exp.f64 (*.f64 eps b))))
(*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 eps b))) (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (/.f64 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b)))) -1/2))) (/.f64 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b)))) -1/2))
(*.f64 (/.f64 2 (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (/.f64 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b)))) -1/2))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) (neg.f64 (+.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) -2))) -1)
(*.f64 (/.f64 (exp.f64 (*.f64 eps b)) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 4)) 4)
(*.f64 (*.f64 1/2 (/.f64 1/2 (+.f64 (exp.f64 (*.f64 eps b)) -1))) (*.f64 (exp.f64 (*.f64 eps b)) 4))
(*.f64 (/.f64 1/2 (-.f64 1 (exp.f64 (*.f64 eps b)))) (*.f64 (exp.f64 (*.f64 eps b)) -2))
(*.f64 (/.f64 1/2 (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))) (/.f64 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b)))) -1/2))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (/.f64 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b)))) -1/2))) (/.f64 2 (exp.f64 (*.f64 eps b))))
(*.f64 (/.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) 4) 4)
(*.f64 (/.f64 1 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 8)) (*.f64 (exp.f64 (*.f64 eps b)) 8))
(*.f64 (/.f64 1 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) -2)) (*.f64 (exp.f64 (*.f64 eps b)) -2))
(*.f64 (/.f64 1 (neg.f64 (+.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) -2))) (*.f64 (exp.f64 (*.f64 eps b)) -2))
(pow.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) 1)
(neg.f64 (/.f64 1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))))
(neg.f64 (/.f64 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b)))) (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))
(neg.f64 (/.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) (neg.f64 (+.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) -2))))
(+.f64 (exp.f64 (*.f64 eps b)) 0)
(+.f64 -1 (-.f64 1 (neg.f64 (exp.f64 (*.f64 eps b)))))
(+.f64 0 (exp.f64 (*.f64 eps b)))
(+.f64 (*.f64 (exp.f64 (*.f64 eps b)) 1/2) (*.f64 (exp.f64 (*.f64 eps b)) 1/2))
(+.f64 (-.f64 1 (neg.f64 (exp.f64 (*.f64 eps b)))) -1)
(-.f64 (exp.f64 (*.f64 eps b)) 0)
(-.f64 0 (neg.f64 (exp.f64 (*.f64 eps b))))
(*.f64 (exp.f64 (*.f64 eps b)) 1)
(*.f64 -1 (neg.f64 (exp.f64 (*.f64 eps b))))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 eps b)) 2))
(*.f64 1 (exp.f64 (*.f64 eps b)))
(*.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) 1/2)
(*.f64 2 (*.f64 (exp.f64 (*.f64 eps b)) 1/2))
(*.f64 (*.f64 (exp.f64 (*.f64 eps b)) 4) 1/4)
(*.f64 (neg.f64 (exp.f64 (*.f64 eps b))) -1)
(*.f64 4 (/.f64 (exp.f64 (*.f64 eps b)) 4))
(*.f64 (*.f64 (exp.f64 (*.f64 eps b)) 8) 1/8)
(*.f64 -1/2 (*.f64 (exp.f64 (*.f64 eps b)) -2))
(*.f64 (*.f64 (exp.f64 (*.f64 eps b)) -2) -1/2)
(*.f64 1/4 (*.f64 (exp.f64 (*.f64 eps b)) 4))
(*.f64 (*.f64 (exp.f64 (*.f64 eps b)) 1/2) 2)
(*.f64 1/8 (*.f64 (exp.f64 (*.f64 eps b)) 8))
(*.f64 (/.f64 (exp.f64 (*.f64 eps b)) 4) 4)
(/.f64 (exp.f64 (*.f64 eps b)) 1)
(/.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) 2)
(/.f64 (*.f64 (exp.f64 (*.f64 eps b)) 4) 4)
(/.f64 (neg.f64 (exp.f64 (*.f64 eps b))) -1)
(/.f64 (*.f64 (exp.f64 (*.f64 eps b)) 8) 8)
(/.f64 (*.f64 (exp.f64 (*.f64 eps b)) -2) -2)
(/.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 eps b)) 8)) 16)
(/.f64 (*.f64 (neg.f64 (exp.f64 (*.f64 eps b))) 4) -4)
(/.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 eps b)) -2)) 2)
(/.f64 (neg.f64 (*.f64 (neg.f64 (exp.f64 (*.f64 eps b))) 4)) 4)
(pow.f64 (exp.f64 (*.f64 eps b)) 1)
(neg.f64 (neg.f64 (exp.f64 (*.f64 eps b))))
(+.f64 (*.f64 eps (+.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) -1/2)) 0)
(+.f64 0 (*.f64 eps (+.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) -1/2)))
(+.f64 (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) -1/2))) (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) -1/2))))
(-.f64 (*.f64 eps (+.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) -1/2)) 0)
(/.f64 (*.f64 eps (+.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) -1/2)) 1)
(/.f64 (*.f64 eps (*.f64 (+.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) -1/2) 2)) 2)
(/.f64 (*.f64 (+.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) -1/2) (*.f64 eps 4)) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) -1/2) (*.f64 eps 4))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) -1/2) (*.f64 eps 4)))) 16)
(pow.f64 (*.f64 eps (+.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) -1/2)) 1)
Outputs
(*.f64 eps b)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))
(+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (+.f64 (*.f64 eps b) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 b 3)))))
(+.f64 (*.f64 eps b) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps b) 3)) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))
(+.f64 (*.f64 eps b) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps b) 3))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 b 4))) (+.f64 (*.f64 eps b) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 b 3))))))
(+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)) (+.f64 (+.f64 (*.f64 eps b) (*.f64 1/6 (pow.f64 (*.f64 eps b) 3))) (*.f64 1/24 (pow.f64 (*.f64 eps b) 4))))
(+.f64 (*.f64 eps b) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps b) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps b) 4))) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))
(+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps b) 3)) (+.f64 (+.f64 (*.f64 eps b) (*.f64 1/24 (pow.f64 (*.f64 eps b) 4))) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))
(+.f64 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps b) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps b) 4))))
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(*.f64 eps b)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))
(+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (+.f64 (*.f64 eps b) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 b 3)))))
(+.f64 (*.f64 eps b) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps b) 3)) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))
(+.f64 (*.f64 eps b) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps b) 3))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 b 4))) (+.f64 (*.f64 eps b) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 b 3))))))
(+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)) (+.f64 (+.f64 (*.f64 eps b) (*.f64 1/6 (pow.f64 (*.f64 eps b) 3))) (*.f64 1/24 (pow.f64 (*.f64 eps b) 4))))
(+.f64 (*.f64 eps b) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps b) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps b) 4))) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))
(+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps b) 3)) (+.f64 (+.f64 (*.f64 eps b) (*.f64 1/24 (pow.f64 (*.f64 eps b) 4))) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))
(+.f64 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps b) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps b) 4))))
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(/.f64 1 (*.f64 eps b))
(/.f64 (/.f64 1 eps) b)
(+.f64 1/2 (/.f64 1 (*.f64 eps b)))
(+.f64 1/2 (/.f64 (/.f64 1 eps) b))
(+.f64 1/2 (+.f64 (*.f64 eps (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b)))) (/.f64 1 (*.f64 eps b))))
(+.f64 1/2 (+.f64 (/.f64 1 (*.f64 eps b)) (*.f64 eps (-.f64 (*.f64 b 1/2) (+.f64 (*.f64 b 1/6) (*.f64 b 1/4))))))
(+.f64 1/2 (+.f64 (/.f64 1 (*.f64 eps b)) (*.f64 eps (-.f64 (*.f64 b 1/2) (*.f64 b 5/12)))))
(+.f64 (+.f64 1/2 (/.f64 (/.f64 1 eps) b)) (*.f64 eps (-.f64 (*.f64 b 1/2) (*.f64 b 5/12))))
(+.f64 1/2 (+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/6 (pow.f64 b 2)) (+.f64 (*.f64 1/24 (pow.f64 b 2)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))) b)) (*.f64 1/12 (pow.f64 b 2)))))) (+.f64 (*.f64 eps (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b)))) (/.f64 1 (*.f64 eps b)))))
(+.f64 1/2 (+.f64 (*.f64 eps (-.f64 (*.f64 b 1/2) (+.f64 (*.f64 b 1/6) (*.f64 b 1/4)))) (+.f64 (/.f64 1 (*.f64 eps b)) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (pow.f64 b 2) 1/6) (+.f64 (*.f64 (-.f64 (*.f64 b 1/2) (+.f64 (*.f64 b 1/6) (*.f64 b 1/4))) (*.f64 b 1/2)) (+.f64 (*.f64 (pow.f64 b 2) 1/12) (*.f64 (pow.f64 b 2) 1/24))))))))
(+.f64 1/2 (+.f64 (+.f64 (/.f64 1 (*.f64 eps b)) (*.f64 eps (-.f64 (*.f64 b 1/2) (*.f64 b 5/12)))) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (pow.f64 b 2) 1/6) (+.f64 (*.f64 (*.f64 b 1/2) (-.f64 (*.f64 b 1/2) (*.f64 b 5/12))) (*.f64 (pow.f64 b 2) 1/8))))))
(+.f64 (+.f64 1/2 (/.f64 (/.f64 1 eps) b)) (+.f64 (*.f64 eps (-.f64 (*.f64 b 1/2) (*.f64 b 5/12))) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (pow.f64 b 2) 1/6) (+.f64 (*.f64 b (*.f64 (-.f64 (*.f64 b 1/2) (*.f64 b 5/12)) 1/2)) (*.f64 (pow.f64 b 2) 1/8))))))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(/.f64 1 (*.f64 eps b))
(/.f64 (/.f64 1 eps) b)
(+.f64 1/2 (/.f64 1 (*.f64 eps b)))
(+.f64 1/2 (/.f64 (/.f64 1 eps) b))
(+.f64 1/2 (+.f64 (/.f64 1 (*.f64 eps b)) (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))))
(+.f64 1/2 (+.f64 (/.f64 1 (*.f64 eps b)) (*.f64 b (-.f64 (*.f64 eps 1/2) (+.f64 (*.f64 eps 1/6) (*.f64 eps 1/4))))))
(+.f64 1/2 (+.f64 (/.f64 1 (*.f64 eps b)) (*.f64 b (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)))))
(+.f64 (/.f64 (/.f64 1 eps) b) (+.f64 1/2 (*.f64 b (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)))))
(+.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 1/6 (pow.f64 eps 2)) (+.f64 (*.f64 1/24 (pow.f64 eps 2)) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (*.f64 1/12 (pow.f64 eps 2))))) (pow.f64 b 2)) (+.f64 (/.f64 1 (*.f64 eps b)) (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps)))))))
(+.f64 1/2 (+.f64 (+.f64 (/.f64 1 (*.f64 eps b)) (*.f64 b (-.f64 (*.f64 eps 1/2) (+.f64 (*.f64 eps 1/6) (*.f64 eps 1/4))))) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 (pow.f64 eps 2) 1/6) (+.f64 (*.f64 (pow.f64 eps 2) 1/24) (+.f64 (*.f64 eps (*.f64 (-.f64 (*.f64 eps 1/2) (+.f64 (*.f64 eps 1/6) (*.f64 eps 1/4))) 1/2)) (*.f64 (pow.f64 eps 2) 1/12)))))))
(+.f64 1/2 (+.f64 (+.f64 (/.f64 1 (*.f64 eps b)) (*.f64 b (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)))) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 (pow.f64 eps 2) 1/6) (+.f64 (*.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)) (*.f64 eps 1/2)) (*.f64 (pow.f64 eps 2) 1/8))))))
(+.f64 (+.f64 1/2 (/.f64 (/.f64 1 eps) b)) (+.f64 (*.f64 b (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 (pow.f64 eps 2) 1/6) (+.f64 (*.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)) (*.f64 eps 1/2)) (*.f64 (pow.f64 eps 2) 1/8))))))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
1
(+.f64 1 (*.f64 eps b))
(+.f64 (*.f64 eps b) 1)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (+.f64 1 (*.f64 eps b)))
(+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)) (+.f64 (*.f64 eps b) 1))
(+.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))))))
(+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)) (+.f64 (+.f64 (*.f64 eps b) (*.f64 1/6 (pow.f64 (*.f64 eps b) 3))) 1))
(+.f64 (*.f64 eps b) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps b) 3)) 1) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))
(+.f64 (*.f64 eps b) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps b) 3)) 1)))
(+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps b) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)) (+.f64 (*.f64 eps b) 1)))
1
(+.f64 1 (*.f64 eps b))
(+.f64 (*.f64 eps b) 1)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (+.f64 1 (*.f64 eps b)))
(+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)) (+.f64 (*.f64 eps b) 1))
(+.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))))))
(+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)) (+.f64 (+.f64 (*.f64 eps b) (*.f64 1/6 (pow.f64 (*.f64 eps b) 3))) 1))
(+.f64 (*.f64 eps b) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps b) 3)) 1) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))
(+.f64 (*.f64 eps b) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps b) 3)) 1)))
(+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps b) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)) (+.f64 (*.f64 eps b) 1)))
(/.f64 1 b)
(+.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 b) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 b 1/2) (+.f64 (*.f64 b 1/6) (*.f64 b 1/4)))))
(+.f64 (/.f64 1 b) (*.f64 (pow.f64 eps 2) (-.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/12 (pow.f64 b 2)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))) b)))))) (+.f64 (/.f64 1 b) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))))))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 b 1/2) (+.f64 (*.f64 b 1/6) (*.f64 b 1/4)))) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (pow.f64 b 2) 1/6) (+.f64 (*.f64 (-.f64 (*.f64 b 1/2) (+.f64 (*.f64 b 1/6) (*.f64 b 1/4))) (*.f64 b 1/2)) (+.f64 (*.f64 (pow.f64 b 2) 1/12) (*.f64 (pow.f64 b 2) 1/24)))))))
(+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 b 1/2) (*.f64 b 5/12))) (+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (pow.f64 b 2) 1/6) (+.f64 (*.f64 (*.f64 b 1/2) (-.f64 (*.f64 b 1/2) (*.f64 b 5/12))) (*.f64 (pow.f64 b 2) 1/8)))) (/.f64 1 b)))
(+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 b 1/2) (*.f64 b 5/12))) (+.f64 (/.f64 1 b) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (pow.f64 b 2) 1/6) (+.f64 (*.f64 (*.f64 b 1/2) (-.f64 (*.f64 b 1/2) (*.f64 b 5/12))) (*.f64 (pow.f64 b 2) 1/8))))))
(+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 b 1/2) (*.f64 b 5/12))) (+.f64 (/.f64 1 b) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (pow.f64 b 2) 1/6) (+.f64 (*.f64 b (*.f64 (-.f64 (*.f64 b 1/2) (*.f64 b 5/12)) 1/2)) (*.f64 (pow.f64 b 2) 1/8))))))
(+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/6 (pow.f64 b 2)) (+.f64 (*.f64 1/24 (pow.f64 b 2)) (+.f64 (*.f64 1/12 (pow.f64 b 2)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))) b)))))) (+.f64 (*.f64 (pow.f64 eps 4) (-.f64 (*.f64 1/24 (pow.f64 b 3)) (+.f64 (*.f64 1/6 (*.f64 (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))) (pow.f64 b 2))) (+.f64 (*.f64 1/48 (pow.f64 b 3)) (+.f64 (*.f64 1/120 (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)))))))))))) (+.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 (pow.f64 b 2) 1/6) (+.f64 (*.f64 (-.f64 (*.f64 b 1/2) (+.f64 (*.f64 b 1/6) (*.f64 b 1/4))) (*.f64 b 1/2)) (+.f64 (*.f64 (pow.f64 b 2) 1/12) (*.f64 (pow.f64 b 2) 1/24))))) (+.f64 (+.f64 (/.f64 1 b) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 b 1/2) (+.f64 (*.f64 b 1/6) (*.f64 b 1/4))))) (*.f64 (pow.f64 eps 4) (-.f64 (*.f64 (pow.f64 b 3) 1/24) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 b 1/2) (+.f64 (*.f64 b 1/6) (*.f64 b 1/4))))) (+.f64 (*.f64 (pow.f64 b 3) 1/48) (+.f64 (*.f64 (pow.f64 b 3) 1/120) (*.f64 b (*.f64 (-.f64 (*.f64 (pow.f64 b 2) 1/6) (+.f64 (*.f64 (-.f64 (*.f64 b 1/2) (+.f64 (*.f64 b 1/6) (*.f64 b 1/4))) (*.f64 b 1/2)) (+.f64 (*.f64 (pow.f64 b 2) 1/12) (*.f64 (pow.f64 b 2) 1/24)))) 1/2)))))))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 b 1/2) (*.f64 b 5/12)))) (+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (pow.f64 b 2) 1/6) (+.f64 (*.f64 (*.f64 b 1/2) (-.f64 (*.f64 b 1/2) (*.f64 b 5/12))) (*.f64 (pow.f64 b 2) 1/8)))) (*.f64 (pow.f64 eps 4) (-.f64 (*.f64 (pow.f64 b 3) 1/24) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (-.f64 (*.f64 b 1/2) (*.f64 b 5/12)) 1/6)) (+.f64 (*.f64 (pow.f64 b 3) 1/48) (+.f64 (*.f64 (pow.f64 b 3) 1/120) (*.f64 1/2 (*.f64 b (-.f64 (*.f64 (pow.f64 b 2) 1/6) (+.f64 (*.f64 (*.f64 b 1/2) (-.f64 (*.f64 b 1/2) (*.f64 b 5/12))) (*.f64 (pow.f64 b 2) 1/8))))))))))))
(+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 b 1/2) (*.f64 b 5/12))) (+.f64 (+.f64 (/.f64 1 b) (*.f64 (pow.f64 eps 4) (-.f64 (*.f64 (pow.f64 b 3) 1/24) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (-.f64 (*.f64 b 1/2) (*.f64 b 5/12)) 1/6)) (+.f64 (*.f64 1/2 (*.f64 b (-.f64 (*.f64 (pow.f64 b 2) 1/6) (+.f64 (*.f64 (*.f64 b 1/2) (-.f64 (*.f64 b 1/2) (*.f64 b 5/12))) (*.f64 (pow.f64 b 2) 1/8))))) (*.f64 (pow.f64 b 3) 7/240)))))) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (pow.f64 b 2) 1/6) (+.f64 (*.f64 (*.f64 b 1/2) (-.f64 (*.f64 b 1/2) (*.f64 b 5/12))) (*.f64 (pow.f64 b 2) 1/8))))))
(+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 b 1/2) (*.f64 b 5/12))) (+.f64 (*.f64 (pow.f64 eps 4) (-.f64 (*.f64 (pow.f64 b 3) 1/24) (+.f64 (*.f64 (-.f64 (*.f64 b 1/2) (*.f64 b 5/12)) (*.f64 (pow.f64 b 2) 1/6)) (+.f64 (*.f64 (-.f64 (*.f64 (pow.f64 b 2) 1/6) (+.f64 (*.f64 b (*.f64 (-.f64 (*.f64 b 1/2) (*.f64 b 5/12)) 1/2)) (*.f64 (pow.f64 b 2) 1/8))) (*.f64 b 1/2)) (*.f64 (pow.f64 b 3) 7/240))))) (+.f64 (/.f64 1 b) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (pow.f64 b 2) 1/6) (+.f64 (*.f64 b (*.f64 (-.f64 (*.f64 b 1/2) (*.f64 b 5/12)) 1/2)) (*.f64 (pow.f64 b 2) 1/8)))))))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps))))) 1/2))
(*.f64 eps (-.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))))
(*.f64 eps (+.f64 -1/2 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps))))) 1/2))
(*.f64 eps (-.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))))
(*.f64 eps (+.f64 -1/2 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps))))) 1/2))
(*.f64 eps (-.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))))
(*.f64 eps (+.f64 -1/2 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps))))) 1/2))
(*.f64 eps (-.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))))
(*.f64 eps (+.f64 -1/2 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps))))) 1/2))
(*.f64 eps (-.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))))
(*.f64 eps (+.f64 -1/2 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps))))) 1/2))
(*.f64 eps (-.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))))
(*.f64 eps (+.f64 -1/2 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps))))) 1/2))
(*.f64 eps (-.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))))
(*.f64 eps (+.f64 -1/2 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps))))) 1/2))
(*.f64 eps (-.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))))
(*.f64 eps (+.f64 -1/2 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))))
(/.f64 1 b)
(+.f64 (*.f64 eps (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (/.f64 1 b))
(+.f64 (/.f64 1 b) (*.f64 eps (*.f64 b (-.f64 (*.f64 eps 1/2) (+.f64 (*.f64 eps 1/6) (*.f64 eps 1/4))))))
(+.f64 (/.f64 1 b) (*.f64 eps (*.f64 b (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)))))
(+.f64 (*.f64 eps (*.f64 (-.f64 (*.f64 1/6 (pow.f64 eps 2)) (+.f64 (*.f64 1/24 (pow.f64 eps 2)) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (*.f64 1/12 (pow.f64 eps 2))))) (pow.f64 b 2))) (+.f64 (*.f64 eps (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (/.f64 1 b)))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps (*.f64 b (-.f64 (*.f64 eps 1/2) (+.f64 (*.f64 eps 1/6) (*.f64 eps 1/4)))))) (*.f64 eps (*.f64 (pow.f64 b 2) (-.f64 (*.f64 (pow.f64 eps 2) 1/6) (+.f64 (*.f64 (pow.f64 eps 2) 1/24) (+.f64 (*.f64 eps (*.f64 (-.f64 (*.f64 eps 1/2) (+.f64 (*.f64 eps 1/6) (*.f64 eps 1/4))) 1/2)) (*.f64 (pow.f64 eps 2) 1/12)))))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps (*.f64 b (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))))) (*.f64 eps (*.f64 (pow.f64 b 2) (-.f64 (*.f64 (pow.f64 eps 2) 1/6) (+.f64 (*.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)) (*.f64 eps 1/2)) (*.f64 (pow.f64 eps 2) 1/8))))))
(+.f64 (/.f64 1 b) (*.f64 eps (+.f64 (*.f64 b (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 (pow.f64 eps 2) 1/6) (+.f64 (*.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)) (*.f64 eps 1/2)) (*.f64 (pow.f64 eps 2) 1/8)))))))
(+.f64 (*.f64 eps (*.f64 (-.f64 (*.f64 1/6 (pow.f64 eps 2)) (+.f64 (*.f64 1/24 (pow.f64 eps 2)) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (*.f64 1/12 (pow.f64 eps 2))))) (pow.f64 b 2))) (+.f64 (*.f64 eps (*.f64 b (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (+.f64 (/.f64 1 b) (*.f64 eps (*.f64 (pow.f64 b 3) (-.f64 (*.f64 1/24 (pow.f64 eps 3)) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/6 (pow.f64 eps 2)) (+.f64 (*.f64 1/24 (pow.f64 eps 2)) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (*.f64 1/12 (pow.f64 eps 2))))))) (+.f64 (*.f64 1/120 (pow.f64 eps 3)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 eps) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 eps))))) (*.f64 1/48 (pow.f64 eps 3)))))))))))
(+.f64 (*.f64 eps (*.f64 (pow.f64 b 2) (-.f64 (*.f64 (pow.f64 eps 2) 1/6) (+.f64 (*.f64 (pow.f64 eps 2) 1/24) (+.f64 (*.f64 eps (*.f64 (-.f64 (*.f64 eps 1/2) (+.f64 (*.f64 eps 1/6) (*.f64 eps 1/4))) 1/2)) (*.f64 (pow.f64 eps 2) 1/12)))))) (+.f64 (/.f64 1 b) (+.f64 (*.f64 eps (*.f64 (pow.f64 b 3) (-.f64 (*.f64 (pow.f64 eps 3) 1/24) (+.f64 (*.f64 eps (*.f64 (-.f64 (*.f64 (pow.f64 eps 2) 1/6) (+.f64 (*.f64 (pow.f64 eps 2) 1/24) (+.f64 (*.f64 eps (*.f64 (-.f64 (*.f64 eps 1/2) (+.f64 (*.f64 eps 1/6) (*.f64 eps 1/4))) 1/2)) (*.f64 (pow.f64 eps 2) 1/12)))) 1/2)) (+.f64 (*.f64 (pow.f64 eps 3) 1/120) (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 (-.f64 (*.f64 eps 1/2) (+.f64 (*.f64 eps 1/6) (*.f64 eps 1/4))) 1/6)) (*.f64 (pow.f64 eps 3) 1/48))))))) (*.f64 eps (*.f64 b (-.f64 (*.f64 eps 1/2) (+.f64 (*.f64 eps 1/6) (*.f64 eps 1/4))))))))
(+.f64 (*.f64 eps (*.f64 (pow.f64 b 2) (-.f64 (*.f64 (pow.f64 eps 2) 1/6) (+.f64 (*.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)) (*.f64 eps 1/2)) (*.f64 (pow.f64 eps 2) 1/8))))) (+.f64 (/.f64 1 b) (*.f64 eps (+.f64 (*.f64 b (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))) (*.f64 (pow.f64 b 3) (-.f64 (*.f64 (pow.f64 eps 3) 1/24) (+.f64 (*.f64 eps (*.f64 1/2 (-.f64 (*.f64 (pow.f64 eps 2) 1/6) (+.f64 (*.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)) (*.f64 eps 1/2)) (*.f64 (pow.f64 eps 2) 1/8))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)))) (*.f64 (pow.f64 eps 3) 7/240)))))))))
(+.f64 (/.f64 1 b) (*.f64 eps (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 (pow.f64 eps 2) 1/6) (+.f64 (*.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)) (*.f64 eps 1/2)) (*.f64 (pow.f64 eps 2) 1/8)))) (+.f64 (*.f64 b (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))) (*.f64 (pow.f64 b 3) (-.f64 (*.f64 (pow.f64 eps 3) 1/24) (+.f64 (*.f64 eps (*.f64 1/2 (-.f64 (*.f64 (pow.f64 eps 2) 1/6) (+.f64 (*.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)) (*.f64 eps 1/2)) (*.f64 (pow.f64 eps 2) 1/8))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)))) (*.f64 (pow.f64 eps 3) 7/240)))))))))
(+.f64 (/.f64 1 b) (*.f64 eps (+.f64 (*.f64 (pow.f64 b 3) (-.f64 (*.f64 (pow.f64 eps 3) 1/24) (+.f64 (*.f64 eps (*.f64 1/2 (-.f64 (*.f64 (pow.f64 eps 2) 1/6) (+.f64 (*.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)) (*.f64 eps 1/2)) (*.f64 (pow.f64 eps 2) 1/8))))) (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 1/6 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)))) (*.f64 (pow.f64 eps 3) 7/240))))) (+.f64 (*.f64 b (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12))) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 (pow.f64 eps 2) 1/6) (+.f64 (*.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps 5/12)) (*.f64 eps 1/2)) (*.f64 (pow.f64 eps 2) 1/8))))))))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps))))) 1/2))
(*.f64 eps (-.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))))
(*.f64 eps (+.f64 -1/2 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps))))) 1/2))
(*.f64 eps (-.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))))
(*.f64 eps (+.f64 -1/2 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps))))) 1/2))
(*.f64 eps (-.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))))
(*.f64 eps (+.f64 -1/2 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps))))) 1/2))
(*.f64 eps (-.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))))
(*.f64 eps (+.f64 -1/2 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps))))) 1/2))
(*.f64 eps (-.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))))
(*.f64 eps (+.f64 -1/2 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps))))) 1/2))
(*.f64 eps (-.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))))
(*.f64 eps (+.f64 -1/2 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps))))) 1/2))
(*.f64 eps (-.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))))
(*.f64 eps (+.f64 -1/2 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps))))) 1/2))
(*.f64 eps (-.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))))
(*.f64 eps (+.f64 -1/2 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))))
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(-.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 0)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(-.f64 0 (-.f64 1 (exp.f64 (*.f64 eps b))))
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(*.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b))))
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 1)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(*.f64 1/2 (+.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) -2))
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(*.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1))
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(*.f64 (+.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) -2) 1/2)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 1/2))
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 4) 1/4)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(*.f64 (-.f64 1 (exp.f64 (*.f64 eps b))) -1)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(*.f64 4 (/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 4))
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 8) 1/8)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 1/2) 2)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(*.f64 1/4 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 4))
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 4) 4)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(*.f64 1/8 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 8))
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(/.f64 -1 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 eps b)))))
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 1)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(/.f64 1/2 (/.f64 1/2 (+.f64 (exp.f64 (*.f64 eps b)) -1)))
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(/.f64 1 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b)))))
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(/.f64 (+.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) -2) 2)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(/.f64 2 (*.f64 2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b))))))
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(/.f64 2 (/.f64 2 (+.f64 (exp.f64 (*.f64 eps b)) -1)))
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 4) 4)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(/.f64 (-.f64 1 (exp.f64 (*.f64 eps b))) -1)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 8) 8)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) -2) -2)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(/.f64 (neg.f64 (+.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) -2)) -2)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(/.f64 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 8)) 16)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(/.f64 (neg.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) -2)) 2)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(pow.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 1)
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(neg.f64 (-.f64 1 (exp.f64 (*.f64 eps b))))
(+.f64 (exp.f64 (*.f64 eps b)) -1)
(+.f64 -1 (-.f64 1 (/.f64 1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b)))))))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(+.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) 0)
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(+.f64 0 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(+.f64 (/.f64 -1/2 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) (/.f64 -1/2 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))))
(+.f64 (/.f64 1/2 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps))))) (/.f64 1/2 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps))))))
(-.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) 0)
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(-.f64 0 (/.f64 1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(*.f64 (exp.f64 (*.f64 eps b)) (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b)))))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(*.f64 (exp.f64 (*.f64 eps b)) (*.f64 1/2 (*.f64 2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b)))))))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(*.f64 (exp.f64 (*.f64 eps b)) (*.f64 1/2 (/.f64 2 (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(*.f64 -1 (/.f64 1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) (neg.f64 (+.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) -2))))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (/.f64 (exp.f64 (neg.f64 (*.f64 eps b))) (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (/.f64 (exp.f64 (*.f64 b (neg.f64 eps))) (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))
(/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (exp.f64 (*.f64 eps b)) (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))
(/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (exp.f64 (*.f64 eps b)) (*.f64 (-.f64 -1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (-.f64 -1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))
(*.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) 1)
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(*.f64 1/2 (/.f64 -2 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))))
(*.f64 1/2 (/.f64 2 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps))))))
(*.f64 1/2 (/.f64 -2 (+.f64 -1 (exp.f64 (*.f64 b (neg.f64 eps))))))
(*.f64 1 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(*.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) (/.f64 1/2 (+.f64 (exp.f64 (*.f64 eps b)) -1)))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(*.f64 2 (/.f64 -1/2 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))))
(*.f64 2 (/.f64 1/2 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps))))))
(*.f64 (/.f64 -2 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) 1/2)
(*.f64 1/2 (/.f64 -2 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))))
(*.f64 1/2 (/.f64 2 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps))))))
(*.f64 1/2 (/.f64 -2 (+.f64 -1 (exp.f64 (*.f64 b (neg.f64 eps))))))
(*.f64 (*.f64 (exp.f64 (*.f64 eps b)) 4) (/.f64 1/2 (+.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) -2)))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(*.f64 (*.f64 (exp.f64 (*.f64 eps b)) 4) (*.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b)))) 1/4))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(*.f64 (*.f64 (exp.f64 (*.f64 eps b)) 4) (*.f64 1/2 (/.f64 1/2 (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(*.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b)))) (exp.f64 (*.f64 eps b)))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(*.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b)))) (/.f64 1 (exp.f64 (neg.f64 (*.f64 eps b)))))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(*.f64 (neg.f64 (exp.f64 (*.f64 eps b))) (/.f64 1 (-.f64 1 (exp.f64 (*.f64 eps b)))))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (/.f64 1 (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))
(*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (/.f64 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps))))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b))))))
(*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (/.f64 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b (neg.f64 eps))))) (-.f64 -1 (/.f64 -1 (exp.f64 (*.f64 eps b))))))
(*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (/.f64 2 (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (/.f64 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b)))) -1/2))))
(*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (/.f64 1 (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))
(*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (/.f64 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps))))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b))))))
(*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (/.f64 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b (neg.f64 eps))))) (-.f64 -1 (/.f64 -1 (exp.f64 (*.f64 eps b))))))
(*.f64 (/.f64 -1 (exp.f64 (*.f64 eps b))) (/.f64 (-.f64 1 (exp.f64 (*.f64 eps b))) (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))
(*.f64 (/.f64 -1 (exp.f64 (*.f64 eps b))) (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (-.f64 -1 (/.f64 -1 (exp.f64 (*.f64 eps b))))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b))))))
(*.f64 (/.f64 -1 (exp.f64 (*.f64 eps b))) (/.f64 (-.f64 1 (exp.f64 (*.f64 eps b))) (*.f64 (-.f64 -1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (-.f64 -1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))
(*.f64 (/.f64 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b)))) -1/2) (/.f64 1 (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (/.f64 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b)))) -1/2))))
(*.f64 (/.f64 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b)))) -1/2) (/.f64 -1/2 (/.f64 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b)))) (/.f64 1 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b))))))))
(*.f64 (/.f64 (+.f64 -1 (exp.f64 (*.f64 b (neg.f64 eps)))) -1/2) (/.f64 -1/2 (/.f64 (+.f64 -1 (exp.f64 (*.f64 b (neg.f64 eps)))) (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps))))))))
(*.f64 (/.f64 (+.f64 -1 (exp.f64 (*.f64 b (neg.f64 eps)))) -1/2) (/.f64 (/.f64 1/2 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps))))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b))))))
(*.f64 (/.f64 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b)))) -1/2) (/.f64 1/2 (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))
(*.f64 (/.f64 (+.f64 -1 (exp.f64 (*.f64 b (neg.f64 eps)))) -1/2) (/.f64 1/2 (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))
(*.f64 (/.f64 (+.f64 -1 (exp.f64 (*.f64 b (neg.f64 eps)))) -1/2) (/.f64 1/2 (*.f64 (-.f64 -1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (-.f64 -1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))
(*.f64 4 (/.f64 (exp.f64 (*.f64 eps b)) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 4)))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(*.f64 4 (/.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) 4))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(*.f64 (/.f64 4 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b))))) 1/4)
(*.f64 1/4 (/.f64 4 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b))))))
(*.f64 1/4 (/.f64 -4 (-.f64 -1 (/.f64 -1 (exp.f64 (*.f64 eps b))))))
(*.f64 (*.f64 (exp.f64 (*.f64 eps b)) 8) (/.f64 1 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 8)))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(*.f64 (exp.f64 (neg.f64 (*.f64 eps b))) (/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))
(*.f64 (exp.f64 (neg.f64 (*.f64 eps b))) (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b))))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b))))))
(/.f64 (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b))))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b))))) (exp.f64 (*.f64 eps b)))
(/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (-.f64 -1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (-.f64 -1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))) (exp.f64 (*.f64 eps b)))
(*.f64 (/.f64 1/2 (+.f64 (exp.f64 (*.f64 eps b)) -1)) (*.f64 (exp.f64 (*.f64 eps b)) 2))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(*.f64 (*.f64 (exp.f64 (*.f64 eps b)) -2) (/.f64 1/2 (-.f64 1 (exp.f64 (*.f64 eps b)))))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(*.f64 (*.f64 (exp.f64 (*.f64 eps b)) -2) (/.f64 1 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) -2)))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(*.f64 (*.f64 (exp.f64 (*.f64 eps b)) -2) (/.f64 1 (neg.f64 (+.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) -2))))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(*.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b))))) (*.f64 (exp.f64 (*.f64 eps b)) 1/2))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(*.f64 (/.f64 1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) -1)
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(*.f64 (/.f64 2 (+.f64 (exp.f64 (*.f64 eps b)) -1)) (*.f64 (exp.f64 (*.f64 eps b)) 1/2))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(*.f64 (*.f64 1/2 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b))))) (/.f64 2 (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))
(*.f64 1/2 (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (/.f64 (/.f64 2 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b))))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))
(*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (*.f64 (/.f64 2 (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))) 1/2))
(*.f64 1/2 (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (/.f64 (/.f64 -2 (-.f64 -1 (/.f64 -1 (exp.f64 (*.f64 eps b))))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))
(*.f64 1/2 (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (/.f64 2 (*.f64 (-.f64 -1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (-.f64 -1 (/.f64 -1 (exp.f64 (*.f64 eps b))))))))
(*.f64 (/.f64 1/2 (exp.f64 (*.f64 eps b))) (/.f64 (+.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) -2) (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))
(*.f64 (/.f64 1/2 (exp.f64 (*.f64 eps b))) (/.f64 (+.f64 (*.f64 2 (exp.f64 (*.f64 eps b))) -2) (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))
(*.f64 (/.f64 1/2 (exp.f64 (*.f64 eps b))) (/.f64 (*.f64 2 (+.f64 (exp.f64 (*.f64 eps b)) -1)) (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))
(*.f64 (/.f64 1/2 (exp.f64 (*.f64 eps b))) (/.f64 (*.f64 2 (+.f64 (exp.f64 (*.f64 eps b)) -1)) (*.f64 (-.f64 -1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (-.f64 -1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))
(*.f64 (/.f64 -1/2 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) 2)
(*.f64 2 (/.f64 -1/2 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))))
(*.f64 2 (/.f64 1/2 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps))))))
(*.f64 1/4 (/.f64 4 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b))))))
(*.f64 1/4 (/.f64 -4 (-.f64 -1 (/.f64 -1 (exp.f64 (*.f64 eps b))))))
(*.f64 (/.f64 2 (exp.f64 (*.f64 eps b))) (/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (/.f64 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b)))) -1/2))))
(*.f64 (/.f64 2 (exp.f64 (*.f64 eps b))) (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b))))) (/.f64 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b)))) -1/2)))
(*.f64 (/.f64 2 (exp.f64 (*.f64 eps b))) (/.f64 -1/2 (/.f64 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b)))) (/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b))))))))
(*.f64 (/.f64 2 (exp.f64 (*.f64 eps b))) (/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (/.f64 (+.f64 -1 (exp.f64 (*.f64 b (neg.f64 eps)))) -1/2))))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) -2)) (*.f64 (exp.f64 (*.f64 eps b)) 4))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(*.f64 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 eps b)))) (neg.f64 (exp.f64 (*.f64 eps b))))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(*.f64 (*.f64 (exp.f64 (*.f64 eps b)) 1/2) (*.f64 2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b))))))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(*.f64 (*.f64 (exp.f64 (*.f64 eps b)) 1/2) (/.f64 2 (+.f64 (exp.f64 (*.f64 eps b)) -1)))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(*.f64 (*.f64 1/2 (*.f64 2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b)))))) (exp.f64 (*.f64 eps b)))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(*.f64 (*.f64 1/2 (/.f64 2 (+.f64 (exp.f64 (*.f64 eps b)) -1))) (exp.f64 (*.f64 eps b)))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(*.f64 (*.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b)))) 1/4) (*.f64 (exp.f64 (*.f64 eps b)) 4))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(*.f64 (/.f64 1 (exp.f64 (neg.f64 (*.f64 eps b)))) (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 eps b)))))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))) (exp.f64 (neg.f64 (*.f64 eps b))))
(*.f64 (exp.f64 (neg.f64 (*.f64 eps b))) (/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))
(*.f64 (exp.f64 (neg.f64 (*.f64 eps b))) (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b))))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b))))))
(/.f64 (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b))))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b))))) (exp.f64 (*.f64 eps b)))
(/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (-.f64 -1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (-.f64 -1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))) (exp.f64 (*.f64 eps b)))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))
(*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (/.f64 1 (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))
(*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (/.f64 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps))))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b))))))
(*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (/.f64 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b (neg.f64 eps))))) (-.f64 -1 (/.f64 -1 (exp.f64 (*.f64 eps b))))))
(*.f64 (/.f64 (+.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) -2) (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))) (/.f64 1/2 (exp.f64 (*.f64 eps b))))
(*.f64 (/.f64 1/2 (exp.f64 (*.f64 eps b))) (/.f64 (+.f64 (*.f64 2 (exp.f64 (*.f64 eps b))) -2) (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))
(*.f64 (/.f64 1/2 (exp.f64 (*.f64 eps b))) (/.f64 (*.f64 2 (+.f64 (exp.f64 (*.f64 eps b)) -1)) (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))
(*.f64 (/.f64 1/2 (exp.f64 (*.f64 eps b))) (/.f64 (*.f64 2 (+.f64 (exp.f64 (*.f64 eps b)) -1)) (*.f64 (-.f64 -1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (-.f64 -1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))
(*.f64 (/.f64 2 (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))) (*.f64 1/2 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b))))))
(*.f64 1/2 (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (/.f64 (/.f64 2 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b))))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))
(*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (*.f64 (/.f64 2 (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))) 1/2))
(*.f64 1/2 (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (/.f64 (/.f64 -2 (-.f64 -1 (/.f64 -1 (exp.f64 (*.f64 eps b))))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))
(*.f64 1/2 (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (/.f64 2 (*.f64 (-.f64 -1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (-.f64 -1 (/.f64 -1 (exp.f64 (*.f64 eps b))))))))
(*.f64 (/.f64 (-.f64 1 (exp.f64 (*.f64 eps b))) (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))) (/.f64 -1 (exp.f64 (*.f64 eps b))))
(*.f64 (/.f64 -1 (exp.f64 (*.f64 eps b))) (/.f64 (-.f64 1 (exp.f64 (*.f64 eps b))) (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))
(*.f64 (/.f64 -1 (exp.f64 (*.f64 eps b))) (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (-.f64 -1 (/.f64 -1 (exp.f64 (*.f64 eps b))))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b))))))
(*.f64 (/.f64 -1 (exp.f64 (*.f64 eps b))) (/.f64 (-.f64 1 (exp.f64 (*.f64 eps b))) (*.f64 (-.f64 -1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (-.f64 -1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))
(*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 eps b))) (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (/.f64 (exp.f64 (neg.f64 (*.f64 eps b))) (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (/.f64 (exp.f64 (*.f64 b (neg.f64 eps))) (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))
(/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (exp.f64 (*.f64 eps b)) (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))
(/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (exp.f64 (*.f64 eps b)) (*.f64 (-.f64 -1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (-.f64 -1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (/.f64 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b)))) -1/2))) (/.f64 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b)))) -1/2))
(*.f64 (/.f64 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b)))) -1/2) (/.f64 1 (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (/.f64 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b)))) -1/2))))
(*.f64 (/.f64 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b)))) -1/2) (/.f64 -1/2 (/.f64 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b)))) (/.f64 1 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b))))))))
(*.f64 (/.f64 (+.f64 -1 (exp.f64 (*.f64 b (neg.f64 eps)))) -1/2) (/.f64 -1/2 (/.f64 (+.f64 -1 (exp.f64 (*.f64 b (neg.f64 eps)))) (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps))))))))
(*.f64 (/.f64 (+.f64 -1 (exp.f64 (*.f64 b (neg.f64 eps)))) -1/2) (/.f64 (/.f64 1/2 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps))))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b))))))
(*.f64 (/.f64 2 (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (/.f64 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b)))) -1/2))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))
(*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (/.f64 1 (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))
(*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (/.f64 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps))))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b))))))
(*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (/.f64 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b (neg.f64 eps))))) (-.f64 -1 (/.f64 -1 (exp.f64 (*.f64 eps b))))))
(*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) (neg.f64 (+.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) -2))) -1)
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(*.f64 (/.f64 (exp.f64 (*.f64 eps b)) (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 4)) 4)
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(*.f64 (*.f64 1/2 (/.f64 1/2 (+.f64 (exp.f64 (*.f64 eps b)) -1))) (*.f64 (exp.f64 (*.f64 eps b)) 4))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(*.f64 (/.f64 1/2 (-.f64 1 (exp.f64 (*.f64 eps b)))) (*.f64 (exp.f64 (*.f64 eps b)) -2))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(*.f64 (/.f64 1/2 (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))) (/.f64 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b)))) -1/2))
(*.f64 (/.f64 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b)))) -1/2) (/.f64 1/2 (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))
(*.f64 (/.f64 (+.f64 -1 (exp.f64 (*.f64 b (neg.f64 eps)))) -1/2) (/.f64 1/2 (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))
(*.f64 (/.f64 (+.f64 -1 (exp.f64 (*.f64 b (neg.f64 eps)))) -1/2) (/.f64 1/2 (*.f64 (-.f64 -1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (-.f64 -1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (/.f64 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b)))) -1/2))) (/.f64 2 (exp.f64 (*.f64 eps b))))
(*.f64 (/.f64 2 (exp.f64 (*.f64 eps b))) (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b))))) (/.f64 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b)))) -1/2)))
(*.f64 (/.f64 2 (exp.f64 (*.f64 eps b))) (/.f64 -1/2 (/.f64 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b)))) (/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b))))))))
(*.f64 (/.f64 2 (exp.f64 (*.f64 eps b))) (/.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (/.f64 (+.f64 -1 (exp.f64 (*.f64 b (neg.f64 eps)))) -1/2))))
(*.f64 (/.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) 4) 4)
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(*.f64 (/.f64 1 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) 8)) (*.f64 (exp.f64 (*.f64 eps b)) 8))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(*.f64 (/.f64 1 (*.f64 (+.f64 (exp.f64 (*.f64 eps b)) -1) -2)) (*.f64 (exp.f64 (*.f64 eps b)) -2))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(*.f64 (/.f64 1 (neg.f64 (+.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) -2))) (*.f64 (exp.f64 (*.f64 eps b)) -2))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(pow.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) 1)
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(neg.f64 (/.f64 1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(neg.f64 (/.f64 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b)))) (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))))))
(neg.f64 (/.f64 (/.f64 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b))))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b))))))
(/.f64 (neg.f64 (+.f64 -1 (exp.f64 (*.f64 b (neg.f64 eps))))) (*.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b))))))
(/.f64 (/.f64 (+.f64 -1 (exp.f64 (*.f64 b (neg.f64 eps)))) (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b))))) (neg.f64 (+.f64 1 (/.f64 -1 (exp.f64 (*.f64 eps b))))))
(/.f64 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))) (*.f64 (-.f64 -1 (/.f64 -1 (exp.f64 (*.f64 eps b)))) (-.f64 -1 (/.f64 -1 (exp.f64 (*.f64 eps b))))))
(neg.f64 (/.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) (neg.f64 (+.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) -2))))
(/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1))
(/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))
(+.f64 (exp.f64 (*.f64 eps b)) 0)
(exp.f64 (*.f64 eps b))
(+.f64 -1 (-.f64 1 (neg.f64 (exp.f64 (*.f64 eps b)))))
(exp.f64 (*.f64 eps b))
(+.f64 0 (exp.f64 (*.f64 eps b)))
(exp.f64 (*.f64 eps b))
(+.f64 (*.f64 (exp.f64 (*.f64 eps b)) 1/2) (*.f64 (exp.f64 (*.f64 eps b)) 1/2))
(exp.f64 (*.f64 eps b))
(+.f64 (-.f64 1 (neg.f64 (exp.f64 (*.f64 eps b)))) -1)
(exp.f64 (*.f64 eps b))
(-.f64 (exp.f64 (*.f64 eps b)) 0)
(exp.f64 (*.f64 eps b))
(-.f64 0 (neg.f64 (exp.f64 (*.f64 eps b))))
(exp.f64 (*.f64 eps b))
(*.f64 (exp.f64 (*.f64 eps b)) 1)
(exp.f64 (*.f64 eps b))
(*.f64 -1 (neg.f64 (exp.f64 (*.f64 eps b))))
(exp.f64 (*.f64 eps b))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 eps b)) 2))
(exp.f64 (*.f64 eps b))
(*.f64 1 (exp.f64 (*.f64 eps b)))
(exp.f64 (*.f64 eps b))
(*.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) 1/2)
(exp.f64 (*.f64 eps b))
(*.f64 2 (*.f64 (exp.f64 (*.f64 eps b)) 1/2))
(exp.f64 (*.f64 eps b))
(*.f64 (*.f64 (exp.f64 (*.f64 eps b)) 4) 1/4)
(exp.f64 (*.f64 eps b))
(*.f64 (neg.f64 (exp.f64 (*.f64 eps b))) -1)
(exp.f64 (*.f64 eps b))
(*.f64 4 (/.f64 (exp.f64 (*.f64 eps b)) 4))
(exp.f64 (*.f64 eps b))
(*.f64 (*.f64 (exp.f64 (*.f64 eps b)) 8) 1/8)
(exp.f64 (*.f64 eps b))
(*.f64 -1/2 (*.f64 (exp.f64 (*.f64 eps b)) -2))
(exp.f64 (*.f64 eps b))
(*.f64 (*.f64 (exp.f64 (*.f64 eps b)) -2) -1/2)
(exp.f64 (*.f64 eps b))
(*.f64 1/4 (*.f64 (exp.f64 (*.f64 eps b)) 4))
(exp.f64 (*.f64 eps b))
(*.f64 (*.f64 (exp.f64 (*.f64 eps b)) 1/2) 2)
(exp.f64 (*.f64 eps b))
(*.f64 1/8 (*.f64 (exp.f64 (*.f64 eps b)) 8))
(exp.f64 (*.f64 eps b))
(*.f64 (/.f64 (exp.f64 (*.f64 eps b)) 4) 4)
(exp.f64 (*.f64 eps b))
(/.f64 (exp.f64 (*.f64 eps b)) 1)
(exp.f64 (*.f64 eps b))
(/.f64 (*.f64 (exp.f64 (*.f64 eps b)) 2) 2)
(exp.f64 (*.f64 eps b))
(/.f64 (*.f64 (exp.f64 (*.f64 eps b)) 4) 4)
(exp.f64 (*.f64 eps b))
(/.f64 (neg.f64 (exp.f64 (*.f64 eps b))) -1)
(exp.f64 (*.f64 eps b))
(/.f64 (*.f64 (exp.f64 (*.f64 eps b)) 8) 8)
(exp.f64 (*.f64 eps b))
(/.f64 (*.f64 (exp.f64 (*.f64 eps b)) -2) -2)
(exp.f64 (*.f64 eps b))
(/.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 eps b)) 8)) 16)
(exp.f64 (*.f64 eps b))
(/.f64 (*.f64 (neg.f64 (exp.f64 (*.f64 eps b))) 4) -4)
(exp.f64 (*.f64 eps b))
(/.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 eps b)) -2)) 2)
(exp.f64 (*.f64 eps b))
(/.f64 (neg.f64 (*.f64 (neg.f64 (exp.f64 (*.f64 eps b))) 4)) 4)
(exp.f64 (*.f64 eps b))
(pow.f64 (exp.f64 (*.f64 eps b)) 1)
(exp.f64 (*.f64 eps b))
(neg.f64 (neg.f64 (exp.f64 (*.f64 eps b))))
(exp.f64 (*.f64 eps b))
(+.f64 (*.f64 eps (+.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) -1/2)) 0)
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps))))) 1/2))
(*.f64 eps (-.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))))
(*.f64 eps (+.f64 -1/2 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))))
(+.f64 0 (*.f64 eps (+.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) -1/2)))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps))))) 1/2))
(*.f64 eps (-.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))))
(*.f64 eps (+.f64 -1/2 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))))
(+.f64 (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) -1/2))) (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) -1/2))))
(+.f64 (*.f64 eps (*.f64 (+.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) -1/2) 1/2)) (*.f64 eps (*.f64 (+.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) -1/2) 1/2)))
(*.f64 (*.f64 eps (+.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) -1/2)) 1)
(*.f64 (*.f64 eps (+.f64 -1/2 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps))))))) 1)
(*.f64 eps (*.f64 (-.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))) 1))
(*.f64 eps (*.f64 (+.f64 -1/2 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))) 1))
(-.f64 (*.f64 eps (+.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) -1/2)) 0)
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps))))) 1/2))
(*.f64 eps (-.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))))
(*.f64 eps (+.f64 -1/2 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))))
(/.f64 (*.f64 eps (+.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) -1/2)) 1)
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps))))) 1/2))
(*.f64 eps (-.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))))
(*.f64 eps (+.f64 -1/2 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))))
(/.f64 (*.f64 eps (*.f64 (+.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) -1/2) 2)) 2)
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps))))) 1/2))
(*.f64 eps (-.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))))
(*.f64 eps (+.f64 -1/2 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))))
(/.f64 (*.f64 (+.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) -1/2) (*.f64 eps 4)) 4)
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps))))) 1/2))
(*.f64 eps (-.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))))
(*.f64 eps (+.f64 -1/2 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) -1/2) (*.f64 eps 4))) 8)
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps))))) 1/2))
(*.f64 eps (-.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))))
(*.f64 eps (+.f64 -1/2 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) -1/2) (*.f64 eps 4)))) 16)
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps))))) 1/2))
(*.f64 eps (-.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))))
(*.f64 eps (+.f64 -1/2 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))))
(pow.f64 (*.f64 eps (+.f64 (/.f64 -1 (+.f64 -1 (exp.f64 (neg.f64 (*.f64 eps b))))) -1/2)) 1)
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps))))) 1/2))
(*.f64 eps (-.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))))
(*.f64 eps (+.f64 -1/2 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 b (neg.f64 eps)))))))

localize38.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.2b
(*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))
2.3b
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))
2.6b
(-.f64 (exp.f64 (*.f64 a eps)) 1)
3.3b
(-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)
Compiler

Compiled 127 to 50 computations (60.6% saved)

series15.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite81.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1420×rational.json-simplify-50
1328×exponential.json-3
1328×rational.json-1
1328×rational.json-2
1328×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
023140
1169140
2387140
31103140
43894140
Stop Event
node limit
Counts
2 → 78
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 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))
(*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (/.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps a)) -1)) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 eps (/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 2 (+.f64 (exp.f64 (*.f64 eps a)) -1))) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (+.f64 (*.f64 eps b) (pow.f64 (*.f64 eps b) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))) (-.f64 1 (exp.f64 (*.f64 eps a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps a)) -1)) (-.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 eps eps)) (/.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 eps eps)) (*.f64 1/2 (/.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps a)) -1)) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (+.f64 (exp.f64 (*.f64 eps a)) -1))) (/.f64 1 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))) (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 eps eps) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (+.f64 (*.f64 eps b) (pow.f64 (*.f64 eps b) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 eps eps) (*.f64 (/.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps a)) -1)) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 2 (+.f64 (exp.f64 (*.f64 eps a)) -1))) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 4)) (/.f64 1 (*.f64 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 2 (+.f64 (exp.f64 (*.f64 eps a)) -1)))) (/.f64 1 (+.f64 (*.f64 eps b) (+.f64 (*.f64 eps b) (pow.f64 (*.f64 eps b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2) (*.f64 eps (/.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2) (*.f64 (/.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps a)) -1)) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))) (*.f64 eps 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))) (/.f64 1 (+.f64 (exp.f64 (*.f64 eps a)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps a)) -1)) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps a)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps a)) -1)) (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps a)) -1)) (/.f64 eps (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps a)) -1)) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))) (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))) eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))) (/.f64 -1 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))) (/.f64 1 (*.f64 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))) (-.f64 1 (exp.f64 (*.f64 eps a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps a)) -1)) (-.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))) (/.f64 -1 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (/.f64 2 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 1/2 (+.f64 (exp.f64 (*.f64 eps a)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (+.f64 (exp.f64 (*.f64 eps a)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 eps (/.f64 2 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))) (/.f64 1/2 (+.f64 (exp.f64 (*.f64 eps a)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 2 (+.f64 (exp.f64 (*.f64 eps a)) -1))) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))) (*.f64 eps 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))) (/.f64 eps (+.f64 (exp.f64 (*.f64 eps a)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (/.f64 1/2 (+.f64 (exp.f64 (*.f64 eps a)) -1))) (/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (exp.f64 (*.f64 eps a)) -1)) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 eps (/.f64 2 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 1/2 (+.f64 (exp.f64 (*.f64 eps a)) -1))) (*.f64 eps (/.f64 2 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (/.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 eps eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (+.f64 (*.f64 eps b) (pow.f64 (*.f64 eps b) 2))))) (+.f64 eps eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps 1/2) (/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 2 (+.f64 (exp.f64 (*.f64 eps a)) -1))) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 1/2) (*.f64 2 (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps a)) -1)) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 eps eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps a)) -1)) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 1/2)) (+.f64 eps eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps a)) -1)) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))) (*.f64 eps 1/2)) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))) (*.f64 eps (/.f64 1/2 (+.f64 (exp.f64 (*.f64 eps a)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))) (-.f64 1 (exp.f64 (*.f64 eps a))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps a)) -1)) (-.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 eps b) (+.f64 (*.f64 eps b) (pow.f64 (*.f64 eps b) 2)))) (*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 2 (+.f64 (exp.f64 (*.f64 eps a)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (+.f64 (*.f64 eps b) (pow.f64 (*.f64 eps b) 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))) (*.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps a)) -1)) (-.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))) (*.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 4))) (*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))) (-.f64 1 (exp.f64 (*.f64 eps a))))) (*.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))) (-.f64 1 (exp.f64 (*.f64 eps a))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps a)) -1)) (-.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (+.f64 (*.f64 eps b) (pow.f64 (*.f64 eps b) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))))))))

simplify197.0ms (0.4%)

Algorithm
egg-herbie
Rules
1264×rational.json-simplify-51
1260×rational.json-simplify-2
1260×rational.json-simplify-35
874×rational.json-simplify-43
704×rational.json-simplify-49
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
039817328
1109617162
2248117072
3616016928
Stop Event
node limit
Counts
150 → 246
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 (pow.f64 eps 2) (-.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 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 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 (pow.f64 eps 2) (-.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 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 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 (pow.f64 eps 3) (-.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 a b) 4) (*.f64 a b))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) b)) (*.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)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2)))) (-.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 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 a b)) (/.f64 (*.f64 (+.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 1 a) (/.f64 1 b)))))
(*.f64 2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps (pow.f64 b 2)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps (pow.f64 b 2))))) (*.f64 -4 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 2) (pow.f64 b 3))))))
(+.f64 (*.f64 8 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 3) (pow.f64 b 4))))) (+.f64 (*.f64 2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps (pow.f64 b 2))))) (*.f64 -4 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 2) (pow.f64 b 3)))))))
(+.f64 (*.f64 8 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 3) (pow.f64 b 4))))) (+.f64 (*.f64 2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps (pow.f64 b 2))))) (+.f64 (*.f64 -16 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 4) (pow.f64 b 5))))) (*.f64 -4 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 2) (pow.f64 b 3))))))))
(*.f64 2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps (pow.f64 b 2)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps (pow.f64 b 2))))) (*.f64 -4 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 2) (pow.f64 b 3))))))
(+.f64 (*.f64 8 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 3) (pow.f64 b 4))))) (+.f64 (*.f64 2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps (pow.f64 b 2))))) (*.f64 -4 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 2) (pow.f64 b 3)))))))
(+.f64 (*.f64 8 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 3) (pow.f64 b 4))))) (+.f64 (*.f64 2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps (pow.f64 b 2))))) (+.f64 (*.f64 -16 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 4) (pow.f64 b 5))))) (*.f64 -4 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 2) (pow.f64 b 3))))))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) (*.f64 a (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))))
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))) (/.f64 (exp.f64 (*.f64 eps b)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)) a))) (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)) a)) (*.f64 1/2 (/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))))))
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps b))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)))) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))) (*.f64 1/2 (/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))))))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 2) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)))))) a) (/.f64 (exp.f64 (*.f64 eps b)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)) a)))) (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)) a)) (*.f64 1/2 (/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))))))
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps b))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)))) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))) (*.f64 1/2 (/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))))))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 2) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)))))) a) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 3) (exp.f64 (*.f64 eps b))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)))) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps b))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)))) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))) (*.f64 1/2 (/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))))))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 2) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)))))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))) (*.f64 1/2 (/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))))))) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 eps 3) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)))))))) (/.f64 (exp.f64 (*.f64 eps b)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)) a))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)) a)) (*.f64 1/2 (/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) eps) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) eps) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) eps) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) eps) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))))
(/.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 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/6 (/.f64 (*.f64 (pow.f64 eps 3) (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (*.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)))))))) (pow.f64 b 2)) (+.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 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 2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps (pow.f64 b 2)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps (pow.f64 b 2))))) (*.f64 -4 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 2) (pow.f64 b 3))))))
(+.f64 (*.f64 8 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 3) (pow.f64 b 4))))) (+.f64 (*.f64 2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps (pow.f64 b 2))))) (*.f64 -4 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 2) (pow.f64 b 3)))))))
(+.f64 (*.f64 8 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 3) (pow.f64 b 4))))) (+.f64 (*.f64 2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps (pow.f64 b 2))))) (+.f64 (*.f64 -16 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 4) (pow.f64 b 5))))) (*.f64 -4 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 2) (pow.f64 b 3))))))))
(*.f64 2 (/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps (pow.f64 b 2)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps (pow.f64 b 2))))) (*.f64 -4 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 2) (pow.f64 b 3))))))
(+.f64 (*.f64 8 (/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 3) (pow.f64 b 4))))) (+.f64 (*.f64 2 (/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps (pow.f64 b 2))))) (*.f64 -4 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 2) (pow.f64 b 3)))))))
(+.f64 (*.f64 8 (/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 3) (pow.f64 b 4))))) (+.f64 (*.f64 -16 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 4) (pow.f64 b 5))))) (+.f64 (*.f64 2 (/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps (pow.f64 b 2))))) (*.f64 -4 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 2) (pow.f64 b 3))))))))
(*.f64 eps (*.f64 a (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)) (pow.f64 a 2)))) (*.f64 eps (*.f64 a (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)) (pow.f64 a 3)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)) (pow.f64 a 2)))) (*.f64 eps (*.f64 a (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)) (pow.f64 a 4)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)) (pow.f64 a 3)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)) (pow.f64 a 2)))) (*.f64 eps (*.f64 a (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)))))))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)))
(*.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 3) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2))))) (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) b)) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))))))
(+.f64 (*.f64 (pow.f64 eps 5) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 a 4) b)) (*.f64 1/12 (*.f64 (pow.f64 a 3) (pow.f64 b 2))))) (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 a b)) (+.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 4) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) b)) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 b 2))))))))
(*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (pow.f64 b 2))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (pow.f64 b 2)))) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps b)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (pow.f64 b 2)))) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps b)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (pow.f64 b 2)))) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps b)))
(*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (pow.f64 b 2))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (pow.f64 b 2)))) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps b)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (pow.f64 b 2)))) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps b)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (pow.f64 b 2)))) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps b)))
(*.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/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/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 1/2 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 2) (pow.f64 b 2))))
(+.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/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/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 1/2 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 2) (pow.f64 b 2))))
(+.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/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/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 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))) 0)
(+.f64 0 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))))
(-.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))) 0)
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))))
(*.f64 1 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))))
(*.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (/.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps a)) -1)) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))
(*.f64 1/2 (*.f64 eps (/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 2 (+.f64 (exp.f64 (*.f64 eps a)) -1))) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))))
(*.f64 2 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (+.f64 (*.f64 eps b) (pow.f64 (*.f64 eps b) 2))))))
(*.f64 2 (/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))) 2))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))) 1)
(*.f64 -1 (/.f64 (*.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))))
(*.f64 -1 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))) (-.f64 1 (exp.f64 (*.f64 eps a))))))
(*.f64 -1 (/.f64 (*.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps a)) -1)) (-.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 eps eps)) (/.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 eps eps)) (*.f64 1/2 (/.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps a)) -1)) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (+.f64 (exp.f64 (*.f64 eps a)) -1))) (/.f64 1 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))
(*.f64 (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))) (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1))
(*.f64 (+.f64 eps eps) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (+.f64 (*.f64 eps b) (pow.f64 (*.f64 eps b) 2))))))
(*.f64 (+.f64 eps eps) (*.f64 (/.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps a)) -1)) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 1/2)))
(*.f64 (*.f64 eps (/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 2 (+.f64 (exp.f64 (*.f64 eps a)) -1))) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))) 1/2)
(*.f64 (*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 4)) (/.f64 1 (*.f64 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 4))))
(*.f64 (*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 2 (+.f64 (exp.f64 (*.f64 eps a)) -1)))) (/.f64 1 (+.f64 (*.f64 eps b) (+.f64 (*.f64 eps b) (pow.f64 (*.f64 eps b) 2)))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2) (*.f64 eps (/.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2) (*.f64 (/.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps a)) -1)) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))) (*.f64 eps 1/2)))
(*.f64 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))) (/.f64 1 (+.f64 (exp.f64 (*.f64 eps a)) -1)))
(*.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps a)) -1)) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))
(*.f64 (/.f64 eps (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps a)) -1)))
(*.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps a)) -1)) (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps a)) -1)) (/.f64 eps (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps a)) -1)) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))) (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))) eps)
(*.f64 (*.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))) (/.f64 -1 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))))
(*.f64 (*.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))) (/.f64 1 (*.f64 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))) (-.f64 1 (exp.f64 (*.f64 eps a))))))
(*.f64 (*.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps a)) -1)) (-.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))) (/.f64 -1 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))
(*.f64 (*.f64 eps (/.f64 2 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 1/2 (+.f64 (exp.f64 (*.f64 eps a)) -1))))
(*.f64 (/.f64 1 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (+.f64 (exp.f64 (*.f64 eps a)) -1))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 eps (/.f64 2 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))) (/.f64 1/2 (+.f64 (exp.f64 (*.f64 eps a)) -1)))
(*.f64 (/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 2 (+.f64 (exp.f64 (*.f64 eps a)) -1))) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))) (*.f64 eps 1/2))
(*.f64 (*.f64 2 (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 1/2))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))) (/.f64 eps (+.f64 (exp.f64 (*.f64 eps a)) -1)))
(*.f64 (*.f64 eps (/.f64 1/2 (+.f64 (exp.f64 (*.f64 eps a)) -1))) (/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))
(*.f64 (/.f64 1/2 (+.f64 (exp.f64 (*.f64 eps a)) -1)) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 eps (/.f64 2 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 1/2 (+.f64 (exp.f64 (*.f64 eps a)) -1))) (*.f64 eps (/.f64 2 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))))
(*.f64 (*.f64 eps (/.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2))
(*.f64 (/.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 eps eps)))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (+.f64 (*.f64 eps b) (pow.f64 (*.f64 eps b) 2))))) (+.f64 eps eps))
(*.f64 (*.f64 eps 1/2) (/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 2 (+.f64 (exp.f64 (*.f64 eps a)) -1))) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 1/2) (*.f64 2 (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))))
(*.f64 (*.f64 1/2 (/.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps a)) -1)) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 eps eps)))
(*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps a)) -1)) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 1/2)) (+.f64 eps eps))
(*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps a)) -1)) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))) (*.f64 eps 1/2)) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2))
(*.f64 (/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))) (*.f64 eps (/.f64 1/2 (+.f64 (exp.f64 (*.f64 eps a)) -1))))
(*.f64 (/.f64 (*.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))) -1)
(*.f64 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))) (-.f64 1 (exp.f64 (*.f64 eps a))))) -1)
(*.f64 (/.f64 (*.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps a)) -1)) (-.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))) -1)
(*.f64 (/.f64 1 (+.f64 (*.f64 eps b) (+.f64 (*.f64 eps b) (pow.f64 (*.f64 eps b) 2)))) (*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 2 (+.f64 (exp.f64 (*.f64 eps a)) -1)))))
(*.f64 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (+.f64 (*.f64 eps b) (pow.f64 (*.f64 eps b) 2))))) 2)
(*.f64 (/.f64 -1 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))) (*.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps a)) -1)) (-.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))))
(*.f64 (/.f64 -1 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))) (*.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))))
(*.f64 (/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))) 2) 2)
(*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 4))) (*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 4)))
(*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))) (-.f64 1 (exp.f64 (*.f64 eps a))))) (*.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))))
(pow.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))) 1)
(neg.f64 (/.f64 (*.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))))
(neg.f64 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))) (-.f64 1 (exp.f64 (*.f64 eps a))))))
(neg.f64 (/.f64 (*.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps a)) -1)) (-.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))
(+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))) 0)
(+.f64 0 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))
(-.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))) 0)
(-.f64 0 (neg.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))))
(/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))) 1)
(/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (+.f64 (*.f64 eps b) (pow.f64 (*.f64 eps b) 2)))) 2)
(/.f64 (*.f64 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 4)) 4)
(/.f64 (neg.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))) -1)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 4))) 8)
(pow.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))) 1)
(neg.f64 (neg.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))))
Outputs
(/.f64 (+.f64 a b) (*.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 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 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 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (+.f64 a b) (/.f64 (+.f64 (*.f64 1/2 (*.f64 b (pow.f64 a 2))) (*.f64 a (*.f64 (pow.f64 b 2) 1/2))) (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 (+.f64 a b) (/.f64 (*.f64 1/2 (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 b (pow.f64 a 2)))) (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 (+.f64 a b) (*.f64 (+.f64 (*.f64 b (pow.f64 a 2)) (*.f64 a (pow.f64 b 2))) (/.f64 1/2 (pow.f64 (*.f64 a b) 2)))))) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (*.f64 (pow.f64 eps 2) (-.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 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 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 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (+.f64 a b) (/.f64 (+.f64 (*.f64 1/2 (*.f64 b (pow.f64 a 2))) (*.f64 a (*.f64 (pow.f64 b 2) 1/2))) (pow.f64 (*.f64 a b) 2))))) (+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.f64 (+.f64 a b) (/.f64 (+.f64 (*.f64 (pow.f64 a 3) (*.f64 b 1/6)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/4)) (pow.f64 (*.f64 a b) 2))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 b (pow.f64 a 2))) (*.f64 a (*.f64 (pow.f64 b 2) 1/2))) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (+.f64 a b) (/.f64 (+.f64 (*.f64 1/2 (*.f64 b (pow.f64 a 2))) (*.f64 a (*.f64 (pow.f64 b 2) 1/2))) (pow.f64 (*.f64 a b) 2)))) (*.f64 a b))))))))
(+.f64 (+.f64 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 b (pow.f64 a 2)))) (pow.f64 (*.f64 a b) 2))))) (+.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.f64 (+.f64 a b) (/.f64 (+.f64 (*.f64 b (*.f64 (pow.f64 a 3) 1/6)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/4)) (pow.f64 (*.f64 a b) 2))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 b (pow.f64 a 2)))) (pow.f64 (*.f64 a b) 2)))) (/.f64 (*.f64 1/2 (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 b (pow.f64 a 2)))) (*.f64 a b)))))))
(+.f64 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (+.f64 a b) (*.f64 (+.f64 (*.f64 b (pow.f64 a 2)) (*.f64 a (pow.f64 b 2))) (/.f64 1/2 (pow.f64 (*.f64 a b) 2)))))) (+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.f64 (+.f64 a b) (/.f64 (+.f64 (*.f64 b (*.f64 1/6 (pow.f64 a 3))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/4)) (pow.f64 (*.f64 a b) 2))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 b (pow.f64 a 2)) (*.f64 a (pow.f64 b 2))) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (+.f64 a b) (*.f64 (+.f64 (*.f64 b (pow.f64 a 2)) (*.f64 a (pow.f64 b 2))) (/.f64 1/2 (pow.f64 (*.f64 a b) 2))))) (*.f64 a b)))))))))
(+.f64 (*.f64 (pow.f64 eps 2) (-.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 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 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 (pow.f64 eps 3) (-.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 a b) 4) (*.f64 a b))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) b)) (*.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)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2)))) (-.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 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 a b)) (/.f64 (*.f64 (+.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 1 a) (/.f64 1 b)))))
(+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.f64 (+.f64 a b) (/.f64 (+.f64 (*.f64 (pow.f64 a 3) (*.f64 b 1/6)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/4)) (pow.f64 (*.f64 a b) 2))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 b (pow.f64 a 2))) (*.f64 a (*.f64 (pow.f64 b 2) 1/2))) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (+.f64 a b) (/.f64 (+.f64 (*.f64 1/2 (*.f64 b (pow.f64 a 2))) (*.f64 a (*.f64 (pow.f64 b 2) 1/2))) (pow.f64 (*.f64 a b) 2)))) (*.f64 a b)))))) (+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 a b) 4) (*.f64 a b))) (+.f64 (*.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.f64 (+.f64 a b) (/.f64 (+.f64 (*.f64 (pow.f64 a 3) (*.f64 b 1/6)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/4)) (pow.f64 (*.f64 a b) 2))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 b (pow.f64 a 2))) (*.f64 a (*.f64 (pow.f64 b 2) 1/2))) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (+.f64 a b) (/.f64 (+.f64 (*.f64 1/2 (*.f64 b (pow.f64 a 2))) (*.f64 a (*.f64 (pow.f64 b 2) 1/2))) (pow.f64 (*.f64 a b) 2)))) (*.f64 a b))))) (/.f64 (+.f64 (*.f64 1/2 (*.f64 b (pow.f64 a 2))) (*.f64 a (*.f64 (pow.f64 b 2) 1/2))) (*.f64 a b))) (+.f64 (*.f64 (+.f64 a b) (/.f64 (+.f64 (*.f64 1/24 (*.f64 b (pow.f64 a 4))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 b 2) 1/12))) (pow.f64 (*.f64 a b) 2))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (+.f64 a b) (/.f64 (+.f64 (*.f64 1/2 (*.f64 b (pow.f64 a 2))) (*.f64 a (*.f64 (pow.f64 b 2) 1/2))) (pow.f64 (*.f64 a b) 2)))) (/.f64 (+.f64 (*.f64 (pow.f64 a 3) (*.f64 b 1/6)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/4)) (*.f64 a b))))))) (+.f64 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (+.f64 a b) (/.f64 (+.f64 (*.f64 1/2 (*.f64 b (pow.f64 a 2))) (*.f64 a (*.f64 (pow.f64 b 2) 1/2))) (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 (+.f64 a b) (/.f64 (*.f64 1/2 (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 b (pow.f64 a 2)))) (pow.f64 (*.f64 a b) 2))))) (+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.f64 (+.f64 a b) (/.f64 (+.f64 (*.f64 b (*.f64 (pow.f64 a 3) 1/6)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/4)) (pow.f64 (*.f64 a b) 2))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 b (pow.f64 a 2)))) (pow.f64 (*.f64 a b) 2)))) (/.f64 (*.f64 1/2 (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 b (pow.f64 a 2)))) (*.f64 a b)))))) (+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 a b) 4) (*.f64 a b))) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 b (pow.f64 a 2)))) (pow.f64 (*.f64 a b) 2)))) (/.f64 (+.f64 (*.f64 b (*.f64 (pow.f64 a 3) 1/6)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/4)) (*.f64 a b))) (+.f64 (*.f64 (*.f64 1/2 (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 b (pow.f64 a 2)))) (/.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.f64 (+.f64 a b) (/.f64 (+.f64 (*.f64 b (*.f64 (pow.f64 a 3) 1/6)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/4)) (pow.f64 (*.f64 a b) 2))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 b (pow.f64 a 2)))) (pow.f64 (*.f64 a b) 2)))) (/.f64 (*.f64 1/2 (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 b (pow.f64 a 2)))) (*.f64 a b))))) (*.f64 a b))) (*.f64 (+.f64 (*.f64 b (*.f64 (pow.f64 a 4) 1/24)) (*.f64 (pow.f64 b 2) (*.f64 1/12 (pow.f64 a 3)))) (/.f64 (+.f64 a b) (pow.f64 (*.f64 a b) 2))))))))))
(+.f64 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (+.f64 a b) (*.f64 (+.f64 (*.f64 b (pow.f64 a 2)) (*.f64 a (pow.f64 b 2))) (/.f64 1/2 (pow.f64 (*.f64 a b) 2)))))) (+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 a b) 4) (*.f64 a b))) (+.f64 (*.f64 (*.f64 1/2 (+.f64 (*.f64 b (pow.f64 a 2)) (*.f64 a (pow.f64 b 2)))) (/.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.f64 (+.f64 a b) (/.f64 (+.f64 (*.f64 b (*.f64 1/6 (pow.f64 a 3))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/4)) (pow.f64 (*.f64 a b) 2))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 b (pow.f64 a 2)) (*.f64 a (pow.f64 b 2))) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (+.f64 a b) (*.f64 (+.f64 (*.f64 b (pow.f64 a 2)) (*.f64 a (pow.f64 b 2))) (/.f64 1/2 (pow.f64 (*.f64 a b) 2))))) (*.f64 a b)))))) (*.f64 a b))) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (+.f64 a b) (*.f64 (+.f64 (*.f64 b (pow.f64 a 2)) (*.f64 a (pow.f64 b 2))) (/.f64 1/2 (pow.f64 (*.f64 a b) 2))))) (/.f64 (+.f64 (*.f64 b (*.f64 1/6 (pow.f64 a 3))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/4)) (*.f64 a b))) (*.f64 (+.f64 (*.f64 b (*.f64 1/24 (pow.f64 a 4))) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 3) 1/12))) (/.f64 (+.f64 a b) (pow.f64 (*.f64 a b) 2))))))) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.f64 (+.f64 a b) (/.f64 (+.f64 (*.f64 b (*.f64 1/6 (pow.f64 a 3))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/4)) (pow.f64 (*.f64 a b) 2))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 b (pow.f64 a 2)) (*.f64 a (pow.f64 b 2))) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (+.f64 a b) (*.f64 (+.f64 (*.f64 b (pow.f64 a 2)) (*.f64 a (pow.f64 b 2))) (/.f64 1/2 (pow.f64 (*.f64 a b) 2))))) (*.f64 a b))))))))))
(*.f64 2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps (pow.f64 b 2)))))
(*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 eps (pow.f64 b 2)))))
(*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 b 2) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) eps))))
(*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 b 2) (*.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps (pow.f64 b 2))))) (*.f64 -4 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 2) (pow.f64 b 3))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 eps (pow.f64 b 2))))) (*.f64 -4 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 b 3) (+.f64 (exp.f64 (*.f64 a eps)) -1))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 b 2) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) eps)))) (*.f64 -4 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (pow.f64 b 3))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 b 2) (*.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1))))) (*.f64 -4 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 (pow.f64 eps 2) (pow.f64 b 3))))))
(+.f64 (*.f64 8 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 3) (pow.f64 b 4))))) (+.f64 (*.f64 2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps (pow.f64 b 2))))) (*.f64 -4 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 2) (pow.f64 b 3)))))))
(+.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 eps (pow.f64 b 2))))) (*.f64 -4 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 b 3) (+.f64 (exp.f64 (*.f64 a eps)) -1)))))) (*.f64 8 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 (pow.f64 eps 3) (pow.f64 b 4))))))
(+.f64 (*.f64 -4 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (pow.f64 b 3))))) (+.f64 (*.f64 8 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (pow.f64 b 4))))) (*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 b 2) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) eps))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 b 2) (*.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1))))) (+.f64 (*.f64 -4 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 (pow.f64 eps 2) (pow.f64 b 3))))) (*.f64 8 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (pow.f64 b 4)))))))
(+.f64 (*.f64 8 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 3) (pow.f64 b 4))))) (+.f64 (*.f64 2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps (pow.f64 b 2))))) (+.f64 (*.f64 -16 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 4) (pow.f64 b 5))))) (*.f64 -4 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 2) (pow.f64 b 3))))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 eps (pow.f64 b 2))))) (+.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 b 3) (+.f64 (exp.f64 (*.f64 a eps)) -1))))) (*.f64 -16 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 (pow.f64 eps 4) (pow.f64 b 5)))))) (*.f64 8 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 (pow.f64 eps 3) (pow.f64 b 4)))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 b 2) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) eps)))) (+.f64 (*.f64 8 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (pow.f64 b 4))))) (+.f64 (*.f64 -4 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (pow.f64 b 3))))) (*.f64 -16 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 (pow.f64 eps 4) (pow.f64 b 5))))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 b 2) (*.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1))))) (+.f64 (*.f64 -4 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 (pow.f64 eps 2) (pow.f64 b 3))))) (+.f64 (*.f64 -16 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 (pow.f64 eps 4) (pow.f64 b 5))))) (*.f64 8 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (pow.f64 b 4))))))))
(*.f64 2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps (pow.f64 b 2)))))
(*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 eps (pow.f64 b 2)))))
(*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 b 2) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) eps))))
(*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 b 2) (*.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps (pow.f64 b 2))))) (*.f64 -4 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 2) (pow.f64 b 3))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 eps (pow.f64 b 2))))) (*.f64 -4 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 b 3) (+.f64 (exp.f64 (*.f64 a eps)) -1))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 b 2) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) eps)))) (*.f64 -4 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (pow.f64 b 3))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 b 2) (*.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1))))) (*.f64 -4 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 (pow.f64 eps 2) (pow.f64 b 3))))))
(+.f64 (*.f64 8 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 3) (pow.f64 b 4))))) (+.f64 (*.f64 2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps (pow.f64 b 2))))) (*.f64 -4 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 2) (pow.f64 b 3)))))))
(+.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 eps (pow.f64 b 2))))) (*.f64 -4 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 b 3) (+.f64 (exp.f64 (*.f64 a eps)) -1)))))) (*.f64 8 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 (pow.f64 eps 3) (pow.f64 b 4))))))
(+.f64 (*.f64 -4 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (pow.f64 b 3))))) (+.f64 (*.f64 8 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (pow.f64 b 4))))) (*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 b 2) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) eps))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 b 2) (*.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1))))) (+.f64 (*.f64 -4 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 (pow.f64 eps 2) (pow.f64 b 3))))) (*.f64 8 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (pow.f64 b 4)))))))
(+.f64 (*.f64 8 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 3) (pow.f64 b 4))))) (+.f64 (*.f64 2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps (pow.f64 b 2))))) (+.f64 (*.f64 -16 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 4) (pow.f64 b 5))))) (*.f64 -4 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 2) (pow.f64 b 3))))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 eps (pow.f64 b 2))))) (+.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 b 3) (+.f64 (exp.f64 (*.f64 a eps)) -1))))) (*.f64 -16 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 (pow.f64 eps 4) (pow.f64 b 5)))))) (*.f64 8 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 (pow.f64 eps 3) (pow.f64 b 4)))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 b 2) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) eps)))) (+.f64 (*.f64 8 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (pow.f64 b 4))))) (+.f64 (*.f64 -4 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (pow.f64 b 3))))) (*.f64 -16 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 (pow.f64 eps 4) (pow.f64 b 5))))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 b 2) (*.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1))))) (+.f64 (*.f64 -4 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 (pow.f64 eps 2) (pow.f64 b 3))))) (+.f64 (*.f64 -16 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 (pow.f64 eps 4) (pow.f64 b 5))))) (*.f64 8 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (pow.f64 b 4))))))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) (*.f64 a (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))))
(/.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 a (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))) (/.f64 (exp.f64 (*.f64 eps b)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)) a))) (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)) a)) (*.f64 1/2 (/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))))))
(+.f64 (/.f64 (/.f64 (exp.f64 (*.f64 b eps)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) a) (-.f64 (*.f64 (exp.f64 (*.f64 b eps)) (/.f64 eps (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))) (+.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) a) (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (/.f64 eps (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))))))
(+.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))) (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (*.f64 a (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))) (+.f64 (/.f64 (/.f64 1 a) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) (*.f64 1/2 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))))))
(+.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))) (-.f64 (/.f64 (exp.f64 (*.f64 b eps)) (*.f64 a (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))) (+.f64 (/.f64 (/.f64 1 a) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) (*.f64 eps (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) 1/2)))))
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps b))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)))) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))) (*.f64 1/2 (/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))))))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 2) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)))))) a) (/.f64 (exp.f64 (*.f64 eps b)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)) a)))) (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)) a)) (*.f64 1/2 (/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))))))
(+.f64 (+.f64 (/.f64 (/.f64 (exp.f64 (*.f64 b eps)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) a) (*.f64 a (-.f64 (*.f64 1/2 (*.f64 (exp.f64 (*.f64 b eps)) (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))) (+.f64 (*.f64 eps (*.f64 (-.f64 (*.f64 (exp.f64 (*.f64 b eps)) (/.f64 eps (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))) (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (/.f64 eps (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))) 1/2)) (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))))))) (-.f64 (*.f64 (exp.f64 (*.f64 b eps)) (/.f64 eps (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))) (+.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) a) (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (/.f64 eps (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))))))
(+.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))) (-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (*.f64 a (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))) (*.f64 a (-.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (/.f64 (exp.f64 (*.f64 b eps)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))) (*.f64 1/2 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))))) (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))))))) (+.f64 (/.f64 (/.f64 1 a) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) (*.f64 1/2 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))))))
(+.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))) (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (*.f64 a (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))) (-.f64 (*.f64 a (-.f64 (*.f64 1/2 (*.f64 (exp.f64 (*.f64 b eps)) (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))) (+.f64 (*.f64 (-.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))) (*.f64 eps (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) 1/2))) (*.f64 eps 1/2)) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 1/6 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))))) (+.f64 (/.f64 (/.f64 1 a) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) (*.f64 eps (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) 1/2))))))
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps b))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)))) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))) (*.f64 1/2 (/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))))))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 2) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)))))) a) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 3) (exp.f64 (*.f64 eps b))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)))) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps b))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)))) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))) (*.f64 1/2 (/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))))))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 2) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)))))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))) (*.f64 1/2 (/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))))))) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 eps 3) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)))))))) (/.f64 (exp.f64 (*.f64 eps b)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)) a))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)) a)) (*.f64 1/2 (/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))))))
(+.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 1/6 (*.f64 (exp.f64 (*.f64 b eps)) (/.f64 (pow.f64 eps 3) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 (*.f64 (exp.f64 (*.f64 b eps)) (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))) (+.f64 (*.f64 eps (*.f64 (-.f64 (*.f64 (exp.f64 (*.f64 b eps)) (/.f64 eps (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))) (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (/.f64 eps (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))) 1/2)) (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))))))) (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 (-.f64 (*.f64 (exp.f64 (*.f64 b eps)) (/.f64 eps (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))) (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (/.f64 eps (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))) 1/6)) (*.f64 1/24 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (/.f64 (pow.f64 eps 3) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))))))) (+.f64 (/.f64 (/.f64 (exp.f64 (*.f64 b eps)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) a) (*.f64 a (-.f64 (*.f64 1/2 (*.f64 (exp.f64 (*.f64 b eps)) (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))) (+.f64 (*.f64 eps (*.f64 (-.f64 (*.f64 (exp.f64 (*.f64 b eps)) (/.f64 eps (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))) (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (/.f64 eps (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))) 1/2)) (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))))))) (-.f64 (*.f64 (exp.f64 (*.f64 b eps)) (/.f64 eps (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))) (+.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) a) (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (/.f64 eps (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))))))
(+.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (*.f64 a (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (/.f64 (exp.f64 (*.f64 b eps)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (/.f64 (exp.f64 (*.f64 b eps)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))) (*.f64 1/2 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))))) (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))))))) (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 1/6 (-.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))) (*.f64 1/2 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))))) (*.f64 1/24 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (/.f64 (pow.f64 eps 3) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))))))) (*.f64 a (-.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (/.f64 (exp.f64 (*.f64 b eps)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))) (*.f64 1/2 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))))) (*.f64 1/6 (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))))))) (-.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))) (+.f64 (/.f64 (/.f64 1 a) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) (*.f64 1/2 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))))))
(+.f64 (/.f64 (exp.f64 (*.f64 b eps)) (*.f64 a (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))) (+.f64 (+.f64 (*.f64 a (-.f64 (*.f64 1/2 (*.f64 (exp.f64 (*.f64 b eps)) (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))) (+.f64 (*.f64 (-.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))) (*.f64 eps (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) 1/2))) (*.f64 eps 1/2)) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 1/6 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 1/6 (*.f64 (exp.f64 (*.f64 b eps)) (/.f64 (pow.f64 eps 3) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))) (+.f64 (*.f64 eps (*.f64 1/2 (-.f64 (*.f64 1/2 (*.f64 (exp.f64 (*.f64 b eps)) (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))) (+.f64 (*.f64 (-.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))) (*.f64 eps (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) 1/2))) (*.f64 eps 1/2)) (*.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (*.f64 1/6 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))))))) (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 1/6 (-.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))) (*.f64 eps (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) 1/2))))) (*.f64 (pow.f64 eps 3) (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) 1/24))))))) (-.f64 (*.f64 eps (/.f64 (exp.f64 (*.f64 b eps)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))) (+.f64 (/.f64 (/.f64 1 a) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) (*.f64 eps (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 b eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) 1/2))))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) eps) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 eps (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) eps) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 eps (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) eps) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 eps (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) eps) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 a -1)))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 eps (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(/.f64 1 b)
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 b)) (*.f64 1/2 eps))
(+.f64 (/.f64 1 b) (-.f64 (*.f64 (exp.f64 (*.f64 a eps)) (/.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1))) (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (+.f64 (exp.f64 (*.f64 a eps)) -1)) 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 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 1 b) (*.f64 b (-.f64 (*.f64 1/2 (*.f64 (exp.f64 (*.f64 a eps)) (/.f64 (pow.f64 eps 2) (+.f64 (exp.f64 (*.f64 a eps)) -1)))) (*.f64 eps (*.f64 (-.f64 (*.f64 (exp.f64 (*.f64 a eps)) (/.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1))) (*.f64 eps 1/2)) 1/2))))) (-.f64 (*.f64 (exp.f64 (*.f64 a eps)) (/.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1))) (*.f64 eps 1/2)))
(+.f64 (*.f64 (exp.f64 (*.f64 a eps)) (/.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1))) (-.f64 (+.f64 (/.f64 1 b) (*.f64 b (*.f64 1/2 (-.f64 (*.f64 (pow.f64 eps 2) (/.f64 (exp.f64 (*.f64 a eps)) (+.f64 (exp.f64 (*.f64 a eps)) -1))) (*.f64 eps (-.f64 (*.f64 (exp.f64 (*.f64 a eps)) (/.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1))) (*.f64 eps 1/2))))))) (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 b (*.f64 1/2 (-.f64 (*.f64 (exp.f64 (*.f64 a eps)) (/.f64 (pow.f64 eps 2) (+.f64 (exp.f64 (*.f64 a eps)) -1))) (*.f64 eps (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (+.f64 (exp.f64 (*.f64 a eps)) -1)) 1/2)))))) (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (+.f64 (exp.f64 (*.f64 a eps)) -1)) 1/2))))
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (+.f64 (*.f64 (-.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 3) (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (*.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)))))))) (pow.f64 b 2)) (+.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 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 1 b) (*.f64 b (-.f64 (*.f64 1/2 (*.f64 (exp.f64 (*.f64 a eps)) (/.f64 (pow.f64 eps 2) (+.f64 (exp.f64 (*.f64 a eps)) -1)))) (*.f64 eps (*.f64 (-.f64 (*.f64 (exp.f64 (*.f64 a eps)) (/.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1))) (*.f64 eps 1/2)) 1/2))))) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 3) (exp.f64 (*.f64 a eps))) (+.f64 (exp.f64 (*.f64 a eps)) -1))) (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 (*.f64 (exp.f64 (*.f64 a eps)) (/.f64 (pow.f64 eps 2) (+.f64 (exp.f64 (*.f64 a eps)) -1)))) (*.f64 eps (*.f64 (-.f64 (*.f64 (exp.f64 (*.f64 a eps)) (/.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1))) (*.f64 eps 1/2)) 1/2)))))))) (-.f64 (*.f64 (exp.f64 (*.f64 a eps)) (/.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1))) (*.f64 eps 1/2)))
(+.f64 (*.f64 (exp.f64 (*.f64 a eps)) (/.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1))) (-.f64 (+.f64 (/.f64 1 b) (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 3) (exp.f64 (*.f64 a eps))) (+.f64 (exp.f64 (*.f64 a eps)) -1))) (*.f64 eps (*.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (pow.f64 eps 2) (/.f64 (exp.f64 (*.f64 a eps)) (+.f64 (exp.f64 (*.f64 a eps)) -1))) (*.f64 eps (-.f64 (*.f64 (exp.f64 (*.f64 a eps)) (/.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1))) (*.f64 eps 1/2))))))))) (*.f64 b (*.f64 1/2 (-.f64 (*.f64 (pow.f64 eps 2) (/.f64 (exp.f64 (*.f64 a eps)) (+.f64 (exp.f64 (*.f64 a eps)) -1))) (*.f64 eps (-.f64 (*.f64 (exp.f64 (*.f64 a eps)) (/.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1))) (*.f64 eps 1/2)))))))) (*.f64 eps 1/2)))
(+.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (+.f64 (exp.f64 (*.f64 a eps)) -1)) 1/2)) (+.f64 (/.f64 1 b) (+.f64 (*.f64 b (*.f64 1/2 (-.f64 (*.f64 (exp.f64 (*.f64 a eps)) (/.f64 (pow.f64 eps 2) (+.f64 (exp.f64 (*.f64 a eps)) -1))) (*.f64 eps (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (+.f64 (exp.f64 (*.f64 a eps)) -1)) 1/2)))))) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 3) (exp.f64 (*.f64 a eps))) (+.f64 (exp.f64 (*.f64 a eps)) -1))) (*.f64 eps (*.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (exp.f64 (*.f64 a eps)) (/.f64 (pow.f64 eps 2) (+.f64 (exp.f64 (*.f64 a eps)) -1))) (*.f64 eps (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (+.f64 (exp.f64 (*.f64 a eps)) -1)) 1/2))))))))))))
(+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 a eps))) (+.f64 (exp.f64 (*.f64 a eps)) -1)) (+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 3) (exp.f64 (*.f64 a eps))) (+.f64 (exp.f64 (*.f64 a eps)) -1))) (*.f64 eps (*.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (exp.f64 (*.f64 a eps)) (/.f64 (pow.f64 eps 2) (+.f64 (exp.f64 (*.f64 a eps)) -1))) (*.f64 eps (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (+.f64 (exp.f64 (*.f64 a eps)) -1)) 1/2))))))))) (+.f64 (/.f64 1 b) (*.f64 1/2 (-.f64 (*.f64 (-.f64 (*.f64 (exp.f64 (*.f64 a eps)) (/.f64 (pow.f64 eps 2) (+.f64 (exp.f64 (*.f64 a eps)) -1))) (*.f64 eps (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (+.f64 (exp.f64 (*.f64 a eps)) -1)) 1/2)))) b) eps)))))
(*.f64 2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps (pow.f64 b 2)))))
(*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 eps (pow.f64 b 2)))))
(*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 b 2) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) eps))))
(*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 b 2) (*.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps (pow.f64 b 2))))) (*.f64 -4 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 2) (pow.f64 b 3))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 eps (pow.f64 b 2))))) (*.f64 -4 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 b 3) (+.f64 (exp.f64 (*.f64 a eps)) -1))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 b 2) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) eps)))) (*.f64 -4 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (pow.f64 b 3))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 b 2) (*.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1))))) (*.f64 -4 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 (pow.f64 eps 2) (pow.f64 b 3))))))
(+.f64 (*.f64 8 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 3) (pow.f64 b 4))))) (+.f64 (*.f64 2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps (pow.f64 b 2))))) (*.f64 -4 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 2) (pow.f64 b 3)))))))
(+.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 eps (pow.f64 b 2))))) (*.f64 -4 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 b 3) (+.f64 (exp.f64 (*.f64 a eps)) -1)))))) (*.f64 8 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 (pow.f64 eps 3) (pow.f64 b 4))))))
(+.f64 (*.f64 -4 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (pow.f64 b 3))))) (+.f64 (*.f64 8 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (pow.f64 b 4))))) (*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 b 2) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) eps))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 b 2) (*.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1))))) (+.f64 (*.f64 -4 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 (pow.f64 eps 2) (pow.f64 b 3))))) (*.f64 8 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (pow.f64 b 4)))))))
(+.f64 (*.f64 8 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 3) (pow.f64 b 4))))) (+.f64 (*.f64 2 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps (pow.f64 b 2))))) (+.f64 (*.f64 -16 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 4) (pow.f64 b 5))))) (*.f64 -4 (/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 2) (pow.f64 b 3))))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 eps (pow.f64 b 2))))) (+.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 b 3) (+.f64 (exp.f64 (*.f64 a eps)) -1))))) (*.f64 -16 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 (pow.f64 eps 4) (pow.f64 b 5)))))) (*.f64 8 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 (pow.f64 eps 3) (pow.f64 b 4)))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 b 2) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) eps)))) (+.f64 (*.f64 8 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (pow.f64 b 4))))) (+.f64 (*.f64 -4 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (pow.f64 b 3))))) (*.f64 -16 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 (pow.f64 eps 4) (pow.f64 b 5))))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 b 2) (*.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1))))) (+.f64 (*.f64 -4 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 (pow.f64 eps 2) (pow.f64 b 3))))) (+.f64 (*.f64 -16 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 (pow.f64 eps 4) (pow.f64 b 5))))) (*.f64 8 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (pow.f64 b 4))))))))
(*.f64 2 (/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps (pow.f64 b 2)))))
(*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 b -1)))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 eps (pow.f64 b 2)))))
(*.f64 2 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 a (neg.f64 b))))) (*.f64 (pow.f64 b 2) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) eps))))
(*.f64 2 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 a (neg.f64 b))))) (*.f64 (pow.f64 b 2) (*.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1)))))
(*.f64 2 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (pow.f64 b 2) (*.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps (pow.f64 b 2))))) (*.f64 -4 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 2) (pow.f64 b 3))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 b -1)))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 eps (pow.f64 b 2))))) (*.f64 -4 (/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 b -1)))) -1) (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 b 3) (+.f64 (exp.f64 (*.f64 a eps)) -1))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 a (neg.f64 b))))) (*.f64 (pow.f64 b 2) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) eps)))) (*.f64 -4 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 a (neg.f64 b))))) (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (pow.f64 b 3))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 a (neg.f64 b))))) (*.f64 (pow.f64 b 2) (*.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1))))) (*.f64 -4 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 a (neg.f64 b))))) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 (pow.f64 eps 2) (pow.f64 b 3))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (pow.f64 b 2) (*.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1))))) (*.f64 -4 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 (pow.f64 eps 2) (pow.f64 b 3))))))
(+.f64 (*.f64 8 (/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 3) (pow.f64 b 4))))) (+.f64 (*.f64 2 (/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps (pow.f64 b 2))))) (*.f64 -4 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 2) (pow.f64 b 3)))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 b -1)))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 eps (pow.f64 b 2))))) (+.f64 (*.f64 -4 (/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 b -1)))) -1) (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 b 3) (+.f64 (exp.f64 (*.f64 a eps)) -1))))) (*.f64 8 (/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 b -1)))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 (pow.f64 eps 3) (pow.f64 b 4)))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 a (neg.f64 b))))) (*.f64 (pow.f64 b 2) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) eps)))) (+.f64 (*.f64 -4 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 a (neg.f64 b))))) (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (pow.f64 b 3))))) (*.f64 8 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 a (neg.f64 b))))) (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (pow.f64 b 4)))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 a (neg.f64 b))))) (*.f64 (pow.f64 b 2) (*.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1))))) (+.f64 (*.f64 -4 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 a (neg.f64 b))))) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 (pow.f64 eps 2) (pow.f64 b 3))))) (*.f64 8 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 a (neg.f64 b))))) (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (pow.f64 b 4)))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (pow.f64 b 2) (*.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1))))) (+.f64 (*.f64 -4 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 (pow.f64 eps 2) (pow.f64 b 3))))) (*.f64 8 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (pow.f64 b 4)))))))
(+.f64 (*.f64 8 (/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 3) (pow.f64 b 4))))) (+.f64 (*.f64 -16 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 4) (pow.f64 b 5))))) (+.f64 (*.f64 2 (/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps (pow.f64 b 2))))) (*.f64 -4 (/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 2) (pow.f64 b 3))))))))
(+.f64 (*.f64 8 (/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 b -1)))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 (pow.f64 eps 3) (pow.f64 b 4))))) (+.f64 (*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 b -1)))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 eps (pow.f64 b 2))))) (+.f64 (*.f64 -4 (/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 b -1)))) -1) (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 b 3) (+.f64 (exp.f64 (*.f64 a eps)) -1))))) (*.f64 -16 (/.f64 (+.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 b -1)))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 (pow.f64 eps 4) (pow.f64 b 5))))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 a (neg.f64 b))))) (*.f64 (pow.f64 b 2) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) eps)))) (+.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 a (neg.f64 b))))) (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (pow.f64 b 3))))) (*.f64 -16 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 a (neg.f64 b))))) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 (pow.f64 eps 4) (pow.f64 b 5)))))) (*.f64 8 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 a (neg.f64 b))))) (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (pow.f64 b 4)))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 a (neg.f64 b))))) (*.f64 (pow.f64 b 2) (*.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1))))) (+.f64 (*.f64 8 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 a (neg.f64 b))))) (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (pow.f64 b 4))))) (+.f64 (*.f64 -4 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 a (neg.f64 b))))) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 (pow.f64 eps 2) (pow.f64 b 3))))) (*.f64 -16 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 a (neg.f64 b))))) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 (pow.f64 eps 4) (pow.f64 b 5))))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (pow.f64 b 2) (*.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1))))) (+.f64 (*.f64 8 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (pow.f64 b 4))))) (+.f64 (*.f64 -4 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 (pow.f64 eps 2) (pow.f64 b 3))))) (*.f64 -16 (/.f64 (+.f64 -1 (exp.f64 (*.f64 eps (-.f64 b (neg.f64 a))))) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 (pow.f64 eps 4) (pow.f64 b 5))))))))
(*.f64 eps (*.f64 a (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))))
(*.f64 a (*.f64 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))) eps))
(*.f64 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))) (*.f64 a eps))
(*.f64 (*.f64 a eps) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)) (pow.f64 a 2)))) (*.f64 eps (*.f64 a (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)))))
(+.f64 (*.f64 a (*.f64 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))) eps)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))) (*.f64 (pow.f64 a 2) (pow.f64 eps 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))) (*.f64 a eps)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))) (pow.f64 (*.f64 a eps) 2))))
(+.f64 (*.f64 (*.f64 a eps) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) (*.f64 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))))
(*.f64 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 a eps)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)) (pow.f64 a 3)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)) (pow.f64 a 2)))) (*.f64 eps (*.f64 a (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))) (*.f64 (pow.f64 a 2) (pow.f64 eps 2)))) (+.f64 (*.f64 a (*.f64 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))) eps)) (*.f64 1/6 (*.f64 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))) (*.f64 (pow.f64 a 3) (pow.f64 eps 3))))))
(+.f64 (+.f64 (*.f64 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))) (*.f64 a eps)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))) (pow.f64 (*.f64 a eps) 2)))) (*.f64 1/6 (*.f64 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))) (pow.f64 (*.f64 a eps) 3))))
(+.f64 (*.f64 (*.f64 a eps) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) (+.f64 (*.f64 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))) (*.f64 1/6 (*.f64 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))) (pow.f64 (*.f64 a eps) 3)))))
(+.f64 (*.f64 (*.f64 a eps) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) (*.f64 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 a eps) 3)) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)) (pow.f64 a 4)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)) (pow.f64 a 3)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)) (pow.f64 a 2)))) (*.f64 eps (*.f64 a (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)))))))
(+.f64 (*.f64 1/6 (*.f64 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))) (*.f64 (pow.f64 a 3) (pow.f64 eps 3)))) (+.f64 (+.f64 (*.f64 a (*.f64 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))) eps)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))) (*.f64 (pow.f64 a 2) (pow.f64 eps 2))))) (*.f64 1/24 (*.f64 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))) (*.f64 (pow.f64 a 4) (pow.f64 eps 4))))))
(+.f64 (*.f64 1/6 (*.f64 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))) (pow.f64 (*.f64 a eps) 3))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))) (*.f64 a eps)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))) (pow.f64 (*.f64 a eps) 2)))) (*.f64 1/24 (*.f64 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))) (pow.f64 (*.f64 a eps) 4)))))
(+.f64 (*.f64 1/6 (*.f64 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))) (pow.f64 (*.f64 a eps) 3))) (+.f64 (*.f64 (*.f64 a eps) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) (+.f64 (*.f64 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))) (*.f64 1/2 (pow.f64 (*.f64 a eps) 2))) (*.f64 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))) (*.f64 1/24 (pow.f64 (*.f64 a eps) 4))))))
(+.f64 (*.f64 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 a eps) 2)) (*.f64 a eps))) (*.f64 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))) (+.f64 (*.f64 1/24 (pow.f64 (*.f64 a eps) 4)) (*.f64 1/6 (pow.f64 (*.f64 a eps) 3)))))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)))
(*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)))
(*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)))
(*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)))
(*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)))
(*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)))
(*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)))
(*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b)))
(*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 a (*.f64 b (pow.f64 eps 2)))
(+.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 a (*.f64 b (pow.f64 eps 2))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 b (pow.f64 a 2))) (*.f64 a (*.f64 (pow.f64 b 2) 1/2))) (pow.f64 eps 3)))
(+.f64 (*.f64 a (*.f64 b (pow.f64 eps 2))) (*.f64 (*.f64 1/2 (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 b (pow.f64 a 2)))) (pow.f64 eps 3)))
(+.f64 (*.f64 a (*.f64 b (pow.f64 eps 2))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 b (pow.f64 a 2)) (*.f64 a (pow.f64 b 2))) (pow.f64 eps 3))))
(+.f64 (*.f64 (pow.f64 eps 2) (*.f64 a b)) (+.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 4) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) b)) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 b (pow.f64 a 2))) (*.f64 a (*.f64 (pow.f64 b 2) 1/2))) (pow.f64 eps 3)) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 3) (*.f64 b 1/6)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/4)) (pow.f64 eps 4)) (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(+.f64 (*.f64 a (*.f64 b (pow.f64 eps 2))) (+.f64 (*.f64 (*.f64 1/2 (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 b (pow.f64 a 2)))) (pow.f64 eps 3)) (*.f64 (+.f64 (*.f64 b (*.f64 (pow.f64 a 3) 1/6)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/4)) (pow.f64 eps 4))))
(+.f64 (*.f64 a (*.f64 b (pow.f64 eps 2))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 b (pow.f64 a 2)) (*.f64 a (pow.f64 b 2))) (pow.f64 eps 3))) (*.f64 (+.f64 (*.f64 b (*.f64 1/6 (pow.f64 a 3))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/4)) (pow.f64 eps 4))))
(+.f64 (*.f64 (pow.f64 eps 5) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 a 4) b)) (*.f64 1/12 (*.f64 (pow.f64 a 3) (pow.f64 b 2))))) (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 a b)) (+.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 4) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) b)) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 b 2))))))))
(+.f64 (*.f64 a (*.f64 b (pow.f64 eps 2))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 b (pow.f64 a 2))) (*.f64 a (*.f64 (pow.f64 b 2) 1/2))) (pow.f64 eps 3)) (*.f64 (+.f64 (*.f64 (pow.f64 a 3) (*.f64 b 1/6)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/4)) (pow.f64 eps 4))) (*.f64 (+.f64 (*.f64 1/24 (*.f64 b (pow.f64 a 4))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 b 2) 1/12))) (pow.f64 eps 5))))
(+.f64 (+.f64 (*.f64 (*.f64 1/2 (+.f64 (*.f64 a (pow.f64 b 2)) (*.f64 b (pow.f64 a 2)))) (pow.f64 eps 3)) (*.f64 (+.f64 (*.f64 b (*.f64 (pow.f64 a 3) 1/6)) (*.f64 (pow.f64 (*.f64 a b) 2) 1/4)) (pow.f64 eps 4))) (+.f64 (*.f64 (+.f64 (*.f64 b (*.f64 (pow.f64 a 4) 1/24)) (*.f64 (pow.f64 b 2) (*.f64 1/12 (pow.f64 a 3)))) (pow.f64 eps 5)) (*.f64 a (*.f64 b (pow.f64 eps 2)))))
(+.f64 (*.f64 a (*.f64 b (pow.f64 eps 2))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 b (pow.f64 a 2)) (*.f64 a (pow.f64 b 2))) (pow.f64 eps 3))) (+.f64 (*.f64 (+.f64 (*.f64 b (*.f64 1/6 (pow.f64 a 3))) (*.f64 (pow.f64 (*.f64 a b) 2) 1/4)) (pow.f64 eps 4)) (*.f64 (+.f64 (*.f64 b (*.f64 1/24 (pow.f64 a 4))) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 3) 1/12))) (pow.f64 eps 5)))))
(*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (pow.f64 b 2))))
(*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))
(*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (pow.f64 (*.f64 b eps) 2)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (pow.f64 b 2)))) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps b)))
(*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (pow.f64 b 2)))) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps b)))
(*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (pow.f64 b 2)))) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps b)))
(*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))
(*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (pow.f64 b 2))))
(*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))
(*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (pow.f64 (*.f64 b eps) 2)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (pow.f64 b 2)))) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps b)))
(*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (pow.f64 b 2)))) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps b)))
(*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (pow.f64 b 2)))) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps b)))
(*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))
(*.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(*.f64 eps (*.f64 b (+.f64 (exp.f64 (*.f64 a eps)) -1)))
(*.f64 b (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) eps))
(*.f64 b (*.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1)))
(+.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 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))
(+.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 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))
(+.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 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 2) (pow.f64 b 2))))
(*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))
(*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (pow.f64 (*.f64 b eps) 2)))
(+.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 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))
(+.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 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))
(+.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 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 2) (pow.f64 b 2))))
(*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))
(*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (pow.f64 (*.f64 b eps) 2)))
(+.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 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))
(+.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 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))
(+.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 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))
(+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))) 0)
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(+.f64 0 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(-.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))) 0)
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 1 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (/.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps a)) -1)) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))
(*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 1 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) (+.f64 (exp.f64 (*.f64 a eps)) -1))))
(*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 a eps)) -1)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 1/2 (*.f64 eps (/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 2 (+.f64 (exp.f64 (*.f64 eps a)) -1))) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))))
(*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 1 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) (+.f64 (exp.f64 (*.f64 a eps)) -1))))
(*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 a eps)) -1)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 2 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (+.f64 (*.f64 eps b) (pow.f64 (*.f64 eps b) 2))))))
(*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (+.f64 (*.f64 b eps) (pow.f64 (*.f64 b eps) 2)))))))
(*.f64 2 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (+.f64 (*.f64 b eps) (pow.f64 (*.f64 b eps) 2)))))))
(*.f64 (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (pow.f64 (*.f64 b eps) 2) (*.f64 b (+.f64 eps eps))))) (*.f64 2 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1)))
(*.f64 eps (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (pow.f64 (*.f64 b eps) 2) (*.f64 b (+.f64 eps eps))))) 2))
(*.f64 2 (/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))) 2))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))) 1)
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 -1 (/.f64 (*.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))))
(neg.f64 (*.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(/.f64 (*.f64 eps (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps)))) (neg.f64 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 eps (/.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (neg.f64 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))))
(*.f64 eps (neg.f64 (/.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))))
(*.f64 -1 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))) (-.f64 1 (exp.f64 (*.f64 eps a))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 -1 (/.f64 (*.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps a)) -1)) (-.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))
(neg.f64 (*.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(/.f64 (*.f64 eps (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps)))) (neg.f64 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 eps (/.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (neg.f64 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))))
(*.f64 eps (neg.f64 (/.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 eps eps)) (/.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 eps eps) (/.f64 (/.f64 1/2 (+.f64 (exp.f64 (*.f64 a eps)) -1)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 (+.f64 eps eps) (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 eps eps) (/.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))))
(*.f64 2 (*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))) eps))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 eps eps)) (*.f64 1/2 (/.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps a)) -1)) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))))
(*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 1 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) (+.f64 (exp.f64 (*.f64 a eps)) -1))))
(*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 a eps)) -1)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (+.f64 (exp.f64 (*.f64 eps a)) -1))) (/.f64 1 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1)) (/.f64 1 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))) (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 (+.f64 eps eps) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (+.f64 (*.f64 eps b) (pow.f64 (*.f64 eps b) 2))))))
(*.f64 (+.f64 eps eps) (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (+.f64 (*.f64 b eps) (pow.f64 (*.f64 b eps) 2))))))
(*.f64 (+.f64 eps eps) (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (pow.f64 (*.f64 b eps) 2) (*.f64 b (+.f64 eps eps))))))
(*.f64 (+.f64 eps eps) (*.f64 (/.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps a)) -1)) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 1/2)))
(*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 1 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) (+.f64 (exp.f64 (*.f64 a eps)) -1))))
(*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 a eps)) -1)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 (*.f64 eps (/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 2 (+.f64 (exp.f64 (*.f64 eps a)) -1))) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))) 1/2)
(*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 1 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) (+.f64 (exp.f64 (*.f64 a eps)) -1))))
(*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 a eps)) -1)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 (*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 4)) (/.f64 1 (*.f64 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 4))))
(*.f64 eps (*.f64 (*.f64 4 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1)) (/.f64 1 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 4 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))))
(*.f64 eps (*.f64 (*.f64 4 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1)) (/.f64 1 (*.f64 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))) (*.f64 4 (+.f64 (exp.f64 (*.f64 a eps)) -1))))))
(*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 4 (/.f64 1/4 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (/.f64 1/4 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))) (*.f64 eps 4)))
(*.f64 (*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 2 (+.f64 (exp.f64 (*.f64 eps a)) -1)))) (/.f64 1 (+.f64 (*.f64 eps b) (+.f64 (*.f64 eps b) (pow.f64 (*.f64 eps b) 2)))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (/.f64 2 (+.f64 (exp.f64 (*.f64 a eps)) -1)) eps)) (/.f64 1 (+.f64 (*.f64 b eps) (+.f64 (*.f64 b eps) (pow.f64 (*.f64 b eps) 2)))))
(*.f64 eps (*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 2 (+.f64 (exp.f64 (*.f64 a eps)) -1))) (/.f64 1 (+.f64 (*.f64 b eps) (+.f64 (*.f64 b eps) (pow.f64 (*.f64 b eps) 2))))))
(*.f64 eps (*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 2 (+.f64 (exp.f64 (*.f64 a eps)) -1))) (/.f64 1 (+.f64 (pow.f64 (*.f64 b eps) 2) (*.f64 b (+.f64 eps eps))))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2) (*.f64 eps (/.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 eps eps) (/.f64 (/.f64 1/2 (+.f64 (exp.f64 (*.f64 a eps)) -1)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 (+.f64 eps eps) (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 eps eps) (/.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))))
(*.f64 2 (*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))) eps))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2) (*.f64 (/.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps a)) -1)) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))) (*.f64 eps 1/2)))
(*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 1 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) (+.f64 (exp.f64 (*.f64 a eps)) -1))))
(*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 a eps)) -1)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))) (/.f64 1 (+.f64 (exp.f64 (*.f64 eps a)) -1)))
(*.f64 eps (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) (/.f64 1 (+.f64 (exp.f64 (*.f64 a eps)) -1))))
(*.f64 eps (*.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 a eps)) -1)) (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (/.f64 eps (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) (/.f64 1 (+.f64 (exp.f64 (*.f64 a eps)) -1))))
(*.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps a)) -1)) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 (/.f64 eps (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))) (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps a)) -1)))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps a)) -1)) (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))))
(*.f64 eps (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) (/.f64 1 (+.f64 (exp.f64 (*.f64 a eps)) -1))))
(*.f64 eps (*.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 a eps)) -1)) (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (/.f64 eps (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) (/.f64 1 (+.f64 (exp.f64 (*.f64 a eps)) -1))))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (exp.f64 (*.f64 eps a)) -1)) (/.f64 eps (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps a)) -1)) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))) (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)))
(*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 1 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) (+.f64 (exp.f64 (*.f64 a eps)) -1))))
(*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 a eps)) -1)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))) eps)
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 (*.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))) (/.f64 -1 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))))
(*.f64 (*.f64 eps (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps)))) (/.f64 -1 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 eps (*.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (/.f64 -1 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))))
(*.f64 eps (*.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (/.f64 (/.f64 1 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) (-.f64 1 (exp.f64 (*.f64 a eps))))))
(*.f64 (*.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))) (/.f64 1 (*.f64 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))) (-.f64 1 (exp.f64 (*.f64 eps a))))))
(*.f64 (*.f64 eps (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps)))) (/.f64 -1 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 eps (*.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (/.f64 -1 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))))
(*.f64 eps (*.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (/.f64 (/.f64 1 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) (-.f64 1 (exp.f64 (*.f64 a eps))))))
(*.f64 (*.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps a)) -1)) (-.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))) (/.f64 -1 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))
(*.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1)) (*.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (/.f64 -1 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (/.f64 -1 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) (/.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1))))
(*.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1)) (/.f64 -1 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 (*.f64 eps (/.f64 2 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 1/2 (+.f64 (exp.f64 (*.f64 eps a)) -1))))
(*.f64 eps (*.f64 (/.f64 2 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 1/2 (+.f64 (exp.f64 (*.f64 a eps)) -1)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (/.f64 2 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) (*.f64 eps (/.f64 1/2 (+.f64 (exp.f64 (*.f64 a eps)) -1)))))
(*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (/.f64 2 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) (/.f64 1/2 (+.f64 (exp.f64 (*.f64 a eps)) -1)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (+.f64 (exp.f64 (*.f64 eps a)) -1))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1)) (/.f64 1 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 eps (/.f64 2 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))) (/.f64 1/2 (+.f64 (exp.f64 (*.f64 eps a)) -1)))
(*.f64 eps (*.f64 (/.f64 2 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 1/2 (+.f64 (exp.f64 (*.f64 a eps)) -1)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (/.f64 2 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) (*.f64 eps (/.f64 1/2 (+.f64 (exp.f64 (*.f64 a eps)) -1)))))
(*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (/.f64 2 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) (/.f64 1/2 (+.f64 (exp.f64 (*.f64 a eps)) -1)))))
(*.f64 (/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 2 (+.f64 (exp.f64 (*.f64 eps a)) -1))) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))) (*.f64 eps 1/2))
(*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 1 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) (+.f64 (exp.f64 (*.f64 a eps)) -1))))
(*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 a eps)) -1)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 (*.f64 2 (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 1/2))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))) (/.f64 eps (+.f64 (exp.f64 (*.f64 eps a)) -1)))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 (*.f64 eps (/.f64 1/2 (+.f64 (exp.f64 (*.f64 eps a)) -1))) (/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))
(*.f64 eps (*.f64 (/.f64 2 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 1/2 (+.f64 (exp.f64 (*.f64 a eps)) -1)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (/.f64 2 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) (*.f64 eps (/.f64 1/2 (+.f64 (exp.f64 (*.f64 a eps)) -1)))))
(*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (/.f64 2 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) (/.f64 1/2 (+.f64 (exp.f64 (*.f64 a eps)) -1)))))
(*.f64 (/.f64 1/2 (+.f64 (exp.f64 (*.f64 eps a)) -1)) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 eps (/.f64 2 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))))
(*.f64 eps (*.f64 (/.f64 2 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 1/2 (+.f64 (exp.f64 (*.f64 a eps)) -1)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (/.f64 2 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) (*.f64 eps (/.f64 1/2 (+.f64 (exp.f64 (*.f64 a eps)) -1)))))
(*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (/.f64 2 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) (/.f64 1/2 (+.f64 (exp.f64 (*.f64 a eps)) -1)))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 1/2 (+.f64 (exp.f64 (*.f64 eps a)) -1))) (*.f64 eps (/.f64 2 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))))
(*.f64 eps (*.f64 (/.f64 2 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 1/2 (+.f64 (exp.f64 (*.f64 a eps)) -1)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (/.f64 2 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) (*.f64 eps (/.f64 1/2 (+.f64 (exp.f64 (*.f64 a eps)) -1)))))
(*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (/.f64 2 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) (/.f64 1/2 (+.f64 (exp.f64 (*.f64 a eps)) -1)))))
(*.f64 (*.f64 eps (/.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 eps eps) (/.f64 (/.f64 1/2 (+.f64 (exp.f64 (*.f64 a eps)) -1)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 (+.f64 eps eps) (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 eps eps) (/.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))))
(*.f64 2 (*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))) eps))
(*.f64 (/.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 eps eps)))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 eps eps) (/.f64 (/.f64 1/2 (+.f64 (exp.f64 (*.f64 a eps)) -1)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 (+.f64 eps eps) (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 eps eps) (/.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))))
(*.f64 2 (*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))) eps))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (+.f64 (*.f64 eps b) (pow.f64 (*.f64 eps b) 2))))) (+.f64 eps eps))
(*.f64 (+.f64 eps eps) (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (+.f64 (*.f64 b eps) (pow.f64 (*.f64 b eps) 2))))))
(*.f64 (+.f64 eps eps) (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (pow.f64 (*.f64 b eps) 2) (*.f64 b (+.f64 eps eps))))))
(*.f64 (*.f64 eps 1/2) (/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 2 (+.f64 (exp.f64 (*.f64 eps a)) -1))) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))
(*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 1 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) (+.f64 (exp.f64 (*.f64 a eps)) -1))))
(*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 a eps)) -1)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 1/2) (*.f64 2 (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 (*.f64 1/2 (/.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps a)) -1)) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (+.f64 eps eps)))
(*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 1 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) (+.f64 (exp.f64 (*.f64 a eps)) -1))))
(*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 a eps)) -1)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps a)) -1)) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 1/2)) (+.f64 eps eps))
(*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 1 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) (+.f64 (exp.f64 (*.f64 a eps)) -1))))
(*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 a eps)) -1)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps a)) -1)) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))) (*.f64 eps 1/2)) (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2))
(*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 1 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) (+.f64 (exp.f64 (*.f64 a eps)) -1))))
(*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 a eps)) -1)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 (/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 2) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))) (*.f64 eps (/.f64 1/2 (+.f64 (exp.f64 (*.f64 eps a)) -1))))
(*.f64 eps (*.f64 (/.f64 2 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 1/2 (+.f64 (exp.f64 (*.f64 a eps)) -1)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (/.f64 2 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) (*.f64 eps (/.f64 1/2 (+.f64 (exp.f64 (*.f64 a eps)) -1)))))
(*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (/.f64 2 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) (/.f64 1/2 (+.f64 (exp.f64 (*.f64 a eps)) -1)))))
(*.f64 (/.f64 (*.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))) -1)
(neg.f64 (*.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(/.f64 (*.f64 eps (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps)))) (neg.f64 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 eps (/.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (neg.f64 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))))
(*.f64 eps (neg.f64 (/.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))))
(*.f64 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))) (-.f64 1 (exp.f64 (*.f64 eps a))))) -1)
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 (/.f64 (*.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps a)) -1)) (-.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))) -1)
(neg.f64 (*.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(/.f64 (*.f64 eps (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps)))) (neg.f64 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 eps (/.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (neg.f64 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))))
(*.f64 eps (neg.f64 (/.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 eps b) (+.f64 (*.f64 eps b) (pow.f64 (*.f64 eps b) 2)))) (*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 2 (+.f64 (exp.f64 (*.f64 eps a)) -1)))))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (/.f64 2 (+.f64 (exp.f64 (*.f64 a eps)) -1)) eps)) (/.f64 1 (+.f64 (*.f64 b eps) (+.f64 (*.f64 b eps) (pow.f64 (*.f64 b eps) 2)))))
(*.f64 eps (*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 2 (+.f64 (exp.f64 (*.f64 a eps)) -1))) (/.f64 1 (+.f64 (*.f64 b eps) (+.f64 (*.f64 b eps) (pow.f64 (*.f64 b eps) 2))))))
(*.f64 eps (*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 2 (+.f64 (exp.f64 (*.f64 a eps)) -1))) (/.f64 1 (+.f64 (pow.f64 (*.f64 b eps) 2) (*.f64 b (+.f64 eps eps))))))
(*.f64 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (+.f64 (*.f64 eps b) (pow.f64 (*.f64 eps b) 2))))) 2)
(*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (+.f64 (*.f64 b eps) (pow.f64 (*.f64 b eps) 2)))))))
(*.f64 2 (*.f64 eps (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (+.f64 (*.f64 b eps) (pow.f64 (*.f64 b eps) 2)))))))
(*.f64 (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (pow.f64 (*.f64 b eps) 2) (*.f64 b (+.f64 eps eps))))) (*.f64 2 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1)))
(*.f64 eps (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (pow.f64 (*.f64 b eps) 2) (*.f64 b (+.f64 eps eps))))) 2))
(*.f64 (/.f64 -1 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))) (*.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps a)) -1)) (-.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))))
(*.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1)) (*.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (/.f64 -1 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (/.f64 -1 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) (/.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1))))
(*.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1)) (/.f64 -1 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 (/.f64 -1 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))) (*.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))))
(*.f64 (*.f64 eps (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps)))) (/.f64 -1 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 eps (*.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (/.f64 -1 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))))
(*.f64 eps (*.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (/.f64 (/.f64 1 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) (-.f64 1 (exp.f64 (*.f64 a eps))))))
(*.f64 (/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))) 2) 2)
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 4))) (*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) 4)))
(*.f64 eps (*.f64 (*.f64 4 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1)) (/.f64 1 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (*.f64 4 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))))
(*.f64 eps (*.f64 (*.f64 4 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1)) (/.f64 1 (*.f64 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))) (*.f64 4 (+.f64 (exp.f64 (*.f64 a eps)) -1))))))
(*.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 4 (/.f64 1/4 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (*.f64 (/.f64 1/4 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))) (*.f64 eps 4)))
(*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))) (-.f64 1 (exp.f64 (*.f64 eps a))))) (*.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))))
(*.f64 (*.f64 eps (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps)))) (/.f64 -1 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 eps (*.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (/.f64 -1 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))))
(*.f64 eps (*.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (/.f64 (/.f64 1 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))) (-.f64 1 (exp.f64 (*.f64 a eps))))))
(pow.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))) 1)
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(neg.f64 (/.f64 (*.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))))
(neg.f64 (*.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(/.f64 (*.f64 eps (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps)))) (neg.f64 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 eps (/.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (neg.f64 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))))
(*.f64 eps (neg.f64 (/.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))))
(neg.f64 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))) (-.f64 1 (exp.f64 (*.f64 eps a))))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) -1) (/.f64 eps (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(neg.f64 (/.f64 (*.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 eps a)) -1)) (-.f64 1 (exp.f64 (*.f64 eps (+.f64 a b))))) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))
(neg.f64 (*.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (/.f64 (/.f64 eps (+.f64 (exp.f64 (*.f64 a eps)) -1)) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(/.f64 (*.f64 eps (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps)))) (neg.f64 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))))
(*.f64 eps (/.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (neg.f64 (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))))
(*.f64 eps (neg.f64 (/.f64 (-.f64 1 (exp.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2)))))))
(+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))) 0)
(*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))
(+.f64 0 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))
(*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))
(-.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))) 0)
(*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))
(-.f64 0 (neg.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))))
(*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))
(/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))) 1)
(*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))
(/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (+.f64 (*.f64 eps b) (pow.f64 (*.f64 eps b) 2)))) 2)
(/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (+.f64 (*.f64 b eps) (pow.f64 (*.f64 b eps) 2)))) 2)
(*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (/.f64 (+.f64 (*.f64 b eps) (+.f64 (*.f64 b eps) (pow.f64 (*.f64 b eps) 2))) 2))
(*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (/.f64 (+.f64 (pow.f64 (*.f64 b eps) 2) (*.f64 b (+.f64 eps eps))) 2))
(/.f64 (*.f64 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 4)) 4)
(*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))
(/.f64 (neg.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))) -1)
(*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 4))) 8)
(*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))
(pow.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))) 1)
(*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))
(neg.f64 (neg.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2))))))
(*.f64 (+.f64 (exp.f64 (*.f64 a eps)) -1) (+.f64 (*.f64 b eps) (*.f64 1/2 (pow.f64 (*.f64 b eps) 2))))

eval766.0ms (1.6%)

Compiler

Compiled 32237 to 17064 computations (47.1% saved)

prune4.1s (8.7%)

Pruning

18 alts after pruning (15 fresh and 3 done)

PrunedKeptTotal
New9828990
Fresh077
Picked101
Done235
Total985181003
Error
0b
Counts
1003 → 18
Alt Table
Click to see full alt table
StatusErrorProgram
6.6b
(/.f64 (/.f64 (+.f64 a b) b) a)
36.5b
(/.f64 (/.f64 b a) b)
10.0b
(/.f64 (/.f64 1 b) (/.f64 a (+.f64 a b)))
6.0b
(/.f64 (/.f64 1 a) (/.f64 b (+.f64 a b)))
12.4b
(/.f64 (+.f64 a b) (*.f64 a b))
57.2b
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (+.f64 (*.f64 eps (*.f64 b (+.f64 -1 (exp.f64 (*.f64 eps a))))) (*.f64 (+.f64 -1 (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps b) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps b) 4)))))))
56.7b
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (+.f64 (*.f64 eps b) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps b) 3))))))
62.2b
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
55.7b
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 (+.f64 (*.f64 eps a) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
56.1b
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
62.7b
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
61.7b
(/.f64 (*.f64 eps (*.f64 eps (+.f64 b a))) (*.f64 eps (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1))))
37.0b
(/.f64 1 b)
28.7b
(/.f64 1 a)
55.8b
(+.f64 (/.f64 1 b) (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (+.f64 (exp.f64 (*.f64 a eps)) -1)) 1/2)))
2.2b
(+.f64 (/.f64 1 a) (/.f64 1 b))
53.2b
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/2)))
17.1b
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (*.f64 eps b)) 1/2)))
Compiler

Compiled 721 to 483 computations (33% saved)

localize9.0ms (0%)

Local error

Found 2 expressions with local error:

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

Compiled 26 to 11 computations (57.7% saved)

series2.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite74.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1546×exponential.json-3
1546×rational.json-1
1546×rational.json-2
1546×rational.json-4
1546×rational.json-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0938
18232
227532
396632
4425932
Stop Event
node limit
Counts
2 → 90
Calls
Call 1
Inputs
(/.f64 (/.f64 1 a) (/.f64 b (+.f64 a b)))
(/.f64 b (+.f64 a b))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 a) (/.f64 1 b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (/.f64 1 a) (/.f64 1 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 b) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 1 a) (/.f64 1 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (/.f64 2 (*.f64 (/.f64 b (+.f64 a b)) (*.f64 a (+.f64 a a)))))))) (#(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 a b) (/.f64 1 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 1 a) (*.f64 b (/.f64 2 (+.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 a (*.f64 (/.f64 b (+.f64 a b)) (*.f64 a (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 a b) (*.f64 a (+.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (/.f64 1 (*.f64 (/.f64 b (+.f64 a b)) (*.f64 a (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 a) (/.f64 (/.f64 (+.f64 a b) b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 a) (*.f64 (/.f64 (+.f64 a b) b) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a b) 2) (/.f64 1/2 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 a b) b) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a b) 4) (/.f64 1 (*.f64 a (*.f64 b 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a b) (/.f64 2 (*.f64 a b))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 a) 4) (/.f64 1 (*.f64 (/.f64 b (+.f64 a b)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a b) (/.f64 2 b)) (/.f64 1 (+.f64 a a)))))) (#(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 -1 (/.f64 (/.f64 1 a) (/.f64 (neg.f64 b) (+.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 (+.f64 a b) b) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 a) (/.f64 (+.f64 a b) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 a b) (neg.f64 b)) (/.f64 -1 a))))) (#(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 (*.f64 a b)) (+.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a b)) (/.f64 1 (/.f64 1 (+.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 b) (/.f64 1 (*.f64 a (/.f64 2 (+.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (/.f64 (+.f64 a b) b)) (/.f64 1 (*.f64 a a)))))) (#(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 (+.f64 a b) (/.f64 2 a)) (/.f64 1/2 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 a b) (/.f64 2 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 a b) b) 2) (/.f64 2 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 b) (*.f64 (+.f64 a b) (/.f64 2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a a)) (*.f64 a (/.f64 (+.f64 a b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 a) a) (/.f64 a (*.f64 b (/.f64 2 (+.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 a b)) (*.f64 (+.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 a b) b) 1/2) (/.f64 2 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 a a)) (*.f64 (+.f64 a b) (/.f64 2 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 a) (/.f64 (neg.f64 b) (+.f64 a b))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 a b) b) (neg.f64 a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 a b))) (/.f64 1 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a (/.f64 2 (+.f64 a b)))) (/.f64 2 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 a) (*.f64 b (/.f64 2 (+.f64 a b)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 b (+.f64 a b)) (*.f64 a (+.f64 a a)))) (+.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (*.f64 (/.f64 b (+.f64 a b)) (*.f64 a (+.f64 a a)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (/.f64 b (+.f64 a b)) (*.f64 a (+.f64 a a)))) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (*.f64 b (/.f64 2 (+.f64 a b)))) (/.f64 (/.f64 2 a) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 a b) (*.f64 a (+.f64 b b))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a (*.f64 b 4))) (*.f64 (+.f64 a b) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 b (+.f64 a b)) 4)) (*.f64 (/.f64 1 a) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a (neg.f64 b))) (neg.f64 (+.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 1 a) (/.f64 (neg.f64 b) (+.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (+.f64 a b) b) (neg.f64 a)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 b (+.f64 a b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 b (+.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (neg.f64 b) (+.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 b (+.f64 a b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (neg.f64 b) (+.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 b (+.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (/.f64 1 (+.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b (+.f64 a b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 b 1/2) (+.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (/.f64 2 (+.f64 a b))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b b) (/.f64 1/2 (+.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b b) (*.f64 (/.f64 1 (+.f64 a b)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b 4) (/.f64 1 (*.f64 (+.f64 a b) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 b (+.f64 a b)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 a b)) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 b) (/.f64 1 (neg.f64 (+.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (neg.f64 b) (+.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 b) (+.f64 a b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (+.f64 a b))) (*.f64 b 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 b (/.f64 2 (+.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 a b)) (+.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b 1/2) (*.f64 2 (/.f64 1 (+.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 b 1/2) (+.f64 a b)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 a b)) 1/2) (+.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 a b) 4)) (*.f64 b 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 b (+.f64 a b)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (+.f64 a b))) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 b (+.f64 a b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 b) (+.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (/.f64 (+.f64 a b) b)))))))

simplify4.0s (8.5%)

Algorithm
egg-herbie
Rules
1162×rational.json-simplify-2
894×rational.json-simplify-1
870×rational.json-simplify-35
844×rational.json-simplify-44
768×rational.json-simplify-53
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01993138
14313060
211203036
338392982
467972982
Stop Event
node limit
Counts
138 → 138
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 b a)
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (/.f64 (pow.f64 b 3) (pow.f64 a 3)) (+.f64 (/.f64 b a) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (/.f64 (pow.f64 b 3) (pow.f64 a 3)) (+.f64 (/.f64 b a) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 b 4) (pow.f64 a 4))))))
1
(+.f64 (*.f64 -1 (/.f64 a b)) 1)
(+.f64 (*.f64 -1 (/.f64 a b)) (+.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (*.f64 -1 (/.f64 a b)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 b 3))) (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
1
(+.f64 (*.f64 -1 (/.f64 a b)) 1)
(+.f64 (*.f64 -1 (/.f64 a b)) (+.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (*.f64 -1 (/.f64 a b)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 b 3))) (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
1
(+.f64 (*.f64 -1 (/.f64 a b)) 1)
(+.f64 (*.f64 -1 (/.f64 a b)) (+.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (*.f64 -1 (/.f64 a b)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 b 3))) (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(/.f64 b a)
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (/.f64 (pow.f64 b 3) (pow.f64 a 3)) (+.f64 (/.f64 b a) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (/.f64 (pow.f64 b 3) (pow.f64 a 3)) (+.f64 (/.f64 b a) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 b 4) (pow.f64 a 4))))))
(/.f64 b a)
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (/.f64 (pow.f64 b 3) (pow.f64 a 3)) (+.f64 (/.f64 b a) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (/.f64 (pow.f64 b 3) (pow.f64 a 3)) (+.f64 (/.f64 b a) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 b 4) (pow.f64 a 4))))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 0)
(+.f64 0 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 0)
(*.f64 1 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(*.f64 a (/.f64 2 (*.f64 (/.f64 b (+.f64 a b)) (*.f64 a (+.f64 a a)))))
(*.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 1 (*.f64 a b)))
(*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 1)
(*.f64 2 (/.f64 (/.f64 1 a) (*.f64 b (/.f64 2 (+.f64 a b)))))
(*.f64 2 (/.f64 a (*.f64 (/.f64 b (+.f64 a b)) (*.f64 a (+.f64 a a)))))
(*.f64 2 (/.f64 (+.f64 a b) (*.f64 a (+.f64 b b))))
(*.f64 2 (/.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2))
(*.f64 (+.f64 a a) (/.f64 1 (*.f64 (/.f64 b (+.f64 a b)) (*.f64 a (+.f64 a a)))))
(*.f64 (/.f64 2 a) (/.f64 (/.f64 (+.f64 a b) b) 2))
(*.f64 (/.f64 2 a) (*.f64 (/.f64 (+.f64 a b) b) 1/2))
(*.f64 (*.f64 (+.f64 a b) 2) (/.f64 1/2 (*.f64 a b)))
(*.f64 (/.f64 (+.f64 a b) b) (/.f64 1 a))
(*.f64 (*.f64 (+.f64 a b) 4) (/.f64 1 (*.f64 a (*.f64 b 4))))
(*.f64 (*.f64 (+.f64 a b) (/.f64 2 (*.f64 a b))) 1/2)
(*.f64 (*.f64 (/.f64 1 a) 4) (/.f64 1 (*.f64 (/.f64 b (+.f64 a b)) 4)))
(*.f64 (*.f64 (+.f64 a b) (/.f64 2 b)) (/.f64 1 (+.f64 a a)))
(*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 a (neg.f64 b))))
(*.f64 -1 (/.f64 (/.f64 1 a) (/.f64 (neg.f64 b) (+.f64 a b))))
(*.f64 -1 (/.f64 (/.f64 (+.f64 a b) b) (neg.f64 a)))
(*.f64 (/.f64 -1 a) (/.f64 (+.f64 a b) (neg.f64 b)))
(*.f64 (/.f64 (+.f64 a b) (neg.f64 b)) (/.f64 -1 a))
(*.f64 (/.f64 1 b) (/.f64 (+.f64 a b) a))
(*.f64 (/.f64 1 (*.f64 a b)) (+.f64 a b))
(*.f64 (/.f64 1 (*.f64 a b)) (/.f64 1 (/.f64 1 (+.f64 a b))))
(*.f64 (/.f64 2 b) (/.f64 1 (*.f64 a (/.f64 2 (+.f64 a b)))))
(*.f64 (*.f64 a (/.f64 (+.f64 a b) b)) (/.f64 1 (*.f64 a a)))
(*.f64 (/.f64 (+.f64 a b) a) (/.f64 1 b))
(*.f64 (*.f64 (+.f64 a b) (/.f64 2 a)) (/.f64 1/2 b))
(*.f64 1/2 (*.f64 (+.f64 a b) (/.f64 2 (*.f64 a b))))
(*.f64 (/.f64 (/.f64 (+.f64 a b) b) 2) (/.f64 2 a))
(*.f64 (/.f64 1/2 b) (*.f64 (+.f64 a b) (/.f64 2 a)))
(*.f64 (/.f64 1 (*.f64 a a)) (*.f64 a (/.f64 (+.f64 a b) b)))
(*.f64 (/.f64 (/.f64 2 a) a) (/.f64 a (*.f64 b (/.f64 2 (+.f64 a b)))))
(*.f64 (/.f64 1/2 (*.f64 a b)) (*.f64 (+.f64 a b) 2))
(*.f64 (*.f64 (/.f64 (+.f64 a b) b) 1/2) (/.f64 2 a))
(*.f64 (/.f64 1 (+.f64 a a)) (*.f64 (+.f64 a b) (/.f64 2 b)))
(*.f64 (/.f64 (/.f64 1 a) (/.f64 (neg.f64 b) (+.f64 a b))) -1)
(*.f64 (/.f64 (/.f64 (+.f64 a b) b) (neg.f64 a)) -1)
(*.f64 (/.f64 1 (/.f64 1 (+.f64 a b))) (/.f64 1 (*.f64 a b)))
(*.f64 (/.f64 1 (*.f64 a (/.f64 2 (+.f64 a b)))) (/.f64 2 b))
(*.f64 (/.f64 (/.f64 1 a) (*.f64 b (/.f64 2 (+.f64 a b)))) 2)
(*.f64 (/.f64 1 (*.f64 (/.f64 b (+.f64 a b)) (*.f64 a (+.f64 a a)))) (+.f64 a a))
(*.f64 (/.f64 a (*.f64 (/.f64 b (+.f64 a b)) (*.f64 a (+.f64 a a)))) 2)
(*.f64 (/.f64 2 (*.f64 (/.f64 b (+.f64 a b)) (*.f64 a (+.f64 a a)))) a)
(*.f64 (/.f64 a (*.f64 b (/.f64 2 (+.f64 a b)))) (/.f64 (/.f64 2 a) a))
(*.f64 (/.f64 (+.f64 a b) (*.f64 a (+.f64 b b))) 2)
(*.f64 (/.f64 1 (*.f64 a (*.f64 b 4))) (*.f64 (+.f64 a b) 4))
(*.f64 (/.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) 2)
(*.f64 (/.f64 1 (*.f64 (/.f64 b (+.f64 a b)) 4)) (*.f64 (/.f64 1 a) 4))
(*.f64 (/.f64 1 (*.f64 a (neg.f64 b))) (neg.f64 (+.f64 a b)))
(pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 1)
(neg.f64 (/.f64 (/.f64 1 a) (/.f64 (neg.f64 b) (+.f64 a b))))
(neg.f64 (/.f64 (/.f64 (+.f64 a b) b) (neg.f64 a)))
(+.f64 (/.f64 b (+.f64 a b)) 0)
(+.f64 0 (/.f64 b (+.f64 a b)))
(+.f64 -1 (-.f64 1 (/.f64 (neg.f64 b) (+.f64 a b))))
(-.f64 (/.f64 b (+.f64 a b)) 0)
(-.f64 0 (/.f64 (neg.f64 b) (+.f64 a b)))
(*.f64 1 (/.f64 b (+.f64 a b)))
(*.f64 b (/.f64 1 (+.f64 a b)))
(*.f64 (/.f64 b (+.f64 a b)) 1)
(*.f64 2 (/.f64 (*.f64 b 1/2) (+.f64 a b)))
(*.f64 (*.f64 b (/.f64 2 (+.f64 a b))) 1/2)
(*.f64 (+.f64 b b) (/.f64 1/2 (+.f64 a b)))
(*.f64 (+.f64 b b) (*.f64 (/.f64 1 (+.f64 a b)) 1/2))
(*.f64 (*.f64 b 4) (/.f64 1 (*.f64 (+.f64 a b) 4)))
(*.f64 (*.f64 (/.f64 b (+.f64 a b)) 4) 1/4)
(*.f64 (/.f64 1 (+.f64 a b)) b)
(*.f64 (neg.f64 b) (/.f64 1 (neg.f64 (+.f64 a b))))
(*.f64 -1 (/.f64 (neg.f64 b) (+.f64 a b)))
(*.f64 (/.f64 (neg.f64 b) (+.f64 a b)) -1)
(*.f64 (*.f64 2 (/.f64 1 (+.f64 a b))) (*.f64 b 1/2))
(*.f64 1/2 (*.f64 b (/.f64 2 (+.f64 a b))))
(*.f64 (/.f64 1/2 (+.f64 a b)) (+.f64 b b))
(*.f64 (*.f64 b 1/2) (*.f64 2 (/.f64 1 (+.f64 a b))))
(*.f64 (/.f64 (*.f64 b 1/2) (+.f64 a b)) 2)
(*.f64 (*.f64 (/.f64 1 (+.f64 a b)) 1/2) (+.f64 b b))
(*.f64 (/.f64 1 (*.f64 (+.f64 a b) 4)) (*.f64 b 4))
(*.f64 1/4 (*.f64 (/.f64 b (+.f64 a b)) 4))
(*.f64 (/.f64 1 (neg.f64 (+.f64 a b))) (neg.f64 b))
(pow.f64 (/.f64 b (+.f64 a b)) 1)
(neg.f64 (/.f64 (neg.f64 b) (+.f64 a b)))
(neg.f64 (/.f64 -1 (/.f64 (+.f64 a b) b)))
Outputs
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 b a)
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (/.f64 (pow.f64 b 3) (pow.f64 a 3)) (+.f64 (/.f64 b a) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (/.f64 b a) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (/.f64 (pow.f64 b 3) (pow.f64 a 3))))
(+.f64 (/.f64 b a) (+.f64 (neg.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (/.f64 (pow.f64 b 3) (pow.f64 a 3))))
(+.f64 (/.f64 (pow.f64 b 3) (pow.f64 a 3)) (+.f64 (/.f64 b a) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 b 4) (pow.f64 a 4))))))
(+.f64 (/.f64 b a) (+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 b 4) (pow.f64 a 4)))) (/.f64 (pow.f64 b 3) (pow.f64 a 3))))
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 (pow.f64 b 4) (pow.f64 a 4))))))
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 3) (pow.f64 a 3)) (neg.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 (pow.f64 b 4) (pow.f64 a 4))))))
(+.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 (pow.f64 b 4) (pow.f64 a 4)))) (+.f64 (/.f64 b a) (/.f64 (pow.f64 b 3) (pow.f64 a 3))))
1
(+.f64 (*.f64 -1 (/.f64 a b)) 1)
(+.f64 1 (*.f64 -1 (/.f64 a b)))
(+.f64 1 (neg.f64 (/.f64 a b)))
(-.f64 1 (/.f64 a b))
(+.f64 (*.f64 -1 (/.f64 a b)) (+.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 -1 (/.f64 a b))))
(+.f64 (neg.f64 (/.f64 a b)) (+.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (-.f64 1 (/.f64 a b)) (/.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (/.f64 a b)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 b 3))) (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 b 3)))) (*.f64 -1 (/.f64 a b))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 a b)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 2)) (neg.f64 (/.f64 (pow.f64 a 3) (pow.f64 b 3))))))
(+.f64 (neg.f64 (/.f64 a b)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 2)) (-.f64 1 (/.f64 (pow.f64 a 3) (pow.f64 b 3)))))
1
(+.f64 (*.f64 -1 (/.f64 a b)) 1)
(+.f64 1 (*.f64 -1 (/.f64 a b)))
(+.f64 1 (neg.f64 (/.f64 a b)))
(-.f64 1 (/.f64 a b))
(+.f64 (*.f64 -1 (/.f64 a b)) (+.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 -1 (/.f64 a b))))
(+.f64 (neg.f64 (/.f64 a b)) (+.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (-.f64 1 (/.f64 a b)) (/.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (/.f64 a b)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 b 3))) (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 b 3)))) (*.f64 -1 (/.f64 a b))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 a b)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 2)) (neg.f64 (/.f64 (pow.f64 a 3) (pow.f64 b 3))))))
(+.f64 (neg.f64 (/.f64 a b)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 2)) (-.f64 1 (/.f64 (pow.f64 a 3) (pow.f64 b 3)))))
1
(+.f64 (*.f64 -1 (/.f64 a b)) 1)
(+.f64 1 (*.f64 -1 (/.f64 a b)))
(+.f64 1 (neg.f64 (/.f64 a b)))
(-.f64 1 (/.f64 a b))
(+.f64 (*.f64 -1 (/.f64 a b)) (+.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 -1 (/.f64 a b))))
(+.f64 (neg.f64 (/.f64 a b)) (+.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (-.f64 1 (/.f64 a b)) (/.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (/.f64 a b)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 b 3))) (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 b 3)))) (*.f64 -1 (/.f64 a b))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 a b)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 2)) (neg.f64 (/.f64 (pow.f64 a 3) (pow.f64 b 3))))))
(+.f64 (neg.f64 (/.f64 a b)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 2)) (-.f64 1 (/.f64 (pow.f64 a 3) (pow.f64 b 3)))))
(/.f64 b a)
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (/.f64 (pow.f64 b 3) (pow.f64 a 3)) (+.f64 (/.f64 b a) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (/.f64 b a) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (/.f64 (pow.f64 b 3) (pow.f64 a 3))))
(+.f64 (/.f64 b a) (+.f64 (neg.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (/.f64 (pow.f64 b 3) (pow.f64 a 3))))
(+.f64 (/.f64 (pow.f64 b 3) (pow.f64 a 3)) (+.f64 (/.f64 b a) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 b 4) (pow.f64 a 4))))))
(+.f64 (/.f64 b a) (+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 b 4) (pow.f64 a 4)))) (/.f64 (pow.f64 b 3) (pow.f64 a 3))))
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 (pow.f64 b 4) (pow.f64 a 4))))))
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 3) (pow.f64 a 3)) (neg.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 (pow.f64 b 4) (pow.f64 a 4))))))
(+.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 (pow.f64 b 4) (pow.f64 a 4)))) (+.f64 (/.f64 b a) (/.f64 (pow.f64 b 3) (pow.f64 a 3))))
(/.f64 b a)
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (/.f64 (pow.f64 b 3) (pow.f64 a 3)) (+.f64 (/.f64 b a) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (/.f64 b a) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (/.f64 (pow.f64 b 3) (pow.f64 a 3))))
(+.f64 (/.f64 b a) (+.f64 (neg.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (/.f64 (pow.f64 b 3) (pow.f64 a 3))))
(+.f64 (/.f64 (pow.f64 b 3) (pow.f64 a 3)) (+.f64 (/.f64 b a) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 b 4) (pow.f64 a 4))))))
(+.f64 (/.f64 b a) (+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 b 4) (pow.f64 a 4)))) (/.f64 (pow.f64 b 3) (pow.f64 a 3))))
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 (pow.f64 b 4) (pow.f64 a 4))))))
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 3) (pow.f64 a 3)) (neg.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 (pow.f64 b 4) (pow.f64 a 4))))))
(+.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 (pow.f64 b 4) (pow.f64 a 4)))) (+.f64 (/.f64 b a) (/.f64 (pow.f64 b 3) (pow.f64 a 3))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 0)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 0 (+.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 (/.f64 1 a) (/.f64 1 b)) 0)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 1 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 a (/.f64 2 (*.f64 (/.f64 b (+.f64 a b)) (*.f64 a (+.f64 a a)))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (+.f64 a b) (/.f64 1 (*.f64 a b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 2 (/.f64 (/.f64 1 a) (*.f64 b (/.f64 2 (+.f64 a b)))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 2 (/.f64 a (*.f64 (/.f64 b (+.f64 a b)) (*.f64 a (+.f64 a a)))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 2 (/.f64 (+.f64 a b) (*.f64 a (+.f64 b b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 2 (/.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (+.f64 a a) (/.f64 1 (*.f64 (/.f64 b (+.f64 a b)) (*.f64 a (+.f64 a a)))))
(*.f64 (+.f64 a a) (/.f64 1 (*.f64 a (*.f64 (+.f64 a a) (/.f64 b (+.f64 a b))))))
(*.f64 (+.f64 a a) (/.f64 1 (*.f64 a (*.f64 (/.f64 b (+.f64 a b)) (+.f64 a a)))))
(*.f64 (+.f64 a a) (/.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 a a)))
(*.f64 (+.f64 a a) (/.f64 (/.f64 (+.f64 a b) (*.f64 a (+.f64 b b))) a))
(*.f64 (/.f64 2 a) (/.f64 (/.f64 (+.f64 a b) b) 2))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 2 a) (*.f64 (/.f64 (+.f64 a b) b) 1/2))
(*.f64 (/.f64 (+.f64 a b) b) (*.f64 1/2 (/.f64 2 a)))
(*.f64 (/.f64 (+.f64 a b) b) (*.f64 (/.f64 2 a) 1/2))
(*.f64 (*.f64 (+.f64 a b) 2) (/.f64 1/2 (*.f64 a b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (+.f64 a b) b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (*.f64 (+.f64 a b) 4) (/.f64 1 (*.f64 a (*.f64 b 4))))
(*.f64 (+.f64 a b) (*.f64 4 (/.f64 (/.f64 1 a) (*.f64 b 4))))
(*.f64 4 (*.f64 (/.f64 1 (*.f64 a (*.f64 b 4))) (+.f64 a b)))
(*.f64 4 (*.f64 (+.f64 a b) (/.f64 1/4 (*.f64 a b))))
(*.f64 (*.f64 (+.f64 a b) (/.f64 2 (*.f64 a b))) 1/2)
(*.f64 (+.f64 a b) (*.f64 (/.f64 2 (*.f64 a b)) 1/2))
(*.f64 (+.f64 a b) (*.f64 1/2 (/.f64 2 (*.f64 a b))))
(*.f64 (+.f64 a b) (*.f64 1/2 (/.f64 (/.f64 2 b) a)))
(*.f64 (*.f64 (/.f64 1 a) 4) (/.f64 1 (*.f64 (/.f64 b (+.f64 a b)) 4)))
(*.f64 (*.f64 (/.f64 1 a) 4) (/.f64 1 (*.f64 4 (/.f64 b (+.f64 a b)))))
(*.f64 (/.f64 1 a) (*.f64 4 (/.f64 1/4 (/.f64 b (+.f64 a b)))))
(*.f64 (*.f64 (/.f64 1 a) 4) (/.f64 (+.f64 a b) (*.f64 b 4)))
(*.f64 4 (/.f64 (/.f64 (+.f64 a b) (*.f64 b 4)) a))
(*.f64 (*.f64 (+.f64 a b) (/.f64 2 b)) (/.f64 1 (+.f64 a a)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 a (neg.f64 b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 -1 (/.f64 (/.f64 1 a) (/.f64 (neg.f64 b) (+.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 -1 (/.f64 (/.f64 (+.f64 a b) b) (neg.f64 a)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 -1 a) (/.f64 (+.f64 a b) (neg.f64 b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (+.f64 a b) (neg.f64 b)) (/.f64 -1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 1 b) (/.f64 (+.f64 a b) a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 1 (*.f64 a b)) (+.f64 a b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 1 (*.f64 a b)) (/.f64 1 (/.f64 1 (+.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 2 b) (/.f64 1 (*.f64 a (/.f64 2 (+.f64 a b)))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (*.f64 a (/.f64 (+.f64 a b) b)) (/.f64 1 (*.f64 a a)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (+.f64 a b) a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (*.f64 (+.f64 a b) (/.f64 2 a)) (/.f64 1/2 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 1/2 (*.f64 (+.f64 a b) (/.f64 2 (*.f64 a b))))
(*.f64 (+.f64 a b) (*.f64 (/.f64 2 (*.f64 a b)) 1/2))
(*.f64 (+.f64 a b) (*.f64 1/2 (/.f64 2 (*.f64 a b))))
(*.f64 (+.f64 a b) (*.f64 1/2 (/.f64 (/.f64 2 b) a)))
(*.f64 (/.f64 (/.f64 (+.f64 a b) b) 2) (/.f64 2 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 1/2 b) (*.f64 (+.f64 a b) (/.f64 2 a)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 1 (*.f64 a a)) (*.f64 a (/.f64 (+.f64 a b) b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (/.f64 2 a) a) (/.f64 a (*.f64 b (/.f64 2 (+.f64 a b)))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 1/2 (*.f64 a b)) (*.f64 (+.f64 a b) 2))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (*.f64 (/.f64 (+.f64 a b) b) 1/2) (/.f64 2 a))
(*.f64 (/.f64 (+.f64 a b) b) (*.f64 1/2 (/.f64 2 a)))
(*.f64 (/.f64 (+.f64 a b) b) (*.f64 (/.f64 2 a) 1/2))
(*.f64 (/.f64 1 (+.f64 a a)) (*.f64 (+.f64 a b) (/.f64 2 b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (/.f64 1 a) (/.f64 (neg.f64 b) (+.f64 a b))) -1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (/.f64 (+.f64 a b) b) (neg.f64 a)) -1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 a b))) (/.f64 1 (*.f64 a b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 1 (*.f64 a (/.f64 2 (+.f64 a b)))) (/.f64 2 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (/.f64 1 a) (*.f64 b (/.f64 2 (+.f64 a b)))) 2)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 1 (*.f64 (/.f64 b (+.f64 a b)) (*.f64 a (+.f64 a a)))) (+.f64 a a))
(*.f64 (+.f64 a a) (/.f64 1 (*.f64 a (*.f64 (+.f64 a a) (/.f64 b (+.f64 a b))))))
(*.f64 (+.f64 a a) (/.f64 1 (*.f64 a (*.f64 (/.f64 b (+.f64 a b)) (+.f64 a a)))))
(*.f64 (+.f64 a a) (/.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (+.f64 a a)))
(*.f64 (+.f64 a a) (/.f64 (/.f64 (+.f64 a b) (*.f64 a (+.f64 b b))) a))
(*.f64 (/.f64 a (*.f64 (/.f64 b (+.f64 a b)) (*.f64 a (+.f64 a a)))) 2)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 2 (*.f64 (/.f64 b (+.f64 a b)) (*.f64 a (+.f64 a a)))) a)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 a (*.f64 b (/.f64 2 (+.f64 a b)))) (/.f64 (/.f64 2 a) a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (+.f64 a b) (*.f64 a (+.f64 b b))) 2)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 1 (*.f64 a (*.f64 b 4))) (*.f64 (+.f64 a b) 4))
(*.f64 (+.f64 a b) (*.f64 4 (/.f64 (/.f64 1 a) (*.f64 b 4))))
(*.f64 4 (*.f64 (/.f64 1 (*.f64 a (*.f64 b 4))) (+.f64 a b)))
(*.f64 4 (*.f64 (+.f64 a b) (/.f64 1/4 (*.f64 a b))))
(*.f64 (/.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 2) 2)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 1 (*.f64 (/.f64 b (+.f64 a b)) 4)) (*.f64 (/.f64 1 a) 4))
(*.f64 (*.f64 (/.f64 1 a) 4) (/.f64 1 (*.f64 4 (/.f64 b (+.f64 a b)))))
(*.f64 (/.f64 1 a) (*.f64 4 (/.f64 1/4 (/.f64 b (+.f64 a b)))))
(*.f64 (*.f64 (/.f64 1 a) 4) (/.f64 (+.f64 a b) (*.f64 b 4)))
(*.f64 4 (/.f64 (/.f64 (+.f64 a b) (*.f64 b 4)) a))
(*.f64 (/.f64 1 (*.f64 a (neg.f64 b))) (neg.f64 (+.f64 a b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(pow.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) 1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(neg.f64 (/.f64 (/.f64 1 a) (/.f64 (neg.f64 b) (+.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(neg.f64 (/.f64 (/.f64 (+.f64 a b) b) (neg.f64 a)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 b (+.f64 a b)) 0)
(/.f64 b (+.f64 a b))
(+.f64 0 (/.f64 b (+.f64 a b)))
(/.f64 b (+.f64 a b))
(+.f64 -1 (-.f64 1 (/.f64 (neg.f64 b) (+.f64 a b))))
(/.f64 b (+.f64 a b))
(-.f64 (/.f64 b (+.f64 a b)) 0)
(/.f64 b (+.f64 a b))
(-.f64 0 (/.f64 (neg.f64 b) (+.f64 a b)))
(/.f64 b (+.f64 a b))
(*.f64 1 (/.f64 b (+.f64 a b)))
(/.f64 b (+.f64 a b))
(*.f64 b (/.f64 1 (+.f64 a b)))
(/.f64 b (+.f64 a b))
(*.f64 (/.f64 b (+.f64 a b)) 1)
(/.f64 b (+.f64 a b))
(*.f64 2 (/.f64 (*.f64 b 1/2) (+.f64 a b)))
(/.f64 b (+.f64 a b))
(*.f64 (*.f64 b (/.f64 2 (+.f64 a b))) 1/2)
(/.f64 b (+.f64 a b))
(*.f64 (+.f64 b b) (/.f64 1/2 (+.f64 a b)))
(/.f64 b (+.f64 a b))
(*.f64 (+.f64 b b) (*.f64 (/.f64 1 (+.f64 a b)) 1/2))
(/.f64 b (+.f64 a b))
(*.f64 (*.f64 b 4) (/.f64 1 (*.f64 (+.f64 a b) 4)))
(*.f64 (*.f64 b 4) (/.f64 1 (*.f64 4 (+.f64 a b))))
(*.f64 (*.f64 b 4) (/.f64 1/4 (+.f64 a b)))
(*.f64 4 (/.f64 b (*.f64 4 (+.f64 a b))))
(*.f64 b (*.f64 4 (/.f64 1/4 (+.f64 a b))))
(*.f64 (*.f64 (/.f64 b (+.f64 a b)) 4) 1/4)
(/.f64 b (+.f64 a b))
(*.f64 (/.f64 1 (+.f64 a b)) b)
(/.f64 b (+.f64 a b))
(*.f64 (neg.f64 b) (/.f64 1 (neg.f64 (+.f64 a b))))
(/.f64 b (+.f64 a b))
(*.f64 -1 (/.f64 (neg.f64 b) (+.f64 a b)))
(/.f64 b (+.f64 a b))
(*.f64 (/.f64 (neg.f64 b) (+.f64 a b)) -1)
(/.f64 b (+.f64 a b))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 a b))) (*.f64 b 1/2))
(/.f64 b (+.f64 a b))
(*.f64 1/2 (*.f64 b (/.f64 2 (+.f64 a b))))
(/.f64 b (+.f64 a b))
(*.f64 (/.f64 1/2 (+.f64 a b)) (+.f64 b b))
(/.f64 b (+.f64 a b))
(*.f64 (*.f64 b 1/2) (*.f64 2 (/.f64 1 (+.f64 a b))))
(/.f64 b (+.f64 a b))
(*.f64 (/.f64 (*.f64 b 1/2) (+.f64 a b)) 2)
(/.f64 b (+.f64 a b))
(*.f64 (*.f64 (/.f64 1 (+.f64 a b)) 1/2) (+.f64 b b))
(/.f64 b (+.f64 a b))
(*.f64 (/.f64 1 (*.f64 (+.f64 a b) 4)) (*.f64 b 4))
(*.f64 (*.f64 b 4) (/.f64 1 (*.f64 4 (+.f64 a b))))
(*.f64 (*.f64 b 4) (/.f64 1/4 (+.f64 a b)))
(*.f64 4 (/.f64 b (*.f64 4 (+.f64 a b))))
(*.f64 b (*.f64 4 (/.f64 1/4 (+.f64 a b))))
(*.f64 1/4 (*.f64 (/.f64 b (+.f64 a b)) 4))
(/.f64 b (+.f64 a b))
(*.f64 (/.f64 1 (neg.f64 (+.f64 a b))) (neg.f64 b))
(/.f64 b (+.f64 a b))
(pow.f64 (/.f64 b (+.f64 a b)) 1)
(/.f64 b (+.f64 a b))
(neg.f64 (/.f64 (neg.f64 b) (+.f64 a b)))
(/.f64 b (+.f64 a b))
(neg.f64 (/.f64 -1 (/.f64 (+.f64 a b) b)))
(/.f64 b (+.f64 a b))

localize3.0ms (0%)

Compiler

Compiled 8 to 6 computations (25% saved)

localize6.0ms (0%)

Local error

Found 2 expressions with local error:

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

rewrite95.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1864×rational.json-1
1864×rational.json-2
1864×rational.json-3
1570×rational.json-simplify-35
846×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0732
15532
219232
366032
4239532
5659332
Stop Event
node limit
Counts
2 → 104
Calls
Call 1
Inputs
(/.f64 (/.f64 (+.f64 a b) b) a)
(/.f64 (+.f64 a b) b)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (/.f64 1 b) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 b) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 a) (/.f64 1 b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 0)))) (#(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) 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 1 (+.f64 (/.f64 1 b) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a b) 2) (/.f64 1/2 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a b) 2) (*.f64 (/.f64 1 (*.f64 a b)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a b) (/.f64 2 b)) (/.f64 1/2 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a b) (/.f64 2 b)) (*.f64 (/.f64 1 a) 1/2))))) (#(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 b) (/.f64 (+.f64 a b) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (+.f64 a b) b) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 a b) (*.f64 b (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (*.f64 a b)) (+.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 a) (/.f64 (+.f64 a b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 b) (/.f64 (+.f64 a b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a b) 4) (/.f64 1 (*.f64 b (*.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a b) (/.f64 2 (*.f64 a b))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 a b) b) 4) (/.f64 1 (*.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a b) (/.f64 2 a)) (/.f64 1/2 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 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 b (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 a b)) (/.f64 -1 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 a b) (neg.f64 b)) (/.f64 -1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 a b) (neg.f64 a)) (/.f64 -1 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 a b) (*.f64 a (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 a b) (*.f64 b (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 a b) (neg.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 (+.f64 a b) b) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 (+.f64 a b) a) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 b) 2) (/.f64 (+.f64 a b) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 a b) (/.f64 2 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 a b)) (*.f64 (+.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 a) (*.f64 (+.f64 a b) (/.f64 2 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 b) (*.f64 (+.f64 a b) (/.f64 2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 a) (/.f64 (+.f64 a b) (+.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 a) 1/2) (*.f64 (+.f64 a b) (/.f64 2 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 a b)) 1/2) (*.f64 (+.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 a b) (*.f64 a (neg.f64 b))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 a b) (*.f64 b (neg.f64 a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 a b) (neg.f64 (*.f64 a b))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 a b) b) (neg.f64 a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 a b) a) (neg.f64 b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 b) (/.f64 (+.f64 a b) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 a b) (+.f64 a a)) (*.f64 (/.f64 1 b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 a b) (+.f64 b b)) (/.f64 2 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 a b) b) (+.f64 a a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a 4)) (*.f64 (/.f64 (+.f64 a b) b) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 a) (/.f64 (+.f64 a b) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 a b) (*.f64 b (+.f64 a a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 b (*.f64 a 4))) (*.f64 (+.f64 a b) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a (neg.f64 b))) (neg.f64 (+.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 b (neg.f64 a))) (neg.f64 (+.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 a b)) (neg.f64 (+.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (*.f64 a b)) (/.f64 1/2 (*.f64 a b))) (+.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 a) (/.f64 1/2 a)) (/.f64 (+.f64 a b) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 b) (/.f64 1/2 b)) (/.f64 (+.f64 a 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 neg.f64 (/.f64 (+.f64 a b) (*.f64 a (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 a b) (*.f64 b (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 a b) (neg.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (+.f64 a b) b) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (+.f64 a b) a) (neg.f64 b)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 a b) b) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 a b) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (+.f64 a b) (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 a b) b) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 a b) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a b) (/.f64 1 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 a b) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 a b) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a b) 2) (/.f64 1/2 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a b) 2) (*.f64 (/.f64 1 b) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a b) (/.f64 2 b)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b) (+.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 a b) (+.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (+.f64 a b) b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 b) (+.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a b) 4) (/.f64 1 (*.f64 b 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 a b) b) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 a b)) (/.f64 -1 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 a b) (neg.f64 b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 a b) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 b) 2) (/.f64 (+.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 a b) (/.f64 2 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 b) (*.f64 (+.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 b) 1/2) (*.f64 (+.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 b) (neg.f64 (+.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 a b) (+.f64 b b)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 (+.f64 a b) b) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 a b) 2) (*.f64 (/.f64 1 b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 a b) b) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 b 4)) (*.f64 (+.f64 a b) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 b) (/.f64 1/2 b)) (+.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 a b) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 a b) (neg.f64 b)))))))

simplify99.0ms (0.2%)

Algorithm
egg-herbie
Rules
1432×rational.json-simplify-35
1050×rational.json-simplify-44
1042×rational.json-simplify-53
1030×rational.json-simplify-47
898×rational.json-simplify-2
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01832528
13522528
28312528
320222516
456542516
Stop Event
node limit
Counts
152 → 119
Calls
Call 1
Inputs
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
1
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(/.f64 a b)
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(/.f64 a b)
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(/.f64 a b)
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
1
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
1
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(+.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 0)
(+.f64 0 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 0)
(*.f64 (+.f64 a b) (/.f64 1 (*.f64 a b)))
(*.f64 (/.f64 (+.f64 a b) b) (/.f64 1 a))
(*.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 1)
(*.f64 1 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(*.f64 (*.f64 (+.f64 a b) 2) (/.f64 1/2 (*.f64 a b)))
(*.f64 (*.f64 (+.f64 a b) 2) (*.f64 (/.f64 1 (*.f64 a b)) 1/2))
(*.f64 (*.f64 (+.f64 a b) (/.f64 2 b)) (/.f64 1/2 a))
(*.f64 (*.f64 (+.f64 a b) (/.f64 2 b)) (*.f64 (/.f64 1 a) 1/2))
(*.f64 (/.f64 (+.f64 a b) a) (/.f64 1 b))
(*.f64 (/.f64 1 b) (/.f64 (+.f64 a b) a))
(*.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b))
(*.f64 2 (/.f64 (/.f64 (+.f64 a b) b) (+.f64 a a)))
(*.f64 2 (/.f64 (+.f64 a b) (*.f64 b (+.f64 a a))))
(*.f64 2 (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2))
(*.f64 2 (*.f64 (/.f64 1/2 (*.f64 a b)) (+.f64 a b)))
(*.f64 2 (*.f64 (/.f64 1/2 a) (/.f64 (+.f64 a b) b)))
(*.f64 2 (*.f64 (/.f64 1/2 b) (/.f64 (+.f64 a b) a)))
(*.f64 (*.f64 (+.f64 a b) 4) (/.f64 1 (*.f64 b (*.f64 a 4))))
(*.f64 (*.f64 (+.f64 a b) (/.f64 2 (*.f64 a b))) 1/2)
(*.f64 (*.f64 (/.f64 (+.f64 a b) b) 4) (/.f64 1 (*.f64 a 4)))
(*.f64 (*.f64 (+.f64 a b) (/.f64 2 a)) (/.f64 1/2 b))
(*.f64 (/.f64 1 (*.f64 a b)) (+.f64 a b))
(*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 a (neg.f64 b))))
(*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 b (neg.f64 a))))
(*.f64 (neg.f64 (+.f64 a b)) (/.f64 -1 (*.f64 a b)))
(*.f64 (/.f64 (+.f64 a b) (neg.f64 b)) (/.f64 -1 a))
(*.f64 (/.f64 (+.f64 a b) (neg.f64 a)) (/.f64 -1 b))
(*.f64 -1 (/.f64 (+.f64 a b) (*.f64 a (neg.f64 b))))
(*.f64 -1 (/.f64 (+.f64 a b) (*.f64 b (neg.f64 a))))
(*.f64 -1 (/.f64 (+.f64 a b) (neg.f64 (*.f64 a b))))
(*.f64 -1 (/.f64 (/.f64 (+.f64 a b) b) (neg.f64 a)))
(*.f64 -1 (/.f64 (/.f64 (+.f64 a b) a) (neg.f64 b)))
(*.f64 (*.f64 (/.f64 1 b) 2) (/.f64 (+.f64 a b) (+.f64 a a)))
(*.f64 1/2 (*.f64 (+.f64 a b) (/.f64 2 (*.f64 a b))))
(*.f64 (/.f64 1/2 (*.f64 a b)) (*.f64 (+.f64 a b) 2))
(*.f64 (/.f64 1/2 a) (*.f64 (+.f64 a b) (/.f64 2 b)))
(*.f64 (/.f64 1/2 b) (*.f64 (+.f64 a b) (/.f64 2 a)))
(*.f64 (/.f64 2 a) (/.f64 (+.f64 a b) (+.f64 b b)))
(*.f64 (*.f64 (/.f64 1 a) 1/2) (*.f64 (+.f64 a b) (/.f64 2 b)))
(*.f64 (*.f64 (/.f64 1 (*.f64 a b)) 1/2) (*.f64 (+.f64 a b) 2))
(*.f64 (/.f64 (+.f64 a b) (*.f64 a (neg.f64 b))) -1)
(*.f64 (/.f64 (+.f64 a b) (*.f64 b (neg.f64 a))) -1)
(*.f64 (/.f64 (+.f64 a b) (neg.f64 (*.f64 a b))) -1)
(*.f64 (/.f64 (/.f64 (+.f64 a b) b) (neg.f64 a)) -1)
(*.f64 (/.f64 (/.f64 (+.f64 a b) a) (neg.f64 b)) -1)
(*.f64 (/.f64 -1 b) (/.f64 (+.f64 a b) (neg.f64 a)))
(*.f64 (/.f64 (+.f64 a b) (+.f64 a a)) (*.f64 (/.f64 1 b) 2))
(*.f64 (/.f64 (+.f64 a b) (+.f64 b b)) (/.f64 2 a))
(*.f64 (/.f64 (/.f64 (+.f64 a b) b) (+.f64 a a)) 2)
(*.f64 (/.f64 1 (*.f64 a 4)) (*.f64 (/.f64 (+.f64 a b) b) 4))
(*.f64 (/.f64 -1 a) (/.f64 (+.f64 a b) (neg.f64 b)))
(*.f64 (/.f64 (+.f64 a b) (*.f64 b (+.f64 a a))) 2)
(*.f64 (/.f64 1 (*.f64 b (*.f64 a 4))) (*.f64 (+.f64 a b) 4))
(*.f64 (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) 2)
(*.f64 (/.f64 1 (*.f64 a (neg.f64 b))) (neg.f64 (+.f64 a b)))
(*.f64 (/.f64 1 (*.f64 b (neg.f64 a))) (neg.f64 (+.f64 a b)))
(*.f64 (/.f64 -1 (*.f64 a b)) (neg.f64 (+.f64 a b)))
(*.f64 (+.f64 (/.f64 1/2 (*.f64 a b)) (/.f64 1/2 (*.f64 a b))) (+.f64 a b))
(*.f64 (+.f64 (/.f64 1/2 a) (/.f64 1/2 a)) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 (/.f64 1/2 b) (/.f64 1/2 b)) (/.f64 (+.f64 a b) a))
(pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 1)
(neg.f64 (/.f64 (+.f64 a b) (*.f64 a (neg.f64 b))))
(neg.f64 (/.f64 (+.f64 a b) (*.f64 b (neg.f64 a))))
(neg.f64 (/.f64 (+.f64 a b) (neg.f64 (*.f64 a b))))
(neg.f64 (/.f64 (/.f64 (+.f64 a b) b) (neg.f64 a)))
(neg.f64 (/.f64 (/.f64 (+.f64 a b) a) (neg.f64 b)))
(+.f64 (/.f64 (+.f64 a b) b) 0)
(+.f64 0 (/.f64 (+.f64 a b) b))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 a b) (neg.f64 b))))
(-.f64 (/.f64 (+.f64 a b) b) 0)
(-.f64 0 (/.f64 (+.f64 a b) (neg.f64 b)))
(*.f64 (+.f64 a b) (/.f64 1 b))
(*.f64 (/.f64 (+.f64 a b) b) 1)
(*.f64 1 (/.f64 (+.f64 a b) b))
(*.f64 (*.f64 (+.f64 a b) 2) (/.f64 1/2 b))
(*.f64 (*.f64 (+.f64 a b) 2) (*.f64 (/.f64 1 b) 1/2))
(*.f64 (*.f64 (+.f64 a b) (/.f64 2 b)) 1/2)
(*.f64 (/.f64 1 b) (+.f64 a b))
(*.f64 2 (/.f64 (+.f64 a b) (+.f64 b b)))
(*.f64 2 (/.f64 (/.f64 (+.f64 a b) b) 2))
(*.f64 2 (*.f64 (/.f64 1/2 b) (+.f64 a b)))
(*.f64 (*.f64 (+.f64 a b) 4) (/.f64 1 (*.f64 b 4)))
(*.f64 (*.f64 (/.f64 (+.f64 a b) b) 4) 1/4)
(*.f64 (neg.f64 (+.f64 a b)) (/.f64 -1 b))
(*.f64 (/.f64 (+.f64 a b) (neg.f64 b)) -1)
(*.f64 -1 (/.f64 (+.f64 a b) (neg.f64 b)))
(*.f64 (*.f64 (/.f64 1 b) 2) (/.f64 (+.f64 a b) 2))
(*.f64 1/2 (*.f64 (+.f64 a b) (/.f64 2 b)))
(*.f64 (/.f64 1/2 b) (*.f64 (+.f64 a b) 2))
(*.f64 (*.f64 (/.f64 1 b) 1/2) (*.f64 (+.f64 a b) 2))
(*.f64 (/.f64 -1 b) (neg.f64 (+.f64 a b)))
(*.f64 (/.f64 (+.f64 a b) (+.f64 b b)) 2)
(*.f64 1/4 (*.f64 (/.f64 (+.f64 a b) b) 4))
(*.f64 (/.f64 (+.f64 a b) 2) (*.f64 (/.f64 1 b) 2))
(*.f64 (/.f64 (/.f64 (+.f64 a b) b) 2) 2)
(*.f64 (/.f64 1 (*.f64 b 4)) (*.f64 (+.f64 a b) 4))
(*.f64 (+.f64 (/.f64 1/2 b) (/.f64 1/2 b)) (+.f64 a b))
(pow.f64 (/.f64 (+.f64 a b) b) 1)
(neg.f64 (/.f64 (+.f64 a b) (neg.f64 b)))
Outputs
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
1
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(/.f64 a b)
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(/.f64 a b)
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(/.f64 a b)
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
1
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
1
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(+.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 0)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 0 (+.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 a) (/.f64 1 b))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 0)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (+.f64 a b) (/.f64 1 (*.f64 a b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (+.f64 a b) b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 1 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (*.f64 (+.f64 a b) 2) (/.f64 1/2 (*.f64 a b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (*.f64 (+.f64 a b) 2) (*.f64 (/.f64 1 (*.f64 a b)) 1/2))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (*.f64 (+.f64 a b) (/.f64 2 b)) (/.f64 1/2 a))
(*.f64 (/.f64 2 b) (*.f64 (/.f64 1/2 a) (+.f64 a b)))
(*.f64 (+.f64 a b) (*.f64 (/.f64 2 b) (/.f64 1/2 a)))
(*.f64 (*.f64 (+.f64 a b) (/.f64 2 b)) (*.f64 (/.f64 1 a) 1/2))
(*.f64 (/.f64 1 a) (*.f64 (+.f64 a b) (*.f64 (/.f64 2 b) 1/2)))
(*.f64 (/.f64 1 a) (*.f64 (+.f64 a b) (*.f64 1/2 (/.f64 2 b))))
(*.f64 (/.f64 (+.f64 a b) a) (*.f64 1/2 (/.f64 2 b)))
(*.f64 (/.f64 (+.f64 a b) a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 1 b) (/.f64 (+.f64 a b) a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 2 (/.f64 (/.f64 (+.f64 a b) b) (+.f64 a a)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 2 (/.f64 (+.f64 a b) (*.f64 b (+.f64 a a))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 2 (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 2 (*.f64 (/.f64 1/2 (*.f64 a b)) (+.f64 a b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 2 (*.f64 (/.f64 1/2 a) (/.f64 (+.f64 a b) b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 2 (*.f64 (/.f64 1/2 b) (/.f64 (+.f64 a b) a)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (*.f64 (+.f64 a b) 4) (/.f64 1 (*.f64 b (*.f64 a 4))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (*.f64 (+.f64 a b) (/.f64 2 (*.f64 a b))) 1/2)
(*.f64 (+.f64 a b) (*.f64 (/.f64 2 (*.f64 a b)) 1/2))
(*.f64 (+.f64 a b) (*.f64 1/2 (/.f64 2 (*.f64 a b))))
(*.f64 (*.f64 (/.f64 (+.f64 a b) b) 4) (/.f64 1 (*.f64 a 4)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (*.f64 (+.f64 a b) (/.f64 2 a)) (/.f64 1/2 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 1 (*.f64 a b)) (+.f64 a b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 a (neg.f64 b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 b (neg.f64 a))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (neg.f64 (+.f64 a b)) (/.f64 -1 (*.f64 a b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (+.f64 a b) (neg.f64 b)) (/.f64 -1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (+.f64 a b) (neg.f64 a)) (/.f64 -1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 -1 (/.f64 (+.f64 a b) (*.f64 a (neg.f64 b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 -1 (/.f64 (+.f64 a b) (*.f64 b (neg.f64 a))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 -1 (/.f64 (+.f64 a b) (neg.f64 (*.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 -1 (/.f64 (/.f64 (+.f64 a b) b) (neg.f64 a)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 -1 (/.f64 (/.f64 (+.f64 a b) a) (neg.f64 b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (*.f64 (/.f64 1 b) 2) (/.f64 (+.f64 a b) (+.f64 a a)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 1/2 (*.f64 (+.f64 a b) (/.f64 2 (*.f64 a b))))
(*.f64 (+.f64 a b) (*.f64 (/.f64 2 (*.f64 a b)) 1/2))
(*.f64 (+.f64 a b) (*.f64 1/2 (/.f64 2 (*.f64 a b))))
(*.f64 (/.f64 1/2 (*.f64 a b)) (*.f64 (+.f64 a b) 2))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 1/2 a) (*.f64 (+.f64 a b) (/.f64 2 b)))
(*.f64 (*.f64 (+.f64 a b) (/.f64 2 b)) (/.f64 1/2 a))
(*.f64 (/.f64 2 b) (*.f64 (/.f64 1/2 a) (+.f64 a b)))
(*.f64 (+.f64 a b) (*.f64 (/.f64 2 b) (/.f64 1/2 a)))
(*.f64 (/.f64 1/2 b) (*.f64 (+.f64 a b) (/.f64 2 a)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 2 a) (/.f64 (+.f64 a b) (+.f64 b b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (*.f64 (/.f64 1 a) 1/2) (*.f64 (+.f64 a b) (/.f64 2 b)))
(*.f64 (/.f64 1 a) (*.f64 (+.f64 a b) (*.f64 (/.f64 2 b) 1/2)))
(*.f64 (/.f64 1 a) (*.f64 (+.f64 a b) (*.f64 1/2 (/.f64 2 b))))
(*.f64 (/.f64 (+.f64 a b) a) (*.f64 1/2 (/.f64 2 b)))
(*.f64 (*.f64 (/.f64 1 (*.f64 a b)) 1/2) (*.f64 (+.f64 a b) 2))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (+.f64 a b) (*.f64 a (neg.f64 b))) -1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (+.f64 a b) (*.f64 b (neg.f64 a))) -1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (+.f64 a b) (neg.f64 (*.f64 a b))) -1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (/.f64 (+.f64 a b) b) (neg.f64 a)) -1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (/.f64 (+.f64 a b) a) (neg.f64 b)) -1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 -1 b) (/.f64 (+.f64 a b) (neg.f64 a)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (+.f64 a b) (+.f64 a a)) (*.f64 (/.f64 1 b) 2))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (+.f64 a b) (+.f64 b b)) (/.f64 2 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (/.f64 (+.f64 a b) b) (+.f64 a a)) 2)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 1 (*.f64 a 4)) (*.f64 (/.f64 (+.f64 a b) b) 4))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 -1 a) (/.f64 (+.f64 a b) (neg.f64 b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (+.f64 a b) (*.f64 b (+.f64 a a))) 2)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 1 (*.f64 b (*.f64 a 4))) (*.f64 (+.f64 a b) 4))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) 2)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 1 (*.f64 a (neg.f64 b))) (neg.f64 (+.f64 a b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 1 (*.f64 b (neg.f64 a))) (neg.f64 (+.f64 a b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 -1 (*.f64 a b)) (neg.f64 (+.f64 a b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (+.f64 (/.f64 1/2 (*.f64 a b)) (/.f64 1/2 (*.f64 a b))) (+.f64 a b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (+.f64 (/.f64 1/2 a) (/.f64 1/2 a)) (/.f64 (+.f64 a b) b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (+.f64 (/.f64 1/2 b) (/.f64 1/2 b)) (/.f64 (+.f64 a b) a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(neg.f64 (/.f64 (+.f64 a b) (*.f64 a (neg.f64 b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(neg.f64 (/.f64 (+.f64 a b) (*.f64 b (neg.f64 a))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(neg.f64 (/.f64 (+.f64 a b) (neg.f64 (*.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(neg.f64 (/.f64 (/.f64 (+.f64 a b) b) (neg.f64 a)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(neg.f64 (/.f64 (/.f64 (+.f64 a b) a) (neg.f64 b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 (+.f64 a b) b) 0)
(/.f64 (+.f64 a b) b)
(+.f64 0 (/.f64 (+.f64 a b) b))
(/.f64 (+.f64 a b) b)
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 a b) (neg.f64 b))))
(/.f64 (+.f64 a b) b)
(-.f64 (/.f64 (+.f64 a b) b) 0)
(/.f64 (+.f64 a b) b)
(-.f64 0 (/.f64 (+.f64 a b) (neg.f64 b)))
(/.f64 (+.f64 a b) b)
(*.f64 (+.f64 a b) (/.f64 1 b))
(/.f64 (+.f64 a b) b)
(*.f64 (/.f64 (+.f64 a b) b) 1)
(/.f64 (+.f64 a b) b)
(*.f64 1 (/.f64 (+.f64 a b) b))
(/.f64 (+.f64 a b) b)
(*.f64 (*.f64 (+.f64 a b) 2) (/.f64 1/2 b))
(/.f64 (+.f64 a b) b)
(*.f64 (*.f64 (+.f64 a b) 2) (*.f64 (/.f64 1 b) 1/2))
(/.f64 (+.f64 a b) b)
(*.f64 (*.f64 (+.f64 a b) (/.f64 2 b)) 1/2)
(*.f64 (+.f64 a b) (*.f64 (/.f64 2 b) 1/2))
(*.f64 (+.f64 a b) (*.f64 1/2 (/.f64 2 b)))
(*.f64 (/.f64 1 b) (+.f64 a b))
(/.f64 (+.f64 a b) b)
(*.f64 2 (/.f64 (+.f64 a b) (+.f64 b b)))
(/.f64 (+.f64 a b) b)
(*.f64 2 (/.f64 (/.f64 (+.f64 a b) b) 2))
(/.f64 (+.f64 a b) b)
(*.f64 2 (*.f64 (/.f64 1/2 b) (+.f64 a b)))
(/.f64 (+.f64 a b) b)
(*.f64 (*.f64 (+.f64 a b) 4) (/.f64 1 (*.f64 b 4)))
(/.f64 (+.f64 a b) b)
(*.f64 (*.f64 (/.f64 (+.f64 a b) b) 4) 1/4)
(/.f64 (+.f64 a b) b)
(*.f64 (neg.f64 (+.f64 a b)) (/.f64 -1 b))
(/.f64 (+.f64 a b) b)
(*.f64 (/.f64 (+.f64 a b) (neg.f64 b)) -1)
(/.f64 (+.f64 a b) b)
(*.f64 -1 (/.f64 (+.f64 a b) (neg.f64 b)))
(/.f64 (+.f64 a b) b)
(*.f64 (*.f64 (/.f64 1 b) 2) (/.f64 (+.f64 a b) 2))
(/.f64 (+.f64 a b) b)
(*.f64 1/2 (*.f64 (+.f64 a b) (/.f64 2 b)))
(*.f64 (+.f64 a b) (*.f64 (/.f64 2 b) 1/2))
(*.f64 (+.f64 a b) (*.f64 1/2 (/.f64 2 b)))
(*.f64 (/.f64 1/2 b) (*.f64 (+.f64 a b) 2))
(/.f64 (+.f64 a b) b)
(*.f64 (*.f64 (/.f64 1 b) 1/2) (*.f64 (+.f64 a b) 2))
(/.f64 (+.f64 a b) b)
(*.f64 (/.f64 -1 b) (neg.f64 (+.f64 a b)))
(/.f64 (+.f64 a b) b)
(*.f64 (/.f64 (+.f64 a b) (+.f64 b b)) 2)
(/.f64 (+.f64 a b) b)
(*.f64 1/4 (*.f64 (/.f64 (+.f64 a b) b) 4))
(/.f64 (+.f64 a b) b)
(*.f64 (/.f64 (+.f64 a b) 2) (*.f64 (/.f64 1 b) 2))
(/.f64 (+.f64 a b) b)
(*.f64 (/.f64 (/.f64 (+.f64 a b) b) 2) 2)
(/.f64 (+.f64 a b) b)
(*.f64 (/.f64 1 (*.f64 b 4)) (*.f64 (+.f64 a b) 4))
(/.f64 (+.f64 a b) b)
(*.f64 (+.f64 (/.f64 1/2 b) (/.f64 1/2 b)) (+.f64 a b))
(/.f64 (+.f64 a b) b)
(pow.f64 (/.f64 (+.f64 a b) b) 1)
(/.f64 (+.f64 a b) b)
(neg.f64 (/.f64 (+.f64 a b) (neg.f64 b)))
(/.f64 (+.f64 a b) b)

localize229.0ms (0.5%)

Local error

Found 4 expressions with local error:

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

Compiled 71 to 39 computations (45.1% saved)

series18.0ms (0%)

Counts
2 → 60
Calls

15 calls:

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

rewrite217.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1744×rational.json-1
1744×rational.json-2
1194×rational.json-simplify-35
952×rational.json-4
952×rational.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01782
112482
225382
353482
4111582
5315882
6729182
Stop Event
node limit
Counts
2 → 29
Calls
Call 1
Inputs
(*.f64 eps (-.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/2))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2))) (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2) (+.f64 eps eps)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2) (*.f64 eps 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2) (*.f64 eps 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2) (*.f64 eps 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2) (*.f64 eps 4)))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2) (*.f64 eps 4))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a)) 4))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a)) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a)) 1)))))

simplify240.0ms (0.5%)

Algorithm
egg-herbie
Rules
1720×rational.json-simplify-35
1176×rational.json-simplify-2
1174×rational.json-simplify-38
1058×rational.json-simplify-1
964×rational.json-simplify-53
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01294067
13003787
26933731
314853731
430563711
541053711
646803711
751633711
856883711
965993711
Stop Event
node limit
Counts
89 → 102
Calls
Call 1
Inputs
(/.f64 1 b)
(+.f64 (*.f64 -1 eps) (/.f64 1 b))
(+.f64 (*.f64 -1 eps) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/6 b) (*.f64 -1/4 b)))) (/.f64 1 b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/24 (pow.f64 b 2)) (+.f64 (*.f64 -1/2 (*.f64 b (+.f64 (*.f64 1/6 b) (*.f64 -1/4 b)))) (*.f64 -1/12 (pow.f64 b 2)))))) (+.f64 (*.f64 -1 eps) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/6 b) (*.f64 -1/4 b)))) (/.f64 1 b))))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(/.f64 1 b)
(+.f64 (*.f64 -1 eps) (/.f64 1 b))
(+.f64 (*.f64 -1 eps) (+.f64 (/.f64 1 b) (*.f64 -1 (*.f64 eps (*.f64 b (+.f64 (*.f64 1/6 eps) (*.f64 -1/4 eps)))))))
(+.f64 (*.f64 -1 (*.f64 eps (*.f64 (+.f64 (*.f64 1/24 (pow.f64 eps 2)) (+.f64 (*.f64 -1/2 (*.f64 eps (+.f64 (*.f64 1/6 eps) (*.f64 -1/4 eps)))) (*.f64 -1/12 (pow.f64 eps 2)))) (pow.f64 b 2)))) (+.f64 (*.f64 -1 eps) (+.f64 (/.f64 1 b) (*.f64 -1 (*.f64 eps (*.f64 b (+.f64 (*.f64 1/6 eps) (*.f64 -1/4 eps))))))))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(/.f64 1 a)
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (*.f64 -1 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (*.f64 -1 eps) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/6 b) (*.f64 -1/4 b)))) (+.f64 (/.f64 1 b) (/.f64 1 a))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/24 (pow.f64 b 2)) (+.f64 (*.f64 -1/2 (*.f64 b (+.f64 (*.f64 1/6 b) (*.f64 -1/4 b)))) (*.f64 -1/12 (pow.f64 b 2)))))) (+.f64 (*.f64 -1 eps) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/6 b) (*.f64 -1/4 b)))) (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)))
(/.f64 1 b)
(+.f64 (*.f64 -1 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (*.f64 -1 eps) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 -1 (*.f64 eps (*.f64 b (+.f64 (*.f64 1/6 eps) (*.f64 -1/4 eps))))))))
(+.f64 (*.f64 -1 (*.f64 eps (*.f64 (+.f64 (*.f64 1/24 (pow.f64 eps 2)) (+.f64 (*.f64 -1/2 (*.f64 eps (+.f64 (*.f64 1/6 eps) (*.f64 -1/4 eps)))) (*.f64 -1/12 (pow.f64 eps 2)))) (pow.f64 b 2)))) (+.f64 (*.f64 -1 eps) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 -1 (*.f64 eps (*.f64 b (+.f64 (*.f64 1/6 eps) (*.f64 -1/4 eps)))))))))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)))
(+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) 0)
(+.f64 0 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)))
(+.f64 (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2))) (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2))))
(-.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) 0)
(/.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) 1)
(/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2) (+.f64 eps eps)) 2)
(/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2) (*.f64 eps 4)) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2) (*.f64 eps 4))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2) (*.f64 eps 4)))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2) (*.f64 eps 4)))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2) (*.f64 eps 4))))) 32)
(pow.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) 1)
(-.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a)) 0)
(*.f64 1 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a)))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a)) 2))
(*.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a)) 1)
(*.f64 2 (*.f64 1/2 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a))))
(*.f64 4 (/.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a)) 4))
(*.f64 (*.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a)) 2) 1/2)
(*.f64 (*.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a)) 4) 1/4)
(*.f64 (*.f64 1/2 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a))) 2)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a)) 4))
(*.f64 (/.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a)) 4) 4)
(/.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a)) 1)
(/.f64 (*.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a)) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a)) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a)) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a)) 4))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a)) 4))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a)) 4)))) 32)
(pow.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a)) 1)
Outputs
(/.f64 1 b)
(+.f64 (*.f64 -1 eps) (/.f64 1 b))
(+.f64 (/.f64 1 b) (*.f64 -1 eps))
(+.f64 (/.f64 1 b) (neg.f64 eps))
(+.f64 (*.f64 -1 eps) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/6 b) (*.f64 -1/4 b)))) (/.f64 1 b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 b 1/6) (*.f64 b -1/4)))) (+.f64 (/.f64 1 b) (*.f64 -1 eps)))
(+.f64 (/.f64 1 b) (+.f64 (neg.f64 eps) (*.f64 (pow.f64 eps 2) (neg.f64 (*.f64 b -1/12)))))
(+.f64 (/.f64 1 b) (+.f64 (neg.f64 eps) (*.f64 (pow.f64 eps 2) (*.f64 b 1/12))))
(+.f64 (+.f64 (/.f64 1 b) (neg.f64 eps)) (*.f64 (pow.f64 eps 2) (*.f64 b 1/12)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/24 (pow.f64 b 2)) (+.f64 (*.f64 -1/2 (*.f64 b (+.f64 (*.f64 1/6 b) (*.f64 -1/4 b)))) (*.f64 -1/12 (pow.f64 b 2)))))) (+.f64 (*.f64 -1 eps) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/6 b) (*.f64 -1/4 b)))) (/.f64 1 b))))
(+.f64 (*.f64 -1 eps) (+.f64 (+.f64 (/.f64 1 b) (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 b 1/6) (*.f64 b -1/4))))) (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 b (*.f64 (+.f64 (*.f64 b 1/6) (*.f64 b -1/4)) -1/2)) (+.f64 (*.f64 (pow.f64 b 2) -1/12) (*.f64 1/24 (pow.f64 b 2))))))))
(+.f64 (neg.f64 eps) (+.f64 (+.f64 (/.f64 1 b) (*.f64 (pow.f64 eps 2) (neg.f64 (*.f64 b -1/12)))) (*.f64 (pow.f64 eps 3) (neg.f64 (+.f64 (*.f64 b (*.f64 (*.f64 b -1/12) -1/2)) (*.f64 (pow.f64 b 2) -1/24))))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 (pow.f64 eps 2) (*.f64 b 1/12))) (*.f64 -1 (+.f64 eps (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 b (*.f64 b 1/24)) (*.f64 (pow.f64 b 2) -1/24))))))
(+.f64 (/.f64 1 b) (*.f64 -1 (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 b (*.f64 b 1/24)) (*.f64 (pow.f64 b 2) -1/24))) (+.f64 eps (*.f64 b (*.f64 (pow.f64 eps 2) -1/12))))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 (pow.f64 eps 2) (*.f64 b 1/12))) (neg.f64 (+.f64 eps (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 b (*.f64 b 1/24)) (*.f64 (pow.f64 b 2) -1/24))))))
(+.f64 (/.f64 1 b) (neg.f64 (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 b (*.f64 b 1/24)) (*.f64 (pow.f64 b 2) -1/24))) (+.f64 eps (*.f64 b (*.f64 (pow.f64 eps 2) -1/12))))))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))) 1/2))
(*.f64 eps (-.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))) 1/2))
(*.f64 eps (-.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))) 1/2))
(*.f64 eps (-.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))) 1/2))
(*.f64 eps (-.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))) 1/2))
(*.f64 eps (-.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))) 1/2))
(*.f64 eps (-.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))) 1/2))
(*.f64 eps (-.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))) 1/2))
(*.f64 eps (-.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))) 1/2))
(/.f64 1 b)
(+.f64 (*.f64 -1 eps) (/.f64 1 b))
(+.f64 (/.f64 1 b) (*.f64 -1 eps))
(+.f64 (/.f64 1 b) (neg.f64 eps))
(+.f64 (*.f64 -1 eps) (+.f64 (/.f64 1 b) (*.f64 -1 (*.f64 eps (*.f64 b (+.f64 (*.f64 1/6 eps) (*.f64 -1/4 eps)))))))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 -1 (*.f64 b (*.f64 eps (+.f64 (*.f64 eps 1/6) (*.f64 eps -1/4))))) (*.f64 -1 eps)))
(+.f64 (/.f64 1 b) (*.f64 eps (+.f64 -1 (neg.f64 (*.f64 b (*.f64 eps -1/12))))))
(+.f64 (/.f64 1 b) (neg.f64 (+.f64 eps (*.f64 (*.f64 b eps) (*.f64 eps -1/12)))))
(+.f64 (/.f64 1 b) (*.f64 eps (-.f64 -1 (*.f64 b (*.f64 eps -1/12)))))
(+.f64 (*.f64 -1 (*.f64 eps (*.f64 (+.f64 (*.f64 1/24 (pow.f64 eps 2)) (+.f64 (*.f64 -1/2 (*.f64 eps (+.f64 (*.f64 1/6 eps) (*.f64 -1/4 eps)))) (*.f64 -1/12 (pow.f64 eps 2)))) (pow.f64 b 2)))) (+.f64 (*.f64 -1 eps) (+.f64 (/.f64 1 b) (*.f64 -1 (*.f64 eps (*.f64 b (+.f64 (*.f64 1/6 eps) (*.f64 -1/4 eps))))))))
(+.f64 (+.f64 (/.f64 1 b) (+.f64 (*.f64 -1 (*.f64 b (*.f64 eps (+.f64 (*.f64 eps 1/6) (*.f64 eps -1/4))))) (*.f64 -1 eps))) (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 eps 2) 1/24) (+.f64 (*.f64 eps (*.f64 (+.f64 (*.f64 eps 1/6) (*.f64 eps -1/4)) -1/2)) (*.f64 (pow.f64 eps 2) -1/12))) (*.f64 (pow.f64 b 2) eps))))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 eps (+.f64 -1 (neg.f64 (*.f64 b (*.f64 eps -1/12))))) (*.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps -1/12))) (*.f64 (pow.f64 eps 2) -1/24))) (neg.f64 eps))))
(+.f64 (/.f64 1 b) (*.f64 eps (+.f64 (neg.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 eps (*.f64 eps 1/24)) (*.f64 (pow.f64 eps 2) -1/24)))) (+.f64 -1 (neg.f64 (*.f64 b (*.f64 eps -1/12)))))))
(+.f64 (/.f64 1 b) (+.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) (+.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 eps (*.f64 eps 1/24)) (*.f64 (pow.f64 eps 2) -1/24))) (*.f64 b (*.f64 eps -1/12))))))
(+.f64 (/.f64 1 b) (*.f64 eps (+.f64 (*.f64 (pow.f64 b 2) (neg.f64 (+.f64 (*.f64 eps (*.f64 eps 1/24)) (*.f64 (pow.f64 eps 2) -1/24)))) (-.f64 -1 (*.f64 b (*.f64 eps -1/12))))))
(+.f64 (/.f64 1 b) (*.f64 eps (+.f64 (*.f64 b (neg.f64 (*.f64 eps -1/12))) (-.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 eps (*.f64 eps 1/24)) (*.f64 (pow.f64 eps 2) -1/24)))))))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))) 1/2))
(*.f64 eps (-.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))) 1/2))
(*.f64 eps (-.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))) 1/2))
(*.f64 eps (-.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))) 1/2))
(*.f64 eps (-.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))) 1/2))
(*.f64 eps (-.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))) 1/2))
(*.f64 eps (-.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))) 1/2))
(*.f64 eps (-.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))) 1/2))
(*.f64 eps (-.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))) 1/2))
(/.f64 1 a)
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)))
(+.f64 (*.f64 eps (-.f64 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))) 1/2)) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))) 1/2)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)))
(+.f64 (*.f64 eps (-.f64 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))) 1/2)) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))) 1/2)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)))
(+.f64 (*.f64 eps (-.f64 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))) 1/2)) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))) 1/2)) (/.f64 1 a))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))) 1/2))
(*.f64 eps (-.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))) 1/2))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)))
(+.f64 (*.f64 eps (-.f64 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))) 1/2)) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))) 1/2)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)))
(+.f64 (*.f64 eps (-.f64 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))) 1/2)) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))) 1/2)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)))
(+.f64 (*.f64 eps (-.f64 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))) 1/2)) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))) 1/2)) (/.f64 1 a))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))) 1/2))
(*.f64 eps (-.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))) 1/2))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)))
(+.f64 (*.f64 eps (-.f64 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))) 1/2)) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))) 1/2)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)))
(+.f64 (*.f64 eps (-.f64 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))) 1/2)) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))) 1/2)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)))
(+.f64 (*.f64 eps (-.f64 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))) 1/2)) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))) 1/2)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (*.f64 -1 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 -1 eps)))
(+.f64 (/.f64 1 b) (+.f64 (neg.f64 eps) (/.f64 1 a)))
(+.f64 (*.f64 -1 eps) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/6 b) (*.f64 -1/4 b)))) (+.f64 (/.f64 1 b) (/.f64 1 a))))
(+.f64 (*.f64 -1 eps) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 b 1/6) (*.f64 b -1/4)))) (+.f64 (/.f64 1 b) (/.f64 1 a))))
(+.f64 (neg.f64 eps) (+.f64 (*.f64 (pow.f64 eps 2) (neg.f64 (*.f64 b -1/12))) (+.f64 (/.f64 1 b) (/.f64 1 a))))
(+.f64 (neg.f64 eps) (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 b 1/12)) (+.f64 (/.f64 1 b) (/.f64 1 a))))
(+.f64 (+.f64 (/.f64 1 b) (neg.f64 eps)) (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 b 1/12)) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (+.f64 (neg.f64 eps) (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 b 1/12)) (/.f64 1 a))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/24 (pow.f64 b 2)) (+.f64 (*.f64 -1/2 (*.f64 b (+.f64 (*.f64 1/6 b) (*.f64 -1/4 b)))) (*.f64 -1/12 (pow.f64 b 2)))))) (+.f64 (*.f64 -1 eps) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/6 b) (*.f64 -1/4 b)))) (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 b (*.f64 (+.f64 (*.f64 b 1/6) (*.f64 b -1/4)) -1/2)) (+.f64 (*.f64 (pow.f64 b 2) -1/12) (*.f64 1/24 (pow.f64 b 2)))))) (+.f64 (*.f64 -1 eps) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 b 1/6) (*.f64 b -1/4)))) (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(+.f64 (*.f64 (pow.f64 eps 2) (neg.f64 (*.f64 b -1/12))) (+.f64 (+.f64 (/.f64 1 b) (+.f64 (neg.f64 eps) (/.f64 1 a))) (*.f64 (pow.f64 eps 3) (neg.f64 (+.f64 (*.f64 b (*.f64 (*.f64 b -1/12) -1/2)) (*.f64 (pow.f64 b 2) -1/24))))))
(+.f64 (/.f64 1 a) (+.f64 (+.f64 (/.f64 1 b) (*.f64 (pow.f64 eps 2) (*.f64 b 1/12))) (*.f64 -1 (+.f64 eps (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 b (*.f64 b 1/24)) (*.f64 (pow.f64 b 2) -1/24)))))))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 b (*.f64 b 1/24)) (*.f64 (pow.f64 b 2) -1/24))) (+.f64 eps (*.f64 b (*.f64 (pow.f64 eps 2) -1/12))))) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (+.f64 (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 b 1/12)) (/.f64 1 a)) (neg.f64 (+.f64 eps (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 b (*.f64 b 1/24)) (*.f64 (pow.f64 b 2) -1/24)))))))
(+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (neg.f64 (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 b (*.f64 b 1/24)) (*.f64 (pow.f64 b 2) -1/24))) (+.f64 eps (*.f64 b (*.f64 (pow.f64 eps 2) -1/12)))))))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))) 1/2))
(*.f64 eps (-.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))) 1/2))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)))
(+.f64 (*.f64 eps (-.f64 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))) 1/2)) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))) 1/2)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)))
(+.f64 (*.f64 eps (-.f64 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))) 1/2)) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))) 1/2)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)))
(+.f64 (*.f64 eps (-.f64 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))) 1/2)) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))) 1/2)) (/.f64 1 a))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))) 1/2))
(*.f64 eps (-.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))) 1/2))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)))
(+.f64 (*.f64 eps (-.f64 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))) 1/2)) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))) 1/2)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)))
(+.f64 (*.f64 eps (-.f64 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))) 1/2)) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))) 1/2)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)))
(+.f64 (*.f64 eps (-.f64 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))) 1/2)) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))) 1/2)) (/.f64 1 a))
(/.f64 1 b)
(+.f64 (*.f64 -1 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 -1 eps)))
(+.f64 (/.f64 1 b) (+.f64 (neg.f64 eps) (/.f64 1 a)))
(+.f64 (*.f64 -1 eps) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 -1 (*.f64 eps (*.f64 b (+.f64 (*.f64 1/6 eps) (*.f64 -1/4 eps))))))))
(+.f64 (*.f64 -1 eps) (+.f64 (/.f64 1 b) (+.f64 (*.f64 -1 (*.f64 b (*.f64 eps (+.f64 (*.f64 eps 1/6) (*.f64 eps -1/4))))) (/.f64 1 a))))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 eps (+.f64 -1 (neg.f64 (*.f64 b (*.f64 eps -1/12))))) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps (+.f64 -1 (neg.f64 (*.f64 b (*.f64 eps -1/12)))))))
(+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (neg.f64 (+.f64 eps (*.f64 (*.f64 b eps) (*.f64 eps -1/12))))))
(+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps (-.f64 -1 (*.f64 b (*.f64 eps -1/12))))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps (-.f64 -1 (*.f64 b (*.f64 eps -1/12))))) (/.f64 1 a))
(+.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 eps (-.f64 -1 (*.f64 b (*.f64 eps -1/12)))))
(+.f64 (*.f64 -1 (*.f64 eps (*.f64 (+.f64 (*.f64 1/24 (pow.f64 eps 2)) (+.f64 (*.f64 -1/2 (*.f64 eps (+.f64 (*.f64 1/6 eps) (*.f64 -1/4 eps)))) (*.f64 -1/12 (pow.f64 eps 2)))) (pow.f64 b 2)))) (+.f64 (*.f64 -1 eps) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 -1 (*.f64 eps (*.f64 b (+.f64 (*.f64 1/6 eps) (*.f64 -1/4 eps)))))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 eps 2) 1/24) (+.f64 (*.f64 eps (*.f64 (+.f64 (*.f64 eps 1/6) (*.f64 eps -1/4)) -1/2)) (*.f64 (pow.f64 eps 2) -1/12))) (*.f64 (pow.f64 b 2) eps))) (+.f64 (*.f64 -1 eps) (+.f64 (/.f64 1 b) (+.f64 (*.f64 -1 (*.f64 b (*.f64 eps (+.f64 (*.f64 eps 1/6) (*.f64 eps -1/4))))) (/.f64 1 a)))))
(+.f64 (*.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps -1/12))) (*.f64 (pow.f64 eps 2) -1/24))) (neg.f64 eps)) (+.f64 (/.f64 1 b) (+.f64 (*.f64 eps (+.f64 -1 (neg.f64 (*.f64 b (*.f64 eps -1/12))))) (/.f64 1 a))))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 eps (+.f64 (neg.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 eps (*.f64 eps 1/24)) (*.f64 (pow.f64 eps 2) -1/24)))) (+.f64 -1 (neg.f64 (*.f64 b (*.f64 eps -1/12)))))) (/.f64 1 a)))
(+.f64 (+.f64 (neg.f64 eps) (/.f64 1 a)) (+.f64 (/.f64 1 b) (*.f64 (neg.f64 eps) (+.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 eps (*.f64 eps 1/24)) (*.f64 (pow.f64 eps 2) -1/24))) (*.f64 b (*.f64 eps -1/12))))))
(+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps (+.f64 (*.f64 (pow.f64 b 2) (neg.f64 (+.f64 (*.f64 eps (*.f64 eps 1/24)) (*.f64 (pow.f64 eps 2) -1/24)))) (-.f64 -1 (*.f64 b (*.f64 eps -1/12)))))))
(+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps (+.f64 (*.f64 b (neg.f64 (*.f64 eps -1/12))) (-.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 eps (*.f64 eps 1/24)) (*.f64 (pow.f64 eps 2) -1/24))))))))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)))
(+.f64 (*.f64 eps (-.f64 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))) 1/2)) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))) 1/2)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)))
(+.f64 (*.f64 eps (-.f64 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))) 1/2)) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))) 1/2)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)))
(+.f64 (*.f64 eps (-.f64 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))) 1/2)) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))) 1/2)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)))
(+.f64 (*.f64 eps (-.f64 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))) 1/2)) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))) 1/2)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)))
(+.f64 (*.f64 eps (-.f64 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))) 1/2)) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))) 1/2)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)))
(+.f64 (*.f64 eps (-.f64 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))) 1/2)) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))) 1/2)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)))
(+.f64 (*.f64 eps (-.f64 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))) 1/2)) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))) 1/2)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)))
(+.f64 (*.f64 eps (-.f64 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))) 1/2)) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))) 1/2)) (/.f64 1 a))
(+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) 0)
(*.f64 eps (+.f64 -1/2 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps))))))
(*.f64 eps (+.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps))))))
(+.f64 0 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)))
(*.f64 eps (+.f64 -1/2 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps))))))
(*.f64 eps (+.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps))))))
(+.f64 (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2))) (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2))))
(*.f64 eps (+.f64 -1/2 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps))))))
(*.f64 eps (+.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps))))))
(-.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) 0)
(*.f64 eps (+.f64 -1/2 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps))))))
(*.f64 eps (+.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps))))))
(/.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) 1)
(*.f64 eps (+.f64 -1/2 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps))))))
(*.f64 eps (+.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps))))))
(/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2) (+.f64 eps eps)) 2)
(*.f64 eps (+.f64 -1/2 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps))))))
(*.f64 eps (+.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps))))))
(/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2) (*.f64 eps 4)) 4)
(*.f64 eps (+.f64 -1/2 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps))))))
(*.f64 eps (+.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps))))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2) (*.f64 eps 4))) 8)
(*.f64 eps (+.f64 -1/2 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps))))))
(*.f64 eps (+.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps))))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2) (*.f64 eps 4)))) 16)
(*.f64 eps (+.f64 -1/2 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps))))))
(*.f64 eps (+.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps))))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2) (*.f64 eps 4)))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2) (*.f64 eps 4))))) 32)
(*.f64 eps (+.f64 -1/2 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps))))))
(*.f64 eps (+.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps))))))
(pow.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) 1)
(*.f64 eps (+.f64 -1/2 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps))))))
(*.f64 eps (+.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps))))))
(-.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a)) 0)
(+.f64 (/.f64 1 a) (*.f64 eps (+.f64 -1/2 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))))))
(+.f64 (/.f64 1 a) (*.f64 eps (+.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))))))
(*.f64 1 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a)))
(+.f64 (/.f64 1 a) (*.f64 eps (+.f64 -1/2 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))))))
(+.f64 (/.f64 1 a) (*.f64 eps (+.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))))))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a)) 2))
(+.f64 (/.f64 1 a) (*.f64 eps (+.f64 -1/2 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))))))
(+.f64 (/.f64 1 a) (*.f64 eps (+.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))))))
(*.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a)) 1)
(+.f64 (/.f64 1 a) (*.f64 eps (+.f64 -1/2 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))))))
(+.f64 (/.f64 1 a) (*.f64 eps (+.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))))))
(*.f64 2 (*.f64 1/2 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a))))
(+.f64 (/.f64 1 a) (*.f64 eps (+.f64 -1/2 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))))))
(+.f64 (/.f64 1 a) (*.f64 eps (+.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))))))
(*.f64 4 (/.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a)) 4))
(+.f64 (/.f64 1 a) (*.f64 eps (+.f64 -1/2 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))))))
(+.f64 (/.f64 1 a) (*.f64 eps (+.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))))))
(*.f64 (*.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a)) 2) 1/2)
(+.f64 (/.f64 1 a) (*.f64 eps (+.f64 -1/2 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))))))
(+.f64 (/.f64 1 a) (*.f64 eps (+.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))))))
(*.f64 (*.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a)) 4) 1/4)
(+.f64 (/.f64 1 a) (*.f64 eps (+.f64 -1/2 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))))))
(+.f64 (/.f64 1 a) (*.f64 eps (+.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))))))
(*.f64 (*.f64 1/2 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a))) 2)
(+.f64 (/.f64 1 a) (*.f64 eps (+.f64 -1/2 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))))))
(+.f64 (/.f64 1 a) (*.f64 eps (+.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))))))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a)) 4))
(+.f64 (/.f64 1 a) (*.f64 eps (+.f64 -1/2 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))))))
(+.f64 (/.f64 1 a) (*.f64 eps (+.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))))))
(*.f64 (/.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a)) 4) 4)
(+.f64 (/.f64 1 a) (*.f64 eps (+.f64 -1/2 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))))))
(+.f64 (/.f64 1 a) (*.f64 eps (+.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))))))
(/.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a)) 1)
(+.f64 (/.f64 1 a) (*.f64 eps (+.f64 -1/2 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))))))
(+.f64 (/.f64 1 a) (*.f64 eps (+.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))))))
(/.f64 (*.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a)) 2) 2)
(+.f64 (/.f64 1 a) (*.f64 eps (+.f64 -1/2 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))))))
(+.f64 (/.f64 1 a) (*.f64 eps (+.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))))))
(/.f64 (*.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a)) 4) 4)
(+.f64 (/.f64 1 a) (*.f64 eps (+.f64 -1/2 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))))))
(+.f64 (/.f64 1 a) (*.f64 eps (+.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a)) 4)) 8)
(+.f64 (/.f64 1 a) (*.f64 eps (+.f64 -1/2 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))))))
(+.f64 (/.f64 1 a) (*.f64 eps (+.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a)) 4))) 16)
(+.f64 (/.f64 1 a) (*.f64 eps (+.f64 -1/2 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))))))
(+.f64 (/.f64 1 a) (*.f64 eps (+.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a)) 4))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a)) 4)))) 32)
(+.f64 (/.f64 1 a) (*.f64 eps (+.f64 -1/2 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))))))
(+.f64 (/.f64 1 a) (*.f64 eps (+.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))))))
(pow.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) -1/2)) (/.f64 1 a)) 1)
(+.f64 (/.f64 1 a) (*.f64 eps (+.f64 -1/2 (/.f64 1 (+.f64 -1 (exp.f64 (*.f64 b eps)))))))
(+.f64 (/.f64 1 a) (*.f64 eps (+.f64 -1/2 (/.f64 -1 (-.f64 1 (exp.f64 (*.f64 b eps)))))))

localize25.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.7b
(*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (-.f64 (exp.f64 (*.f64 b eps)) 1))
2.6b
(-.f64 (exp.f64 (*.f64 eps a)) 1)
2.6b
(-.f64 (exp.f64 (*.f64 a eps)) 1)
2.9b
(-.f64 (exp.f64 (*.f64 b eps)) 1)
Compiler

Compiled 89 to 33 computations (62.9% saved)

series1.0ms (0%)

Counts
1 → 8
Calls

6 calls:

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

rewrite289.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1728×rational.json-simplify-35
1540×rational.json-1
1540×rational.json-2
1540×rational.json-3
1218×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0917
16817
215117
328317
450717
5108917
6272917
7466717
8583317
9753517
Stop Event
node limit
Counts
1 → 28
Calls
Call 1
Inputs
(-.f64 (exp.f64 (*.f64 eps a)) 1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (*.f64 eps a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (exp.f64 (*.f64 eps a)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (exp.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 1/2) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 eps a)) 1/2) (+.f64 (*.f64 (exp.f64 (*.f64 eps a)) 1/2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (exp.f64 (*.f64 eps a)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (exp.f64 (*.f64 eps a)) 2) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 (exp.f64 (*.f64 eps a)) 2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 8) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 1/4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/8 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (exp.f64 (*.f64 eps a)) 2) -2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 8)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 1)))))

simplify990.0ms (2.1%)

Algorithm
egg-herbie
Rules
6156×rational.json-simplify-41
2432×rational.json-simplify-2
1998×rational.json-simplify-35
1566×rational.json-simplify-49
1446×rational.json-simplify-51
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
083820
1170820
2456820
31263820
42128820
52518820
62612820
72717820
82842820
92987820
103951820
114129820
124240820
134333820
144378820
154410820
164851820
174883820
184952820
194991820
205036820
215073820
225120820
235152820
245189820
255218820
265246820
275274820
285302820
295330820
305358820
315386820
325414820
335442820
345470820
355498820
365526820
375554820
385582820
396685820
Stop Event
node limit
Counts
36 → 40
Calls
Call 1
Inputs
(*.f64 eps a)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (*.f64 eps a))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))
(*.f64 eps a)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (*.f64 eps a))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))
(+.f64 (exp.f64 (*.f64 eps a)) -1)
(+.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 0)
(+.f64 0 (+.f64 (exp.f64 (*.f64 eps a)) -1))
(+.f64 -1 (exp.f64 (*.f64 eps a)))
(+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 1/2) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 1/2))
(+.f64 (*.f64 (exp.f64 (*.f64 eps a)) 1/2) (+.f64 (*.f64 (exp.f64 (*.f64 eps a)) 1/2) -1))
(*.f64 1 (+.f64 (exp.f64 (*.f64 eps a)) -1))
(*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 1)
(*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 1/2))
(*.f64 (+.f64 (*.f64 (exp.f64 (*.f64 eps a)) 2) -2) 1/2)
(*.f64 4 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 1/4))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 4) 1/4)
(*.f64 1/2 (+.f64 (*.f64 (exp.f64 (*.f64 eps a)) 2) -2))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 8) 1/8)
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 1/2) 2)
(*.f64 1/4 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 4))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 1/4) 4)
(*.f64 1/8 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 8))
(/.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 1)
(/.f64 (+.f64 (*.f64 (exp.f64 (*.f64 eps a)) 2) -2) 2)
(/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 4) 4)
(/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 8) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 8)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 8))))) 128)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 8)))))) 256)
(pow.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 1)
Outputs
(*.f64 eps a)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (*.f64 eps a))
(+.f64 (*.f64 eps a) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))
(+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))
(+.f64 (*.f64 eps a) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2))))
(+.f64 (+.f64 (*.f64 eps a) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2))) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))
(+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))
(+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))
(+.f64 (+.f64 (*.f64 eps a) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2))) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))
(+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))
(*.f64 eps a)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (*.f64 eps a))
(+.f64 (*.f64 eps a) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))
(+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))))
(+.f64 (*.f64 eps a) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2))))
(+.f64 (+.f64 (*.f64 eps a) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2))) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))
(+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))
(+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3))) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))
(+.f64 (+.f64 (*.f64 eps a) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2))) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))))
(+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 eps a) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4)))))
(+.f64 (exp.f64 (*.f64 eps a)) -1)
(+.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 0)
(+.f64 (exp.f64 (*.f64 eps a)) -1)
(+.f64 0 (+.f64 (exp.f64 (*.f64 eps a)) -1))
(+.f64 (exp.f64 (*.f64 eps a)) -1)
(+.f64 -1 (exp.f64 (*.f64 eps a)))
(+.f64 (exp.f64 (*.f64 eps a)) -1)
(+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 1/2) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 1/2))
(+.f64 (exp.f64 (*.f64 eps a)) -1)
(+.f64 (*.f64 (exp.f64 (*.f64 eps a)) 1/2) (+.f64 (*.f64 (exp.f64 (*.f64 eps a)) 1/2) -1))
(+.f64 (exp.f64 (*.f64 eps a)) -1)
(*.f64 1 (+.f64 (exp.f64 (*.f64 eps a)) -1))
(+.f64 (exp.f64 (*.f64 eps a)) -1)
(*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 1)
(+.f64 (exp.f64 (*.f64 eps a)) -1)
(*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 1/2))
(+.f64 (exp.f64 (*.f64 eps a)) -1)
(*.f64 (+.f64 (*.f64 (exp.f64 (*.f64 eps a)) 2) -2) 1/2)
(+.f64 (exp.f64 (*.f64 eps a)) -1)
(*.f64 4 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 1/4))
(+.f64 (exp.f64 (*.f64 eps a)) -1)
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 4) 1/4)
(+.f64 (exp.f64 (*.f64 eps a)) -1)
(*.f64 1/2 (+.f64 (*.f64 (exp.f64 (*.f64 eps a)) 2) -2))
(+.f64 (exp.f64 (*.f64 eps a)) -1)
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 8) 1/8)
(+.f64 (exp.f64 (*.f64 eps a)) -1)
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 1/2) 2)
(+.f64 (exp.f64 (*.f64 eps a)) -1)
(*.f64 1/4 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 4))
(+.f64 (exp.f64 (*.f64 eps a)) -1)
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 1/4) 4)
(+.f64 (exp.f64 (*.f64 eps a)) -1)
(*.f64 1/8 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 8))
(+.f64 (exp.f64 (*.f64 eps a)) -1)
(/.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 1)
(+.f64 (exp.f64 (*.f64 eps a)) -1)
(/.f64 (+.f64 (*.f64 (exp.f64 (*.f64 eps a)) 2) -2) 2)
(+.f64 (exp.f64 (*.f64 eps a)) -1)
(/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 4) 4)
(+.f64 (exp.f64 (*.f64 eps a)) -1)
(/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 8) 8)
(+.f64 (exp.f64 (*.f64 eps a)) -1)
(/.f64 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 8)) 16)
(+.f64 (exp.f64 (*.f64 eps a)) -1)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 8))) 32)
(+.f64 (exp.f64 (*.f64 eps a)) -1)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 8)))) 64)
(+.f64 (exp.f64 (*.f64 eps a)) -1)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 8))))) 128)
(+.f64 (exp.f64 (*.f64 eps a)) -1)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 8)))))) 256)
(+.f64 (exp.f64 (*.f64 eps a)) -1)
(pow.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) 1)
(+.f64 (exp.f64 (*.f64 eps a)) -1)

eval347.0ms (0.7%)

Compiler

Compiled 14165 to 8237 computations (41.8% saved)

prune1.0s (2.2%)

Pruning

20 alts after pruning (13 fresh and 7 done)

PrunedKeptTotal
New6276633
Fresh3710
Picked011
Done167
Total63120651
Error
0b
Counts
651 → 20
Alt Table
Click to see full alt table
StatusErrorProgram
6.6b
(/.f64 (/.f64 (+.f64 a b) b) a)
36.5b
(/.f64 (/.f64 b a) b)
41.3b
(/.f64 (/.f64 a b) a)
10.0b
(/.f64 (/.f64 1 b) (/.f64 a (+.f64 a b)))
6.0b
(/.f64 (/.f64 1 a) (/.f64 b (+.f64 a b)))
40.8b
(/.f64 (/.f64 1 a) (/.f64 b a))
12.4b
(/.f64 (+.f64 a b) (*.f64 a b))
62.2b
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
55.7b
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 (+.f64 (*.f64 eps a) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
56.1b
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
57.2b
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)) (+.f64 (*.f64 eps (*.f64 b (+.f64 -1 (exp.f64 (*.f64 eps a))))) (*.f64 (+.f64 -1 (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps b) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps b) 4)))))))
62.7b
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
57.2b
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (+.f64 (*.f64 eps b) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps b) 3))))))
37.0b
(/.f64 1 b)
28.7b
(/.f64 1 a)
1.8b
(+.f64 (/.f64 1 b) (+.f64 (neg.f64 eps) (/.f64 1 a)))
55.8b
(+.f64 (/.f64 1 b) (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (+.f64 (exp.f64 (*.f64 a eps)) -1)) 1/2)))
2.2b
(+.f64 (/.f64 1 a) (/.f64 1 b))
53.1b
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (+.f64 (+.f64 (*.f64 eps b) 1) -1)) 1/2)))
17.1b
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (*.f64 eps b)) 1/2)))
Compiler

Compiled 388 to 263 computations (32.2% saved)

regimes74.0ms (0.2%)

Counts
36 → 3
Calls
Call 1
Inputs
(/.f64 1 a)
(/.f64 1 b)
(/.f64 (/.f64 a b) a)
(/.f64 (/.f64 b a) b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 1 a) (/.f64 b a))
(/.f64 (/.f64 (+.f64 a b) a) b)
(/.f64 (/.f64 (+.f64 a b) b) a)
(/.f64 (/.f64 1 a) (/.f64 b (+.f64 a b)))
(/.f64 (/.f64 1 b) (/.f64 a (+.f64 a b)))
(+.f64 (/.f64 1 b) (+.f64 (neg.f64 eps) (/.f64 1 a)))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (*.f64 eps b)) 1/2)))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (+.f64 (+.f64 (*.f64 eps b) 1) -1)) 1/2)))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/2)))
(/.f64 (*.f64 eps (*.f64 eps (+.f64 b a))) (*.f64 eps (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 b (*.f64 (pow.f64 eps 2) a)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (pow.f64 eps 2) (*.f64 b a)))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/2)))
(+.f64 (/.f64 1 b) (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (+.f64 (exp.f64 (*.f64 a eps)) -1)) 1/2)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 a (*.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 eps (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (*.f64 eps b)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
(/.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 a b) eps)) 1)) (*.f64 (+.f64 (*.f64 eps a) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2))) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (+.f64 (*.f64 eps b) (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (+.f64 (*.f64 eps b) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps b) 3))))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)) (+.f64 (*.f64 eps a) (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (+.f64 (*.f64 eps b) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)) (*.f64 1/6 (pow.f64 (*.f64 eps b) 3))))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 (+.f64 (*.f64 eps a) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (+.f64 (*.f64 eps a) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps a) 4))) (*.f64 1/2 (pow.f64 (*.f64 eps a) 2)))) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)) (+.f64 (*.f64 eps (*.f64 b (+.f64 -1 (exp.f64 (*.f64 eps a))))) (*.f64 (+.f64 -1 (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps b) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps b) 4)))))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (+.f64 (*.f64 eps (*.f64 b (+.f64 -1 (exp.f64 (*.f64 eps a))))) (*.f64 (+.f64 -1 (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 eps b) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 eps b) 3)) (*.f64 1/24 (pow.f64 (*.f64 eps b) 4)))))))
Outputs
(+.f64 (/.f64 1 b) (+.f64 (neg.f64 eps) (/.f64 1 a)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
Calls

4 calls:

17.0ms
a
16.0ms
eps
15.0ms
b
10.0ms
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
Results
ErrorSegmentsBranch
1.8b1a
1.8b1b
1.8b1eps
0.2b3(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
Compiler

Compiled 782 to 389 computations (50.3% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
7.533934097505644e-161
2.9460672301394624e-141
0.0ms
-2.573492946754148e-105
-4.8068712372884655e-111
Compiler

Compiled 33 to 24 computations (27.3% saved)

regimes44.0ms (0.1%)

Counts
25 → 1
Calls
Call 1
Inputs
(/.f64 1 a)
(/.f64 1 b)
(/.f64 (/.f64 a b) a)
(/.f64 (/.f64 b a) b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 1 a) (/.f64 b a))
(/.f64 (/.f64 (+.f64 a b) a) b)
(/.f64 (/.f64 (+.f64 a b) b) a)
(/.f64 (/.f64 1 a) (/.f64 b (+.f64 a b)))
(/.f64 (/.f64 1 b) (/.f64 a (+.f64 a b)))
(+.f64 (/.f64 1 b) (+.f64 (neg.f64 eps) (/.f64 1 a)))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (*.f64 eps b)) 1/2)))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (+.f64 (+.f64 (*.f64 eps b) 1) -1)) 1/2)))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 1 (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/2)))
(/.f64 (*.f64 eps (*.f64 eps (+.f64 b a))) (*.f64 eps (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 b (*.f64 (pow.f64 eps 2) a)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (pow.f64 eps 2) (*.f64 b a)))
(+.f64 (/.f64 1 a) (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (+.f64 (exp.f64 (*.f64 eps b)) -1)) 1/2)))
(+.f64 (/.f64 1 b) (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 a eps)) (+.f64 (exp.f64 (*.f64 a eps)) -1)) 1/2)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 a (*.f64 eps (+.f64 (exp.f64 (*.f64 eps b)) -1))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 eps (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (*.f64 eps b)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
Outputs
(+.f64 (/.f64 1 b) (+.f64 (neg.f64 eps) (/.f64 1 a)))
Calls

3 calls:

13.0ms
a
12.0ms
eps
12.0ms
b
Results
ErrorSegmentsBranch
1.8b1a
1.8b1b
1.8b1eps
Compiler

Compiled 339 to 173 computations (49% saved)

regimes25.0ms (0.1%)

Counts
11 → 1
Calls
Call 1
Inputs
(/.f64 1 a)
(/.f64 1 b)
(/.f64 (/.f64 a b) a)
(/.f64 (/.f64 b a) b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 1 a) (/.f64 b a))
(/.f64 (/.f64 (+.f64 a b) a) b)
(/.f64 (/.f64 (+.f64 a b) b) a)
(/.f64 (/.f64 1 a) (/.f64 b (+.f64 a b)))
(/.f64 (/.f64 1 b) (/.f64 a (+.f64 a b)))
Outputs
(+.f64 (/.f64 1 a) (/.f64 1 b))
Calls

3 calls:

10.0ms
eps
7.0ms
a
6.0ms
b
Results
ErrorSegmentsBranch
2.2b1a
2.2b1b
2.2b1eps
Compiler

Compiled 84 to 43 computations (48.8% saved)

regimes40.0ms (0.1%)

Accuracy

Total -50.7b remaining (-438.1%)

Threshold costs -50.7b (-438.1%)

Counts
4 → 4
Calls
Call 1
Inputs
(/.f64 1 a)
(/.f64 1 b)
(/.f64 (/.f64 a b) a)
(/.f64 (/.f64 b a) b)
Outputs
(/.f64 1 b)
(/.f64 1 a)
(/.f64 1 b)
(/.f64 1 a)
Calls

3 calls:

16.0ms
eps
14.0ms
a
8.0ms
b
Results
ErrorSegmentsBranch
11.6b4a
14.9b2b
22.6b4eps
Compiler

Compiled 31 to 20 computations (35.5% saved)

bsearch317.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
54.0ms
-8.920967891058091e-75
-3.597682901647299e-75
96.0ms
-2.783383662815326e-34
-3.7213848927686034e-37
167.0ms
-7.597358734180464e-17
-4.085475750397692e-24
Results
199.0ms118×body2048valid
95.0ms181×body1024valid
13.0ms46×body512valid
4.0msbody256valid
1.0msbody512unsamplable
0.0msbody256unsamplable
Compiler

Compiled 341 to 288 computations (15.5% saved)

simplify5.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044393
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))) -5164499756173817/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) (+.f64 (/.f64 1 b) (+.f64 (neg.f64 eps) (/.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))) 1582914569427869/15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744704) (/.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 1 a) (/.f64 1 b))))
(+.f64 (/.f64 1 b) (+.f64 (neg.f64 eps) (/.f64 1 a)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(if (<=.f64 a -1295997295890293/166153499473114484112975882535043072) (/.f64 1 b) (if (<=.f64 a -2918326469422347/748288838313422294120286634350736906063837462003712) (/.f64 1 a) (if (<=.f64 a -4379627349119145/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344) (/.f64 1 b) (/.f64 1 a))))
(/.f64 1 a)
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))) -5164499756173817/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) (+.f64 (/.f64 1 b) (+.f64 (neg.f64 eps) (/.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))) 1582914569427869/15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744704) (/.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 1 a) (/.f64 1 b))))
(+.f64 (/.f64 1 b) (+.f64 (neg.f64 eps) (/.f64 1 a)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(if (<=.f64 a -1295997295890293/166153499473114484112975882535043072) (/.f64 1 b) (if (<=.f64 a -2918326469422347/748288838313422294120286634350736906063837462003712) (/.f64 1 a) (if (<=.f64 a -4379627349119145/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344) (/.f64 1 b) (/.f64 1 a))))
(/.f64 1 a)
Compiler

Compiled 154 to 98 computations (36.4% saved)

soundness1.4s (2.9%)

Algorithm
egg-herbie
Rules
2940×rational.json-simplify-41
2940×rational.json-simplify-41
2270×rational.json-simplify-2
2270×rational.json-simplify-2
1966×rational.json-simplify-35
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
03046807
17466701
217766595
334676573
446906573
548946573
650016573
751156573
852316573
958616573
1060596573
1161526573
1262606573
1363476573
1464226573
1564946573
1665666573
1765666567
052626652
1149025102
2325524758
3763824758
01294067
13003787
26933731
314853731
430563711
541053711
646803711
751633711
856883711
965993711
03046807
17466701
217766595
334676573
446906573
548946573
650016573
751156573
852316573
958616573
1060596573
1161526573
1262606573
1363476573
1464226573
1564946573
1665666573
1765666567
052626652
1149025102
2325524758
3763824758
Stop Event
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 895 to 531 computations (40.7% saved)

end145.0ms (0.3%)

Remove

(sort a b)

Compiler

Compiled 338 to 195 computations (42.3% saved)

Profiling

Loading profile data...